Commit Graph

  • 81d46ba8ee Demo: show simple dialog for "File > New" Karl Tauber 2020-09-17 13:26:45 +02:00
  • ef4c467b20 fixed occasional wrong positioning of heavy weight popups when using multiple screens with different scaling factors (issue #166) Karl Tauber 2020-09-17 11:43:20 +02:00
  • 44d196fb8c Demo: menu item "Options > Window decorations" did exit Demo (regression in commit ee6a1da709) Karl Tauber 2020-09-16 22:52:19 +02:00
  • 867c4fff58 fixed compiling flatlaf-extras on Java 9+ Karl Tauber 2020-09-15 18:06:56 +02:00
  • 5643546117 UI defaults inspector: - add placeholder text to filter field - fixed menu item text in Demo Karl Tauber 2020-09-15 17:52:34 +02:00
  • 549832ba96 UI defaults inspector: - fixed: indicate when a LaF UI value was overridden with UIManager.put(key,value) - auto-refresh if UIManager.put(key,value) was invoked Karl Tauber 2020-09-15 17:30:13 +02:00
  • a8744b2bb4 made disabled text color slightly lighter in dark themes for better readability (issue #174) Karl Tauber 2020-09-15 15:47:12 +02:00
  • e292d3444c UI defaults inspector: avoid that restored window bounds are outside of screens Karl Tauber 2020-09-15 15:09:03 +02:00
  • ee6a1da709 Demo: exit even if UI defaults inspector window is shown Karl Tauber 2020-09-15 13:44:00 +02:00
  • 8c15bc746b UI defaults inspector: render values of type Border, GrayFilter, Object[] and int[]; paint icons with light gray background Karl Tauber 2020-09-15 13:16:01 +02:00
  • aebb083180 UI defaults inspector: indicate when a LaF UI value was overridden with UIManager.put(key,value) Karl Tauber 2020-09-15 12:02:51 +02:00
  • 5438549b6d UI defaults inspector: horizontally align rgb() and hsl() in color values Karl Tauber 2020-09-15 10:56:28 +02:00
  • 0077708235 UI defaults inspector: install it in FlatTestFrame and FlatThemeFileEditor Karl Tauber 2020-09-15 00:32:04 +02:00
  • 2fd99ec9f3 UI defaults inspector: support sorting Karl Tauber 2020-09-15 00:16:57 +02:00
  • 0d266c4990 UI defaults inspector: use short format for hex colors if possible; use uppercase hex Karl Tauber 2020-09-14 23:53:54 +02:00
  • 0982675b5f UI defaults inspector: support filter by value Karl Tauber 2020-09-14 23:13:44 +02:00
  • 3bac5d3c80 UI defaults inspector: - update table if LaF was switched or F5 key pressed - added LaF name to window title - close window with ESC key Karl Tauber 2020-09-14 21:18:52 +02:00
  • 58338f4848 UI defaults inspector: scroll with Up, Down, PageUp and PageDown keys if filter field is focused Karl Tauber 2020-09-14 20:35:41 +02:00
  • 9c261d3a3f UI defaults inspector: support filter by key and by value type Karl Tauber 2020-09-14 18:17:05 +02:00
  • 5441ac6640 UI defaults inspector: added separator between component groups and draw component name with lighter color Karl Tauber 2020-09-14 15:18:10 +02:00
  • 015b04a29a UI defaults inspector: initial commit with basic functionality Karl Tauber 2020-09-14 12:27:52 +02:00
  • 12ec0abf54 UI defaults: moved some common properties from FlatLightLaf.properties and FlatDarkLaf.properties to FlatLaf.properties Karl Tauber 2020-09-12 22:00:17 +02:00
  • c8d461cdee UI defaults: moved "globals" from FlatLightLaf.properties and FlatDarkLaf.properties to FlatLaf.properties Karl Tauber 2020-09-12 20:53:23 +02:00
  • faecffeadd TextComponents: fixed text color of disabled text components in dark themes (issue #174) Karl Tauber 2020-09-12 18:45:40 +02:00
  • b3c76c21b4 UIDefaultsLoader: moved some code to where it belongs (for previous commit) Karl Tauber 2020-09-12 18:38:35 +02:00
  • 1697735162 UIDefaultsLoader: changed processing of "globals" so that they are first added to the properties table (instead of directly modifying defaults table), which is then parsed and copied to defaults table Karl Tauber 2020-09-12 18:13:34 +02:00
  • ecb94bac6d use short color format #RGB (instead of #RRGGBB) where possible Karl Tauber 2020-09-11 21:24:00 +02:00
  • 7ebeacf16e UIDefaultsDump: dump FlatTestLaf Karl Tauber 2020-09-11 21:08:07 +02:00
  • d0079ab66b UIDefaultsLoader: use class loader from FlatLaf.registerCustomDefaultsSource(String, ClassLoader) also for instantiating classes specified in values Karl Tauber 2020-09-11 17:58:12 +02:00
  • 147e400bd6 FlatInspector: limit parent level to real depth at mouse location (issue #169) Karl Tauber 2020-09-11 17:37:40 +02:00
  • c44905ea5e InternalFrame: support draggable border for resizing frame inside of the visible frame border (issue #121) Karl Tauber 2020-09-04 22:59:09 +02:00
  • 98b9df06fe Window decorations: fixed wrong window bounds when resizing window to another screen with different scaling factor (issue #166) Karl Tauber 2020-09-04 09:46:12 +02:00
  • 02473080a5 Window decorations: fixed wrong window placement when moving window to another screen with different scaling factor (issue #166) Karl Tauber 2020-09-03 19:26:52 +02:00
  • c6beb9dc0a Demo: menu items "File > Open" and "File > Save As" now show file choosers Karl Tauber 2020-09-03 18:16:28 +02:00
  • dcce14b122 FlatScreenInfo tool added Karl Tauber 2020-09-03 15:55:12 +02:00
  • a2ac24ac74 Demo: "SplitPane & Tabs" tab improved Karl Tauber 2020-09-03 15:09:28 +02:00
  • 600f812f45 Demo: removed too large gap between content panel and control bar Karl Tauber 2020-09-03 12:00:40 +02:00
  • e945f46f25 Demo: "Data components" tab: added checkboxes to control table grid and selection Karl Tauber 2020-09-03 11:53:50 +02:00
  • c78c653b0a FlatComponents2Test: moved table checkboxes into tableOptionsPanel Karl Tauber 2020-09-03 11:26:16 +02:00
  • e0b3663239 FlatComponents2Test: support testing large amount of list/tree/table rows Karl Tauber 2020-09-03 11:12:00 +02:00
  • 3cc9c98040 Demo: - "Data components" tab: increase component height if frame is made larger - "SplitPane & Tabs" tab: increased some gaps and renamed TabbedPane option checkboxes - "Option Pane" and "Extras" tabs: minor layout improvements Karl Tauber 2020-09-02 19:08:24 +02:00
  • ec8213b891 release 0.41 0.41 Karl Tauber 2020-09-02 11:23:43 +02:00
  • ae61383742 README.md: screenshots updated; removed unused screenshots Karl Tauber 2020-09-01 18:50:26 +02:00
  • cc90a2ad75 Demo: reworked "More Components" tab and added screenshot mode Karl Tauber 2020-09-01 17:24:26 +02:00
  • 28634cda56 README.md: screenshots updated Karl Tauber 2020-09-01 12:20:40 +02:00
  • 3b71fcd690 Demo: fixed too large gap between themes list and control bar Karl Tauber 2020-08-31 18:25:01 +02:00
  • 5923ac65df smoother transition from old to new theme, independent of UI complexity, when using animated theme change Karl Tauber 2020-08-31 18:10:54 +02:00
  • faffc9393d fixed sub-pixel text rendering in animated theme change; use weak hash map for static map to avoid memory leak for the case that something went wrong Karl Tauber 2020-08-31 16:20:20 +02:00
  • 6da220f36c IntelliJ Themes: updated themes to newest versions (used IJThemesUpdater) Karl Tauber 2020-08-27 00:05:29 +02:00
  • 21d78671d6 Demo: show hint popups to guide users to some features of the FlatLaf Demo application; added "Options > Show hints" menu item Karl Tauber 2020-08-26 23:15:41 +02:00
  • af5a0ec0b7 Window decorations: fixed title pane background color in IntelliJ themes if window is inactive Karl Tauber 2020-08-26 16:13:44 +02:00
  • ff214455a3 Window decorations: fixed iconify, maximize and close icon colors if window is inactive Karl Tauber 2020-08-26 15:03:26 +02:00
  • 3e941e3e42 Demo: fixed restoring last used theme on startup (regression in 0.39 since commit a8f4c8e843) Karl Tauber 2020-08-26 12:35:26 +02:00
  • 2f876d553f List and Table: fixed possible NPE in unusual cases Karl Tauber 2020-08-26 12:16:11 +02:00
  • b208017117 added API to register packages or folders where FlatLaf searches for application specific properties files with custom UI defaults Karl Tauber 2020-08-26 11:01:41 +02:00
  • a1dab94a61 TextArea: update background color property if enabled or editable state changes in the same way as Swing does it for all other text components (issue #147) Karl Tauber 2020-08-25 19:15:53 +02:00
  • e55b2afd60 Button: show "selected" state (issue #161) Karl Tauber 2020-08-25 16:41:40 +02:00
  • 535c3ddf6c FlatSVGIcon now allows specifying ClassLoader that is used to load SVG file (issue #163) Karl Tauber 2020-08-24 23:31:18 +02:00
  • 3008d99fcd updated svgSalamander to version 1.1.2.3 Karl Tauber 2020-08-24 22:45:35 +02:00
  • fd37339e2f TableHeader: fixed NPE for the (unusual) case that JTableHeader is used without JTable Karl Tauber 2020-08-13 17:07:44 +02:00
  • e29eca203c Theme Editor: build fat jar (includes all dependencies) (issue #160) Karl Tauber 2020-08-12 14:02:04 +02:00
  • f1fd6dcdd2 release 0.40 0.40 Karl Tauber 2020-08-11 11:32:05 +02:00
  • 2975ed2eae FlatComponents2Test: added checkboxes to enable/configure table grid lines Karl Tauber 2020-08-07 22:46:26 +02:00
  • 5a27d03faa IntelliJ Themes: fixed NPE in Solarized themes on scroll bar hover Karl Tauber 2020-08-07 17:34:23 +02:00
  • 8bcf9dbcaf - Table: detect whether component is used in cell editor and automatically disable round border style and reduce cell editor outer border width (used for focus indicator) to zero - ComboBox, Spinner and TextField: support disabling round border style per component, if globally enabled (issue #148) Karl Tauber 2020-08-07 11:27:27 +02:00
  • 56ebd26361 Window decorations: make embedded menu bar make smaller if horizontal space is rare to avoid that embedded menu bar overlaps buttons Karl Tauber 2020-08-06 23:10:54 +02:00
  • b0426b81a7 Window decorations: embedded menu bar did not always respond to mouse events after adding menus and when running in JetBrains Runtime (issue #151) Karl Tauber 2020-08-06 11:45:47 +02:00
  • 368fbcdeb0 release 0.39 0.39 Karl Tauber 2020-08-03 16:20:57 +02:00
  • 30747b7776 UIScale: added system property "flatlaf.uiScale.enabled" (replaces "hidpi" property) to disable user scaling mode Karl Tauber 2020-08-02 14:08:18 +02:00
  • 4eb4ddf5d8 FlatTestFrame: do not use sun.java2d.uiScale for user scale factor Karl Tauber 2020-08-02 11:43:46 +02:00
  • b1d24680b2 ToolTip: fixed truncated text in HTML formatted tooltip on HiDPI displays (issue #142) Karl Tauber 2020-08-01 22:53:09 +02:00
  • ef38f3805e IntelliJ Themes: fixed text colors in ProgressBar (issue #138) Karl Tauber 2020-08-01 00:31:20 +02:00
  • 2f5ca20ca4 fixed compile error caused by previous checkin (issue #143) Karl Tauber 2020-07-31 19:28:58 +02:00
  • f29d3d84d4 FileChooser: fixed too small text field when renaming a file/directory in Flat IntelliJ/Darcula themes (issue #143) Karl Tauber 2020-07-31 19:17:49 +02:00
  • 02132c5fcd MenuItem on macOS: removed plus characters from accelerator text and made modifier key order conform with macOS standard (issue #141) Karl Tauber 2020-07-31 13:02:01 +02:00
  • 7057e3c6ad IntelliJ Themes: added "Carbon" and "Cobalt 2" themes Karl Tauber 2020-07-30 23:11:37 +02:00
  • a8f4c8e843 Demo: added combo box above themes list to show only light or dark themes Karl Tauber 2020-07-30 19:41:56 +02:00
  • a2b6e66a13 CHANGELOG.md: split change log of last version into "New features" and "Fixed bugs" sections Karl Tauber 2020-07-30 19:26:50 +02:00
  • e3b3cc2896 IntelliJ Themes: replaced "Solarized" themes with much better ones from 4lex4 Karl Tauber 2020-07-30 16:30:56 +02:00
  • a5b2c50f24 IntelliJ Themes: - added "Arc Dark" and "Arc Dark - Orange" themes - updated themes to newest versions (used IJThemesUpdater) Karl Tauber 2020-07-30 15:00:31 +02:00
  • 5ebdf64d30 ComboBox: fixed width of popup, which was too small if popup is wider than combo box and vertical scroll bar is visible (issue #137) Karl Tauber 2020-07-30 13:30:50 +02:00
  • 2640ab2e8b ComboBox: changed maximum row count of popup list to 15 (was 20) (issue #124) Karl Tauber 2020-07-30 12:11:15 +02:00
  • e29436da04 Button: support specifying button border width Karl Tauber 2020-07-28 23:51:02 +02:00
  • 7b35325f9a Flat IntelliJ theme: use color functions for selected checkbox/radio button hover/pressed background Karl Tauber 2020-07-28 22:14:08 +02:00
  • f2ab7fafcf ToolTip: do not show empty tooltip component if tooltip text is an empty string (issue #134) Karl Tauber 2020-07-28 11:10:34 +02:00
  • e3cda9905a Table: allow disabling swapped behavior of Home/End and Ctrl+Home/End with Table.consistentHomeEndKeyBehavior=false (issue #95) Karl Tauber 2020-07-27 17:54:12 +02:00
  • a8423f7741 ScrollBar: increased minimum thumb size on macOS and Linux to 18px and on Windows to 10px; also include ScrollBar.thumbInsets in minimum size calculation (issue #131) Karl Tauber 2020-07-27 14:41:01 +02:00
  • 5a9e620c17 Animator: added constructor that allows passing a runnable that is invoked at the end of the animation, which allows using lambdas in most cases Karl Tauber 2020-07-25 10:53:06 +02:00
  • 9f41ec3986 ScrollPane: support disabling smooth scrolling per component via client property "JScrollPane.smoothScrolling" Karl Tauber 2020-07-25 09:40:57 +02:00
  • 5a2c0672d4 Window decorations: avoid possible endless restore/maximize in WindowStateListener in case of behavior changes in Java (issue #129) Karl Tauber 2020-07-23 10:43:24 +02:00
  • 38d853b5b2 Window decorations: fixed maximized window bounds with Java 11.0.8 and 13.0.4, which has fixes backported from Java 15 (issue #129) Karl Tauber 2020-07-22 23:23:46 +02:00
  • 5166d4bb0f SystemInfo: - renamed public fields from upper-case to mixed-case - added public fields for osVersion and javaVersion - fixed Mac -> MacOS - added orLater to Mojave Karl Tauber 2020-07-22 22:01:19 +02:00
  • 2ffd5437a9 animated Laf changing added to flatlaf-extras, used in Demo Karl Tauber 2020-07-22 12:56:42 +02:00
  • 797830ff96 InternalFrame: title pane height was too small when iconify, maximize and close buttons are hidden (issue #132) Karl Tauber 2020-07-21 18:23:57 +02:00
  • 008ecabd21 animator and cubic bezier easing classes added (for future animations) (issue #66) Karl Tauber 2020-07-21 13:11:46 +02:00
  • 2cdcde8a5e Window decorations: fixed maximized window bounds when programmatically maximizing window before showing window (issue #129) Karl Tauber 2020-07-18 14:21:19 +02:00
  • e7ec3988e2 Window decorations: fixed maximized window bounds when programmatically maximizing window (issue #129) Karl Tauber 2020-07-17 00:08:21 +02:00
  • 093dd9f3ef README.md: added jAlbum to list of projects that use FlatLaf Karl Tauber 2020-07-15 19:37:47 +02:00
  • b491202ec7 UIDefaultsLoader: fixed NPE on syntax error in color function Karl Tauber 2020-07-15 11:57:40 +02:00
  • 8603ca827e Theme Editor: auto-completion improvements: - include reference completions in value completions (if already entered text is empty) - order completions: 1st color functions, 2nd @refs, 3rd $refs - exclude platform specific keys from reference provider Karl Tauber 2020-07-11 13:35:59 +02:00