Commit Graph

20 Commits

Author SHA1 Message Date
extio-de
81f45cc3ac feat(FileSelectionDialogModule): add reusable file selection dialog for resource management 2026-09-26 10:44:49 +02:00
extio-de
35892b4898 feat(Steamworks): add auto-configuration for Steamworks integration and update README 2026-07-05 16:32:26 +02:00
extio-de
b510b41698 Enhance menu options configuration for improved modularity and flexibility 2026-06-13 19:09:22 +02:00
extio-de
f54e07b984 Refactor Localization Service
- Updated LocalizationService interface to load localization data from a Path instead of InputStream.
- Enhanced LocalizationServiceImpl to handle loading and saving of localization data from directories.
- Introduced LocalizationLanguage and LocalizationMetadata classes to encapsulate language entries and metadata.
- Refactored Localizations class to manage language files and metadata more effectively.
- Added unit tests for loading localizations from directory and verifying language translations.
- Created YAML files for English and German languages along with a metadata file for localization information.
2026-05-15 16:32:18 +02:00
extio-de
99cbee4515 refactor(EventExecutor, ModuleExecutorImpl): replace structured concurrency with virtual threads to not rely on preview features 2026-05-14 14:34:48 +02:00
extio-de
7d140919f5 Added OptionsModule 2026-04-03 13:32:54 +02:00
extio-de
045a9bbb9d refactor(renderer): All beans use auto configurations 2026-01-05 22:30:20 +01:00
extio-de
eb0b2d853c refactor(demo): remove unnecessary clearRenderingBos() calls in window setup methods 2025-12-29 21:39:37 +01:00
extio-de
d96ff09ab4 feat(ui): introduce Container System for composable window management and UI components 2025-12-29 20:24:44 +01:00
extio-de
c98075c5b1 feat(theme): add ThemeManager to manage themes in the rendering system 2025-12-28 13:39:22 +01:00
extio-de
6c8d2de331 feat(renderer): add setup and autoconfiguration details for G2D renderer 2025-12-28 13:38:45 +01:00
extio-de
8661169ba2 feat(theme): add comprehensive documentation for theme system and customization options 2025-12-28 13:36:04 +01:00
extio-de
7bc529a473 feat(renderer): implement z-index management for layered rendering and update component order 2025-12-27 16:16:05 +01:00
extio-de
4f6aea70b1 feat(demo): add DemoModule example showcasing core engine features and usage 2025-12-26 19:31:35 +01:00
extio-de
3c840220a1 feat(documentation): Update README to enhance background information and clarify module lifecycle management 2025-12-26 15:58:15 +01:00
extio-de
5d80ba3f9e feat(renderer): Add getOrAcquire method and enhance get method in RendererWorkingSet implementation 2025-12-25 12:49:53 +01:00
extio-de
c3a81ce1f7 feat(renderer): Update rendering workflow example to use 'put' method and demonstrate object retrieval 2025-12-25 12:02:09 +01:00
extio-de
d5448e2217 feat(docs): Enhance rendering section in README with G2D renderer details and auto-configuration information 2025-12-24 22:55:44 +01:00
extio-de
65acda613e feat(docs): Update README to enhance clarity and detail about Exo's Game Engine and its capabilities 2025-12-24 22:47:43 +01:00
extio-de
5a64b79c2c feat(docs): Add comprehensive README for game engine overview, capabilities, and architecture 2025-12-24 22:29:39 +01:00