SimpleLoggerOverlayConfig class
Global configuration for simple_logger_overlay appearance.
Call SimpleLoggerOverlayConfig.configure before launching the overlay to customise colors. Example:
SimpleLoggerOverlayConfig.configure(seedColor: Colors.indigo);
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- seedColor ↔ Color
-
Seed color for the overlay's Material You color scheme.
Defaults to sage-mint green — neutral and easy on developer eyes.
getter/setter pair
Methods
-
buildTheme(
Brightness brightness) → ThemeData -
Builds an overlay-specific ThemeData.
Inherits
brightnessfrom the host app for automatic dark/light support. -
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
Static Properties
- instance → SimpleLoggerOverlayConfig
-
no setter
- monospaceFontFamily → String
-
Returns the font family name for monospace content (JSON, headers, etc.)
no setter
Static Methods
-
configure(
{Color? seedColor, ColorScheme? lightScheme, ColorScheme? darkScheme, bool clearSchemes = false}) → void - Configure overlay appearance. Call once at app startup or when settings change.