DebugDuckConfig class

Configuration for the Debug Duck.

Constructors

DebugDuckConfig({bool enabled = true, DuckRoastLevel roastLevel = DuckRoastLevel.sarcastic, bool showOverlay = true, bool logSessions = true, String duckIcon = "🦆", bool enablePerformanceMonitor = false, bool enableShakeToRoast = true})
const

Properties

duckIcon → String
The icon to display (default: "🦆").
final
enabled → bool
Whether the duck is enabled.
final
enablePerformanceMonitor → bool
Whether to enable performance monitoring (jank detection).
final
enableShakeToRoast → bool
Whether to enable shake-to-roast.
final
hashCode → int
The hash code for this object.
no setterinherited
logSessions → bool
Whether to log sessions to console/memory.
final
roastLevel → DuckRoastLevel
The level of sarcasm.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
showOverlay → bool
Whether to show the overlay widget.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited