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
Karl Tauber
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
2020-07-25 10:53:06 +02:00
Karl Tauber
9f41ec3986
ScrollPane: support disabling smooth scrolling per component via client property "JScrollPane.smoothScrolling"
2020-07-25 10:27:06 +02:00
Karl Tauber
5a2c0672d4
Window decorations: avoid possible endless restore/maximize in WindowStateListener in case of behavior changes in Java (issue #129 )
2020-07-23 10:43:24 +02:00
Karl Tauber
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 )
2020-07-22 23:23:46 +02:00
Karl Tauber
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
2020-07-22 22:01:19 +02:00
Karl Tauber
2ffd5437a9
animated Laf changing added to flatlaf-extras, used in Demo
2020-07-22 12:56:42 +02:00
Karl Tauber
797830ff96
InternalFrame: title pane height was too small when iconify, maximize and close buttons are hidden (issue #132 )
2020-07-21 18:23:57 +02:00
Karl Tauber
008ecabd21
animator and cubic bezier easing classes added (for future animations) (issue #66 )
2020-07-21 17:53:53 +02:00
Karl Tauber
2cdcde8a5e
Window decorations: fixed maximized window bounds when programmatically maximizing window before showing window (issue #129 )
2020-07-18 14:21:19 +02:00
Karl Tauber
e7ec3988e2
Window decorations: fixed maximized window bounds when programmatically maximizing window (issue #129 )
2020-07-17 00:08:21 +02:00
Karl Tauber
093dd9f3ef
README.md: added jAlbum to list of projects that use FlatLaf
2020-07-15 19:37:47 +02:00
Karl Tauber
b491202ec7
UIDefaultsLoader: fixed NPE on syntax error in color function
2020-07-15 11:57:40 +02:00
Karl Tauber
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
2020-07-11 13:35:59 +02:00
Karl Tauber
6b148a59da
Theme Editor: added auto-completion for "amount" and "options" parameters of color functions
2020-07-11 13:01:59 +02:00
Karl Tauber
de6d45fee6
Theme Editor: fixed NPE in FlatCompletionProvider.isAutoActivateOkay()
2020-07-10 16:10:43 +02:00
Karl Tauber
65e2071937
CHANGELOG.md: added regression note
2020-07-10 15:58:04 +02:00
Karl Tauber
8a6242d9ea
release 0.38
0.38
2020-07-10 15:45:35 +02:00
Karl Tauber
82294b68eb
CheckBox: fixed colors in light IntelliJ themes (issue #126 )
2020-07-10 15:35:02 +02:00
Karl Tauber
c232de1996
Window decorations: fixed cursor of components (issue #125 )
2020-07-10 11:39:17 +02:00
Karl Tauber
dc18c8178d
Theme Editor: fixed typo
2020-07-10 10:54:09 +02:00
Karl Tauber
6662714277
Theme Editor: auto-completion improved:
...
- reference completion shows all keys defined in current and base files
- support auto-activate for value provider
- do not auto-complete single choices
2020-07-10 10:33:10 +02:00