Commit Graph

  • 69e3db831d feat(renderer): update font to CrimsonText-Regular in theme factory beans and adjust font leading extio-de 2026-02-07 17:07:02 +01:00
  • 80ae5131cf feat(renderer): decrease background transparency in pattern renderers extio-de 2026-02-02 22:41:43 +01:00
  • c851ea31b1 feat(renderer): enhance window geometry application and improve color theme handling in AsciiPatternRenderer extio-de 2026-02-01 18:51:39 +01:00
  • 1a20739724 feat(renderer): improve control group toggle state management and clean up unused methods in text field and multi-line text area controls extio-de 2026-02-01 15:38:15 +01:00
  • afefa8a46a feat(renderer): add lastControlDataUpdateTime handling to SliderControl extio-de 2026-02-01 15:33:27 +01:00
  • fbadfb40ab feat(renderer): standardize background transparency across pattern renderers extio-de 2026-02-01 15:13:52 +01:00
  • 706b4f5722 feat(renderer): update Vintage theme to use LibreBaskerville font and adjust background transparency extio-de 2026-02-01 15:08:50 +01:00
  • aa8aea5eec feat(renderer): replace HashMap with ConcurrentHashMap for thread-safe control caching extio-de 2026-02-01 15:08:46 +01:00
  • 4a21be1730 feat(renderer): extend ToggleButtonData and SwitchData to include allowNoneToggledInGroup flag extio-de 2026-02-01 14:11:07 +01:00
  • 3d240259c1 feat(renderer): enhance TerminalPatternRenderer with string-based border drawing and improved button rendering extio-de 2026-02-01 11:38:38 +01:00
  • 46307b3321 feat(renderer): add reset method and screen devices count retrieval to RendererControl interface extio-de 2026-02-01 11:38:32 +01:00
  • 731d754d5d feat(renderer): add ASCII and Terminal themes with corresponding pattern renderers and font support extio-de 2026-01-31 13:57:35 +01:00
  • e9ec0009c2 feat(renderer): add last control data update time tracking to various control implementations extio-de 2026-01-28 22:16:13 +01:00
  • bb4d8ffd61 Refactor button rendering methods to use boolean flags for state management extio-de 2026-01-28 21:21:27 +01:00
  • 60715a9ef1 feat(renderer): add request focus support to MultiLineTextAreaData and update related components extio-de 2026-01-27 22:59:34 +01:00
  • fd080e0b32 refactor(renderer): clean up whitespace and improve variable usage in CustomMultiLineTextArea extio-de 2026-01-27 22:18:10 +01:00
  • 1cc453dde6 fix(renderer): reset cached values on font size change in CustomMultiLineTextArea extio-de 2026-01-27 22:13:49 +01:00
  • 16208971aa refactor(renderer): improve mouse event handling in ScrollArea and CustomWindowPanel extio-de 2026-01-26 21:41:50 +01:00
  • eae2e30684 feat(renderer): add word selection support in CustomMultiLineTextArea extio-de 2026-01-25 19:31:29 +01:00
  • d46e1468ec feat(renderer): enhance CustomMultiLineTextArea with selection and clipboard support extio-de 2026-01-25 19:18:11 +01:00
  • b570276e1b refactor(renderer): simplify G2DTextfieldControlImpl2 by removing multi-line support and associated components extio-de 2026-01-25 18:38:44 +01:00
  • b3ce53e06d refactor(renderer): remove unused CustomJScrollPane and CustomJTextArea components; enhance CustomJTextField focus handling extio-de 2026-01-25 18:38:31 +01:00
  • f7556a134e refactor(renderer): consume mouse events in various controls for improved interaction handling extio-de 2026-01-25 18:38:18 +01:00
  • b2b055c9b3 feat(renderer): add MultiLineTextArea control implementation and data structure for enhanced text input capabilities extio-de 2026-01-25 18:37:40 +01:00
  • 49bffa1459 refactor(renderer): enhance buffered image clearing logic in G2DBaseControlImpl for improved rendering performance extio-de 2026-01-18 20:02:59 +01:00
  • 7bc3807f63 feat(renderer): implement PopupMenu control and integrate CustomPopupMenu for enhanced UI interactions extio-de 2026-01-18 18:28:56 +01:00
  • 680dc99ba2 refactor(renderer): improve scroll increment calculation in ScrollArea for better responsiveness extio-de 2026-01-18 17:16:11 +01:00
  • 4bbb79ab11 refactor(renderer): introduce skipDisplayFrame logic in RendererData and update G2DRenderer rendering cycle extio-de 2026-01-18 17:16:05 +01:00
  • 82f27f2fbf refactor(renderer): optimize buffered image rebuilding logic in G2DBaseControlImpl extio-de 2026-01-12 21:46:19 +01:00
  • 9821926e36 refactor(renderer): add lastCaptionUpdateTime tracking to G2DDrawControl and G2DTextfieldControlImpl2 extio-de 2026-01-12 21:07:13 +01:00
  • 59c81f86c3 refactor(renderer): optimize icon loading and caching in CustomAbstractButton extio-de 2026-01-10 18:29:07 +01:00
  • ed2d0e65b4 feat(renderer): add generic method to retrieve renderingBo by ID and type extio-de 2026-01-06 18:50:36 +01:00
  • 76dc5187c8 refactor(renderer): enhance font handling by introducing FONT_LEADING and optimizing font caching extio-de 2026-01-06 12:27:35 +01:00
  • 9cc25c9b25 refactor(renderer): update scrollbar width constants and improve scroll position handling extio-de 2026-01-06 12:26:41 +01:00
  • 045a9bbb9d refactor(renderer): All beans use auto configurations extio-de 2026-01-05 22:30:20 +01:00
  • 96f338bc24 refactor(renderer): simplify G2DDrawControl constructor and initialize customControlConfigurations lazily extio-de 2026-01-04 14:58:07 +01:00
  • af82b8dc9d fix(renderer): rename getControlInterface to getControlClass for consistency extio-de 2026-01-04 14:14:21 +01:00
  • 54f457fb67 fix(renderer): optimize font caching in G2DDrawFont for improved performance extio-de 2026-01-04 14:11:49 +01:00
  • e821f824b4 refactor(renderer): remove unused Color import from CustomButton and CustomSwitch extio-de 2026-01-04 14:11:45 +01:00
  • f8dbe3d405 feat(renderer): add CustomControlConfiguration interface and integrate custom control handling in G2DDrawControl extio-de 2026-01-04 14:11:39 +01:00
  • 034604c1d8 refactor(renderer): remove unused getter methods from various control implementations extio-de 2026-01-04 13:52:23 +01:00
  • 904855ee3e fix(renderer): implement text wrapping in CustomLabel for better multi-line support extio-de 2026-01-03 20:58:21 +01:00
  • 16b26d4b60 fix(renderer): setting multi-line property extio-de 2026-01-03 20:48:19 +01:00
  • 4034770d2a fix(renderer): enhance text rendering in CustomLabel to support multi-line captions extio-de 2026-01-03 20:47:57 +01:00
  • 5c68dd8504 ModuleService: Activate modules in changeDisplayState(true) first extio-de 2026-01-03 20:47:36 +01:00
  • 58fa9cfec4 fix(tests): update translation test to assert correct result for unknown key extio-de 2026-01-03 20:46:51 +01:00
  • 39557a6489 fix(localization): improve translation fallback logic and clean up code extio-de 2026-01-03 20:45:31 +01:00
  • 712e49d7aa Refactor control rendering data handling extio-de 2026-01-03 19:29:59 +01:00
  • ca3c908620 fix(renderer): reset caption and last text on enter action in G2DTextfieldControlImpl2 extio-de 2026-01-03 17:47:13 +01:00
  • f5cbe6ce2c fix(renderer): optimize scale factor modification logic in G2DBaseControlImpl extio-de 2026-01-03 14:44:24 +01:00
  • b870788283 fix(renderer): optimize scrollbar scale factor update in G2DTextfieldControlImpl2 extio-de 2026-01-03 14:44:19 +01:00
  • e18b535071 fix(renderer): refactor scrollbar area update logic in G2DTextfieldControlImpl2 extio-de 2026-01-03 14:24:28 +01:00
  • 25d5cbd492 fix(renderer): refactor font size constants and improve scrollbar area update in G2D controls extio-de 2026-01-03 14:24:24 +01:00
  • 5691ce2b03 fix(demo): introduce margin constants for consistent layout in DemoModule extio-de 2026-01-03 11:27:18 +01:00
  • 1315aaa67d fix(renderer): update default font size from 14 to 18 for improved readability extio-de 2026-01-02 15:55:54 +01:00
  • d3af76c5f4 fix(control): increase default font size from 16 to 18 for better readability extio-de 2026-01-02 15:54:23 +01:00
  • f9f4b3f170 feat(i18n): implement translate method with parameter substitution in LocalizationServiceImpl extio-de 2026-01-02 12:33:17 +01:00
  • 04a1127110 fix(renderer): adjust line height calculation in G2DDrawFont for improved text rendering extio-de 2026-01-01 18:45:36 +01:00
  • fa45c5d5e3 fix(renderer): adjust line height calculation in G2DDrawFont for improved text rendering extio-de 2026-01-01 18:39:44 +01:00
  • 7dbe26a5cd feat(i18n): integrate StorageService for language persistence in LocalizationServiceImpl extio-de 2025-12-31 13:30:35 +01:00
  • 5a1807d331 fix(renderer): increase pattern cache spacing from 40 to 100 for improved rendering quality extio-de 2025-12-31 12:19:37 +01:00
  • 10682caa8c test(spatial2): Rename SpatialUtils2Tests extio-de 2025-12-31 12:14:12 +01:00
  • 6fafc81e53 feat(renderer): enhance G2DDrawControl with visible area management and optimize intersection checks in SpatialUtils2 extio-de 2025-12-31 12:13:58 +01:00
  • 87c3444d90 feat(renderer): change default theme from Urban to Modern in G2DAutoConfiguration extio-de 2025-12-31 11:20:10 +01:00
  • 2495be989b feat(renderer): implement pattern caching in SteampunkPatternRenderer for improved background rendering extio-de 2025-12-31 11:14:12 +01:00
  • 974753c239 feat(renderer): add Demo application with standalone configuration and logging setup extio-de 2025-12-31 10:43:42 +01:00
  • 493af18505 feat(renderer): add Steampunk theme support and update font references in existing themes extio-de 2025-12-30 00:49:17 +01:00
  • 45dbea60ed feat(renderer): add ChronicleThemeFactoryBean and ChroniclePatternRenderer for new theme support extio-de 2025-12-30 00:18:32 +01:00
  • b72261ff53 feat(renderer): add ContemporaryPatternRenderer and update pattern renderer name in ContemporaryThemeFactoryBean extio-de 2025-12-29 23:53:30 +01:00
  • e895666520 feat(renderer): enhance button rendering with gradient effects and improved state handling across pattern renderers extio-de 2025-12-29 23:26:50 +01:00
  • 1300cb1076 feat(renderer): add grid overlay to BlueprintPatternRenderer and gradient effect to DreamPatternRenderer extio-de 2025-12-29 22:57:09 +01:00
  • 8fa370bcbf feat(renderer): implement drawButton method for pattern renderers to enhance button styling extio-de 2025-12-29 22:45:27 +01:00
  • ca420d859b fix(renderer): adjust text rendering dimensions for alignment in G2DDrawFont extio-de 2025-12-29 22:32:39 +01:00
  • be625f9dce fix(renderer): update color settings for toggled state in CustomButton and CustomSwitch feat(demo): add Switch and update Button control types in DemoModule extio-de 2025-12-29 21:57:23 +01:00
  • eb0b2d853c refactor(demo): remove unnecessary clearRenderingBos() calls in window setup methods extio-de 2025-12-29 21:39:37 +01:00
  • d96ff09ab4 feat(ui): introduce Container System for composable window management and UI components extio-de 2025-12-29 20:24:44 +01:00
  • cf14bd3c56 feat(demo): add language selection window and update localization keys extio-de 2025-12-29 20:08:49 +01:00
  • 3d696d658b refactor(demo): remove color setting from scroll area rendering in DemoModule extio-de 2025-12-29 19:48:46 +01:00
  • 125387f791 feat(renderer): enhance rendering with clipping area support in G2DDrawEffect extio-de 2025-12-29 19:48:40 +01:00
  • 2ec9a67dc0 feat(renderer): add withVisibleArea method for clipping area in RenderingBo interface extio-de 2025-12-29 19:48:27 +01:00
  • 09b2b48b6e refactor(renderer): clean up whitespace and improve code formatting in AbstractRenderingBo extio-de 2025-12-29 19:48:07 +01:00
  • b0256f9cb1 refactor(renderer): clean up imports and improve code formatting in ScrollArea extio-de 2025-12-29 19:47:57 +01:00
  • 8d3788b930 feat(demo): add decorative border effects to ScrollArea in DemoModule extio-de 2025-12-29 19:13:54 +01:00
  • 572dff2f39 feat(demo): add dynamic text rendering to ScrollArea in DemoModule extio-de 2025-12-29 19:02:40 +01:00
  • d760b60758 feat(renderer): enhance text rendering with visible area clipping and line dimension calculations extio-de 2025-12-29 19:02:36 +01:00
  • c459767de8 feat(demo): implement ScrollArea functionality in DemoModule for improved UI interaction extio-de 2025-12-29 18:37:52 +01:00
  • 41ffac3c97 feat(renderer): add ScrollArea component for enhanced scrolling functionality extio-de 2025-12-29 18:37:19 +01:00
  • 0f2d3076ad fix(G2DMainFrame): handle IllegalArgumentException when setting component z-order extio-de 2025-12-29 18:37:12 +01:00
  • 504c699f82 refactor(G2DDrawFont): remove unused imports to clean up code extio-de 2025-12-29 18:36:57 +01:00
  • ec815b9cd7 feat(renderer): add visible area handling to rendering components for improved clipping extio-de 2025-12-29 18:36:43 +01:00
  • 705c6a1f5a fix(slider): reduce event release delay in CustomSlider to improve responsiveness extio-de 2025-12-29 18:32:10 +01:00
  • f09898b40b feat(window): refactor Window class to implement new component system and enhance rendering logic refactor(windowcomponent): add WindowComponent interface for better modularity refactor(scrollbar): remove legacy ScrollBar class extio-de 2025-12-29 18:31:55 +01:00
  • 87fcf5ee0f refactor(module): use Objects.toIdentityString for module ID generation extio-de 2025-12-29 18:29:29 +01:00
  • d806c6aa94 feat(renderer): improve RendererWorkingSet synchronization in commit operations extio-de 2025-12-29 18:28:46 +01:00
  • 322dad1e2c refactor(test): update setZIndex method signature extio-de 2025-12-29 18:27:43 +01:00
  • 0941cf21cc feat(renderer): fix drawing logic in CustomSlider extio-de 2025-12-29 13:08:36 +01:00
  • 2ebb8aafda feat(renderer): adjust hover brightness logic for improved text visibility extio-de 2025-12-29 13:08:23 +01:00
  • 52219772d1 feat(theme): update background and window colors for Bevel Light theme extio-de 2025-12-29 12:52:18 +01:00
  • d0f5b26286 feat(theme): implement background pattern rendering for various pattern renderers extio-de 2025-12-28 17:08:15 +01:00
  • a156423dfb feat(renderer): add new font resources and update theme font settings extio-de 2025-12-28 16:23:07 +01:00