WinForms theming system
Light and dark themes for a large WinForms application, applied consistently without a designer.
- Years
- Ongoing
- Built with
- C#, .NET 8, WinForms
WinForms has no real theming story. ThemeManager and a shared base form give every window in ChessPM the same colors, fonts and dark mode, with all layout written in code rather than the designer surface.