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.
- MarkdownStyle
Styling for Markdown rendered via the
[markdown]markup tag. Markdown is structural: emphasis and headings emit colorless tags (inheriting the surrounding scope), so only "chrome" components (code, quotes, links, table borders) carry colors here. This is intentionally NOT part of the global theme — the parser is static and theme-agnostic. Override per-build viaWithMarkdownStyleor globally via Default.
- 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.
- WatchdogOptions
Configuration for the main-loop watchdog (liveness monitoring, unresponsive notification, recovery).
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).