Commit Graph

275 Commits

Author SHA1 Message Date
extio-de
84eb8927c2 fix(ModuleServiceImpl): restoreVisibility concurrency 2026-10-02 19:45:45 +02:00
extio-de
eaaa5128ca fix(ScrollArea): adjust scroll increment calculation for smoother scrolling 2026-09-27 14:38:33 +02:00
extio-de
05da1fd856 feat(FileSelectionDialogModule): prompt dialog for new folder name, gate move button on recursive 2026-09-27 10:49:14 +02:00
extio-de
fe25209860 feat(FileSelectionDialogModule): add move-to-folder dialog, recency sort and lastModified tracking 2026-09-27 10:11:58 +02:00
extio-de
36a9feff20 chore(pom.xml): update version to 1.0.30
feat(StorageServiceAutoConfiguration): add FileSelectionDialogModule bean configuration

refactor(FileSelectionDialogModule): remove unnecessary annotations and use constructor injection
2026-09-26 14:58:31 +02:00
extio-de
81f45cc3ac feat(FileSelectionDialogModule): add reusable file selection dialog for resource management 2026-09-26 10:44:49 +02:00
extio-de
2f0c15f32e ObjectSerialization: Relax unmarshalling 2026-09-15 09:48:40 +02:00
extio-de
d616f0d743 fix(LocalizationEditor): reorder import statements for clarity and consistency 2026-08-23 15:27:25 +02:00
extio-de
123abd494f fix(AudioController, OptionsAudioTab): optimize audio options handling and improve state management 2026-07-22 20:42:36 +02:00
extio-de
fe53e90f0f feat(CodeSourceLocationResolver): implement utility for resolving code source paths and update resource handling 2026-07-06 23:15:19 +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
8036c7c15a fix(StorageServiceImpl, StaticResourceServiceImpl): improve jar path handling for Windows and normalize path resolution 2026-06-27 15:51:43 +02:00
extio-de
2a8cdca80c fix(StorageServiceImpl, StaticResourceServiceImpl): update path handling for jar resources and improve method signatures 2026-06-27 15:31:27 +02:00
extio-de
30ab75ec8e fix(VideoOptions): initialize videoMode based on OS in constructor 2026-06-27 14:12:13 +02:00
extio-de
0a9f2e8884 fix(StorageServiceImpl, StaticResourceServiceImpl): handle nested jar paths when resolving parent directory 2026-06-27 13:20:50 +02:00
extio-de
f948be3fe4 fix(StorageServiceImpl): handle null parent path when resolving jar location
fix(StaticResourceServiceImpl): handle null parent path when resolving jar location
chore(pom.xml): bump version to 1.0.22
2026-06-27 12:52:27 +02:00
extio-de
03e14f365d fix(G2DRenderer): remove FPS text and history from renderer working set when FPS drawing is disabled 2026-06-23 21:36:41 +02:00
extio-de
c62ed8dc1d feat(Window): expose zIndexToTop method for external access 2026-06-17 15:04:45 +02:00
extio-de
ea3ed7e31d feat(G2DDrawFont): implement caching for TextLayout to improve performance
chore(pom.xml): bump version to 1.0.21 and add Caffeine cache dependency
2026-06-17 14:33:10 +02:00
extio-de
a758d264f5 fix(SteampunkThemeFactoryBean): correct backgroundNormal color value for theme consistency 2026-06-15 12:35:32 +02:00
extio-de
44db5a98bf feat(ThemeFactoryBeans): update font to PTSerif-Regular for Dream and Fantasy themes 2026-06-15 10:27:04 +02:00
extio-de
30d7685099 fix(ThemeEditorModule): update rendering layer for popup menu to improve UI hierarchy 2026-06-15 10:26:55 +02:00
extio-de
b510b41698 Enhance menu options configuration for improved modularity and flexibility 2026-06-13 19:09:22 +02:00
extio-de
fbb1fb6ea6 fix(SpacecraftThemeFactoryBean): update color values for improved theme consistency 2026-06-12 10:59:11 +02:00
extio-de
5d66fdd82d fix(ChronicleThemeFactoryBean): correct windowBackground color for improved theme consistency 2026-06-10 19:46:20 +02:00
extio-de
3bda8f2b29 fix(ChronicleThemeFactoryBean): update color values for improved theme consistency 2026-06-10 11:30:57 +02:00
extio-de
07d7695aac fix(BevelDarkThemeFactoryBean): correct borderInner color for improved theme consistency 2026-05-31 08:02:17 +02:00
extio-de
9db3e61692 fix(CustomMultiLineTextArea): adjust content margins and improve text rendering logic 2026-05-25 11:28:10 +02:00
extio-de
a06846c34b fix: update version to 1.0.18 and add borders to CustomMultiLineTextArea and CustomSingleLineTextField 2026-05-19 21:49:10 +02:00
extio-de
d029f8e09a fix(CustomMultiLineTextArea): recalculate scroll offset on text change and scale factor update 2026-05-16 17:10:57 +02:00
extio-de
46659361e2 chore(version): update project version to 1.0.16
refactor(StaticResourceServiceImpl): change serialization method to not use the 'useDefault' flag

