Namespace SharpConsoleUI.Configuration
Classes
- AnimationDefaults
Centralized constants for animation timing and limits.
- ConsoleWindowSystemOptions
Configuration options for ConsoleWindowSystem behavior.
- ControlDefaults
Centralized default values and constants for control behavior. Extracted from magic numbers scattered throughout the codebase.
- GradientDefaults
Default values for gradient rendering operations.
- ImagingDefaults
Default constants for the imaging subsystem.
- LayoutDefaults
Centralized default values for layout measurement and rendering width limits.
- PluginConfiguration
Configuration options for the plugin system in ConsoleWindowSystem.
- RegistryConfiguration
Configuration for the registry persistence system.
- StartMenuOptions
Configuration options for Start menu appearance and behavior. Use object initializer syntax to set only the properties you need.
- StatusBarOptions
Configuration options for status bar behavior and Start menu.
- SystemDefaults
Centralized default values and constants for ConsoleWindowSystem behavior. Extracted from magic numbers in ConsoleWindowSystem.cs.
- VideoDefaults
Default constants for VideoControl. Separated from ControlDefaults to avoid a dependency from Configuration on the Video namespace.
Enums
- DiagnosticsLayers
Flags for controlling which diagnostics layers are captured.
- DirtyTrackingMode
Dirty tracking granularity for double-buffering optimization.
- StartButtonPosition
Specifies the position of the Start button within the status bar.
- StartMenuLayout
Specifies the layout mode for the Start menu panel.
- StatusBarLocation
Specifies the location of the status bar.