ui/theme/neomage_theme_full library

Complete theming system for Neomage, ported from Neomage (Neomage).

Provides a rich color scheme, text theme, component theme, predefined themes (dark and light variants), syntax highlighting colors, and a ThemeManager for runtime theme switching and persistence.

Classes

NeomageColorScheme
Extended color palette used throughout the Neomage UI.
NeomageComponentTheme
Dimensional constants for common UI components.
NeomageTextTheme
Typography definitions for Neomage, including monospaced variants for code and terminal output.
NeomageTheme
A complete Neomage theme containing colours, typography, component sizes, and syntax highlighting colours.
NeomageThemes
Collection of all built-in Neomage themes.
SyntaxTheme
Colors used by the code syntax highlighter, customised per theme.
ThemeInfo
Metadata for a registered theme.
ThemeManager
Manages the active theme at runtime, supports custom themes, and converts Neomage themes to Flutter ThemeData.