test(StaticResourceServiceImplTest): update serialization method in tests to not use the 'useDefault' flag
2026-05-15 23:27:38 +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
1b7587b324 fix(G2DDrawControl): update label foreground color handling in setCustomData 2026-05-03 11:40:08 +02:00
extio-de
d9fdcefb19 fix(CustomMultiLineTextArea): prevent scrolling when the component is disabled 2026-04-27 22:01:21 +02:00
extio-de
e3ce37ef82 fix(window): prevent drawing when the window is not displayed 2026-04-07 23:06:16 +02:00
extio-de
5846762375 fix(renderer): synchronize access to renderer work collections to prevent concurrency issues 2026-04-06 14:50:01 +02:00
extio-de
4460b82204 feat(options-module): implement tab open/close handling in OptionsModule and OptionsTab 2026-04-06 14:06:55 +02:00
extio-de
b35d777ac2 chore(version): update project version to 1.0.7 and adjust content start position in OptionsModule 2026-04-03 13:53:37 +02:00
extio-de
7d140919f5 Added OptionsModule 2026-04-03 13:32:54 +02:00
extio-de
694f47600d feat(mouse-tracking): add last mouse position tracking to text components and update tooltip position 2026-04-01 22:59:40 +02:00
extio-de
e8584f7372 chore(version): update project version to 1.0.4 and enhance G2DDrawFont with text layout improvements 2026-04-01 21:26:43 +02:00
extio-de
3da31a31bb feat(theme): update color values for various theme factory beans 2026-04-01 21:02:07 +02:00
extio-de
697bf3f6a6 Refactored renderer model; 2026-03-25 22:19:03 +01:00
extio-de
ec6f112dda feat(scroll): enhance vertical scrolling logic with input revision tracking and clamped position updates 2026-03-24 22:07:01 +01:00
extio-de
6c469ba79f test(renderer): disable concurrent commits test due to flakiness concerns 2026-03-24 22:06:52 +01:00
extio-de
2091e16810 feat(renderer): replace G2DTextfieldControlImpl2 with G2DSingleLineTextfieldControlImpl and enhance CustomMultiLineTextArea with cachedRawFontHeight 2026-03-02 22:17:03 +01:00
extio-de
efc48b8741 feat(renderer): add getRenderingBo method to retrieve RenderingBo by ID and type 2026-02-25 21:38:03 +01:00
extio-de
69f07babe1 feat(renderer): add delay in caption update to ensure correct timing for UiControlEvent 2026-02-24 21:52:48 +01:00
extio-de
b30554332c feat(renderer): prevent interactions when CustomMultiLineTextArea is disabled 2026-02-11 22:18:30 +01:00