Table of Contents

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.