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.
- StartMenuCategory
Defines a custom category for the Start menu sidebar.
- StartMenuOptions
Configuration options for Start menu appearance and behavior. Use object initializer syntax to set only the properties you need. Property changes raise OptionsChanged so the Start menu can react at runtime.
- 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.
- StartMenuLayout
Specifies the layout mode for the Start menu panel.
- StartMenuSidebarStyle
Specifies the sidebar display style for the Start menu.
- TerminalTransparencyMode
Controls how semi-transparent windows behave when the desktop background is transparent (A=0).