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 brightness from 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.