Commit Graph

6 Commits

Author SHA1 Message Date
extio-de
120dd91161 Refactor theme management in G2D controls and introduce new themes
- Updated G2DButtonControlImpl, G2DLabelControlImpl, G2DSliderControlImpl, G2DSwitchControlImpl, G2DTableControlImpl, G2DTextfieldControlImpl, G2DTextfieldControlImpl2, G2DToggleButtonControlImpl, G2DWindowCloseButtonControlImpl, and G2DWindowPanelControlImpl to use G2DThemeManager directly instead of casting from G2DRenderer.
- Added new theme factory beans: BevelDarkThemeFactoryBean, BevelLightThemeFactoryBean, MetroPatternRenderer, and updated existing theme factory beans to improve theme consistency and aesthetics.
- Modified audio settings in DemoModule for improved user experience.
- Adjusted background and foreground colors in various themes for better visibility and aesthetics.
2025-12-28 11:47:21 +01:00
extio-de
f4cdeac73f feat(localization): integrate localization service for dynamic text rendering in DemoModule 2025-12-26 19:14:27 +01:00
extio-de
a9ddcb173d feat(demo): Add audio alerts for UI control events in DemoModule 2025-12-26 15:33:08 +01:00
extio-de
09b0e28c5f feat(demo): Add logo and welcome label to main window in DemoModule 2025-12-26 15:14:11 +01:00
extio-de
b07f957041 feat(module): Add DemoModule with audio playback functionality and module service integration 2025-12-24 21:32:15 +01:00
extio-de
1bc116374c feat(i18n): Add i18n configuration and resource management with localization support
feat(renderer): Integrate StaticResourceService for dynamic resource loading in renderer
feat(font): Implement font resource management and update default font handling
feat(resources): Add icon and font files for renderer and localization features
2025-12-24 16:25:18 +01:00