extio-de
d29d88e5dd
chore(version): update project version to 1.0.8
2026-04-06 14:07:26 +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
0be86190b5
chore(version): update project version to 1.0.6 and upgrade dependencies
2026-04-03 13:35:35 +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
697aafe87d
chore(version): bump project version from 1.0.0 to 1.0.1
2026-03-24 22:07:06 +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
effe4414fb
feat(license): add Apache License 2.0 to the project
2026-03-22 15:32:24 +01:00
extio-de
169cf8f155
chore(version): update project version from 0.0.1-SNAPSHOT to 1.0.0
2026-03-14 17:32:02 +01:00
extio-de
6d0667488d
fix(pom): update spring-boot.version from 4.0.1 to 4.0.3
2026-03-14 14:47:35 +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
extio-de
cdae63db1d
feat(localization): handle concurrent modification in translate method
2026-02-11 22:18:09 +01:00
extio-de
eebe4b7815
feat(module): implement isProtected method in AbstractModule and G2DRendererModule
2026-02-08 15:33:03 +01:00
extio-de
ebe096e454
refactor(localization): remove unused description fields and streamline localization data handling
2026-02-08 14:30:40 +01:00
extio-de
ca329a30a8
feat(renderer): ensure G2DRendererModule always displays by overriding isAlwaysDisplay method
2026-02-08 14:00:44 +01:00
extio-de
8f0736d603
feat(renderer): add background scaling option to UiOptions and update G2DDrawBackground rendering logic
2026-02-08 10:16:39 +01:00
extio-de
69e3db831d
feat(renderer): update font to CrimsonText-Regular in theme factory beans and adjust font leading
2026-02-07 17:07:02 +01:00
extio-de
80ae5131cf
feat(renderer): decrease background transparency in pattern renderers
2026-02-02 22:41:43 +01:00
extio-de
c851ea31b1
feat(renderer): enhance window geometry application and improve color theme handling in AsciiPatternRenderer
2026-02-01 18:51:39 +01:00
extio-de
1a20739724
feat(renderer): improve control group toggle state management and clean up unused methods in text field and multi-line text area controls
2026-02-01 15:38:15 +01:00
extio-de
afefa8a46a
feat(renderer): add lastControlDataUpdateTime handling to SliderControl
2026-02-01 15:33:27 +01:00
extio-de
fbadfb40ab
feat(renderer): standardize background transparency across pattern renderers
2026-02-01 15:13:52 +01:00
extio-de
706b4f5722
feat(renderer): update Vintage theme to use LibreBaskerville font and adjust background transparency
2026-02-01 15:08:50 +01:00
extio-de
aa8aea5eec
feat(renderer): replace HashMap with ConcurrentHashMap for thread-safe control caching
2026-02-01 15:08:46 +01:00
extio-de
4a21be1730
feat(renderer): extend ToggleButtonData and SwitchData to include allowNoneToggledInGroup flag
2026-02-01 14:11:07 +01:00
extio-de
3d240259c1
feat(renderer): enhance TerminalPatternRenderer with string-based border drawing and improved button rendering
2026-02-01 11:38:38 +01:00
extio-de
46307b3321
feat(renderer): add reset method and screen devices count retrieval to RendererControl interface
2026-02-01 11:38:32 +01:00
extio-de
731d754d5d
feat(renderer): add ASCII and Terminal themes with corresponding pattern renderers and font support
2026-01-31 13:57:35 +01:00
extio-de
e9ec0009c2
feat(renderer): add last control data update time tracking to various control implementations
2026-01-28 22:16:13 +01:00
extio-de
bb4d8ffd61
Refactor button rendering methods to use boolean flags for state management
...
- Updated the drawCloseButton and drawButton methods in various PatternRenderer implementations to replace the integer state parameter with individual boolean parameters for pressed, hovered, and toggled states.
- This change enhances code readability and maintainability by making the button states explicit.
- Adjusted the logic in each renderer to accommodate the new method signatures and ensure consistent behavior across different themes.
2026-01-28 21:21:27 +01:00
extio-de
60715a9ef1
feat(renderer): add request focus support to MultiLineTextAreaData and update related components
2026-01-27 22:59:34 +01:00
extio-de
fd080e0b32
refactor(renderer): clean up whitespace and improve variable usage in CustomMultiLineTextArea
2026-01-27 22:18:10 +01:00
extio-de
1cc453dde6
fix(renderer): reset cached values on font size change in CustomMultiLineTextArea
2026-01-27 22:13:49 +01:00
extio-de
16208971aa
refactor(renderer): improve mouse event handling in ScrollArea and CustomWindowPanel
2026-01-26 21:41:50 +01:00
extio-de
eae2e30684
feat(renderer): add word selection support in CustomMultiLineTextArea
2026-01-25 19:31:29 +01:00
extio-de
d46e1468ec
feat(renderer): enhance CustomMultiLineTextArea with selection and clipboard support
2026-01-25 19:18:11 +01:00
extio-de
b570276e1b
refactor(renderer): simplify G2DTextfieldControlImpl2 by removing multi-line support and associated components
2026-01-25 18:38:44 +01:00
extio-de
b3ce53e06d
refactor(renderer): remove unused CustomJScrollPane and CustomJTextArea components; enhance CustomJTextField focus handling
2026-01-25 18:38:31 +01:00
extio-de
f7556a134e
refactor(renderer): consume mouse events in various controls for improved interaction handling
2026-01-25 18:38:18 +01:00
extio-de
b2b055c9b3
feat(renderer): add MultiLineTextArea control implementation and data structure for enhanced text input capabilities
2026-01-25 18:37:40 +01:00
extio-de
49bffa1459
refactor(renderer): enhance buffered image clearing logic in G2DBaseControlImpl for improved rendering performance
2026-01-18 20:02:59 +01:00
extio-de
7bc3807f63
feat(renderer): implement PopupMenu control and integrate CustomPopupMenu for enhanced UI interactions
2026-01-18 18:28:56 +01:00