Karl Tauber
e945f46f25
Demo: "Data components" tab: added checkboxes to control table grid and selection
2020-09-03 11:53:50 +02:00
Karl Tauber
c78c653b0a
FlatComponents2Test: moved table checkboxes into tableOptionsPanel
2020-09-03 11:26:16 +02:00
Karl Tauber
e0b3663239
FlatComponents2Test: support testing large amount of list/tree/table rows
2020-09-03 11:12:00 +02:00
Karl Tauber
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
2020-09-02 19:08:24 +02:00
Karl Tauber
ec8213b891
release 0.41
0.41
2020-09-02 11:23:43 +02:00
Karl Tauber
ae61383742
README.md: screenshots updated; removed unused screenshots
2020-09-01 18:50:26 +02:00
Karl Tauber
cc90a2ad75
Demo: reworked "More Components" tab and added screenshot mode
2020-09-01 17:24:26 +02:00
Karl Tauber
28634cda56
README.md: screenshots updated
2020-09-01 12:20:40 +02:00
Karl Tauber
3b71fcd690
Demo: fixed too large gap between themes list and control bar
2020-08-31 18:25:01 +02:00
Karl Tauber
5923ac65df
smoother transition from old to new theme, independent of UI complexity, when using animated theme change
2020-08-31 18:10:54 +02:00
Karl Tauber
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
2020-08-31 18:07:37 +02:00
Karl Tauber
6da220f36c
IntelliJ Themes: updated themes to newest versions (used IJThemesUpdater)
2020-08-27 00:05:29 +02:00
Karl Tauber
21d78671d6
Demo: show hint popups to guide users to some features of the FlatLaf Demo application; added "Options > Show hints" menu item
2020-08-26 23:17:55 +02:00
Karl Tauber
af5a0ec0b7
Window decorations: fixed title pane background color in IntelliJ themes if window is inactive
2020-08-26 16:13:44 +02:00
Karl Tauber
ff214455a3
Window decorations: fixed iconify, maximize and close icon colors if window is inactive
2020-08-26 15:03:26 +02:00
Karl Tauber
3e941e3e42
Demo: fixed restoring last used theme on startup (regression in 0.39 since commit a8f4c8e843)
2020-08-26 12:35:26 +02:00
Karl Tauber
2f876d553f
List and Table: fixed possible NPE in unusual cases
2020-08-26 12:16:11 +02:00
Karl Tauber
b208017117
added API to register packages or folders where FlatLaf searches for application specific properties files with custom UI defaults
2020-08-26 12:07:00 +02:00
Karl Tauber
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 )
2020-08-25 19:15:53 +02:00
Karl Tauber
e55b2afd60
Button: show "selected" state (issue #161 )
2020-08-25 16:41:40 +02:00
Karl Tauber
535c3ddf6c
FlatSVGIcon now allows specifying ClassLoader that is used to load SVG file (issue #163 )
2020-08-24 23:31:18 +02:00
Karl Tauber
3008d99fcd
updated svgSalamander to version 1.1.2.3
2020-08-24 22:45:35 +02:00
Karl Tauber
fd37339e2f
TableHeader: fixed NPE for the (unusual) case that JTableHeader is used without JTable
2020-08-13 17:07:44 +02:00
Karl Tauber
e29eca203c
Theme Editor: build fat jar (includes all dependencies) (issue #160 )
2020-08-12 14:02:04 +02:00
Karl Tauber
f1fd6dcdd2
release 0.40
0.40
2020-08-11 11:32:05 +02:00
Karl Tauber
2975ed2eae
FlatComponents2Test: added checkboxes to enable/configure table grid lines
2020-08-07 22:46:26 +02:00
Karl Tauber
5a27d03faa
IntelliJ Themes: fixed NPE in Solarized themes on scroll bar hover
2020-08-07 17:34:23 +02:00
Karl Tauber
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 )
2020-08-07 11:27:27 +02:00
Karl Tauber
56ebd26361
Window decorations: make embedded menu bar make smaller if horizontal space is rare to avoid that embedded menu bar overlaps buttons
2020-08-06 23:10:54 +02:00
Karl Tauber
b0426b81a7
Window decorations: embedded menu bar did not always respond to mouse events after adding menus and when running in JetBrains Runtime (issue #151 )
2020-08-06 11:45:47 +02:00
Karl Tauber
368fbcdeb0
release 0.39
0.39
2020-08-03 16:20:57 +02:00
Karl Tauber
30747b7776
UIScale: added system property "flatlaf.uiScale.enabled" (replaces "hidpi" property) to disable user scaling mode
2020-08-02 14:08:18 +02:00
Karl Tauber
4eb4ddf5d8
FlatTestFrame: do not use sun.java2d.uiScale for user scale factor
2020-08-02 11:43:46 +02:00
Karl Tauber
b1d24680b2
ToolTip: fixed truncated text in HTML formatted tooltip on HiDPI displays (issue #142 )
2020-08-01 22:53:09 +02:00
Karl Tauber
ef38f3805e
IntelliJ Themes: fixed text colors in ProgressBar (issue #138 )
2020-08-01 00:31:20 +02:00
Karl Tauber
2f5ca20ca4
fixed compile error caused by previous checkin (issue #143 )
2020-07-31 19:28:58 +02:00
Karl Tauber
f29d3d84d4
FileChooser: fixed too small text field when renaming a file/directory in Flat IntelliJ/Darcula themes (issue #143 )
2020-07-31 19:17:49 +02:00
Karl Tauber
02132c5fcd
MenuItem on macOS: removed plus characters from accelerator text and made modifier key order conform with macOS standard (issue #141 )
2020-07-31 13:02:01 +02:00
Karl Tauber
7057e3c6ad
IntelliJ Themes: added "Carbon" and "Cobalt 2" themes
2020-07-30 23:11:37 +02:00
Karl Tauber
a8f4c8e843
Demo: added combo box above themes list to show only light or dark themes
2020-07-30 19:41:56 +02:00
Karl Tauber
a2b6e66a13
CHANGELOG.md: split change log of last version into "New features" and "Fixed bugs" sections
2020-07-30 19:26:50 +02:00
Karl Tauber
e3b3cc2896
IntelliJ Themes: replaced "Solarized" themes with much better ones from 4lex4
2020-07-30 16:30:56 +02:00
Karl Tauber
a5b2c50f24
IntelliJ Themes:
...
- added "Arc Dark" and "Arc Dark - Orange" themes
- updated themes to newest versions (used IJThemesUpdater)
2020-07-30 15:00:31 +02:00
Karl Tauber
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 )
2020-07-30 13:30:50 +02:00
Karl Tauber
2640ab2e8b
ComboBox: changed maximum row count of popup list to 15 (was 20) (issue #124 )
2020-07-30 12:11:15 +02:00
Karl Tauber
e29436da04
Button: support specifying button border width
2020-07-28 23:51:02 +02:00
Karl Tauber
7b35325f9a
Flat IntelliJ theme: use color functions for selected checkbox/radio button hover/pressed background
2020-07-28 22:14:08 +02:00
Karl Tauber
f2ab7fafcf
ToolTip: do not show empty tooltip component if tooltip text is an empty string (issue #134 )
2020-07-28 11:10:34 +02:00
Karl Tauber
e3cda9905a
Table: allow disabling swapped behavior of Home/End and Ctrl+Home/End with Table.consistentHomeEndKeyBehavior=false (issue #95 )
2020-07-27 17:55:31 +02:00
Karl Tauber
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 )
2020-07-27 14:41:01 +02:00