- Introduced AppThemeMode enum to define theme options: System, Light, Dark. - Updated AppSettingsDocument to include ThemeMode property. - Created AppThemeState service to manage current theme mode and handle changes. - Integrated theme mode handling in CouchbaseLiteAppSettingsService for persistence. - Added JavaScript for theme management in the frontend, supporting system preference detection. - Enhanced CSS with theme variables for consistent styling across light and dark modes. - Updated Playwright tests to ensure sidebar functionality and responsiveness.
8 lines
No EOL
91 B
C#
8 lines
No EOL
91 B
C#
namespace WorkTracker.Domain;
|
|
|
|
public enum AppThemeMode
|
|
{
|
|
System,
|
|
Light,
|
|
Dark
|
|
} |