Files
Maestro/src
Pedram Amini 98aebe06f3 MAESTRO: Extract theme types to shared location for web interface
- Create src/shared/theme-types.ts with Theme, ThemeId, ThemeMode, ThemeColors types
- Add isValidThemeId type guard utility function
- Update renderer types to re-export from shared location
- Update main process themes.ts to use shared types
- Update web-server.ts to import Theme from shared instead of defining WebTheme
- This enables the web interface build to access theme types without duplicating code
2025-11-27 03:08:15 -06:00
..