Karl Tauber
44c455419b
IntelliJ Themes: added Java 9 module descriptor to flatlaf-intellij-themes-<version>.jar
2020-04-27 18:25:49 +02:00
Karl Tauber
c9c703fe98
support multi-resolution images in disabled icons on Java 9+ (e.g. @2x icons on macOS) (issue #70 )
2020-04-24 17:07:30 +02:00
Karl Tauber
fb7dafbc39
Merge branch 'disabled-icons' into master
2020-04-24 00:54:05 +02:00
Karl Tauber
0660f9a511
improved creation of disabled grayscale icons (issue #70 )
2020-04-24 00:46:16 +02:00
Karl Tauber
d5e9fd0e5c
IntelliJ Themes:
...
- fixed ComboBox size and Spinner border in all Material UI Lite themes
- limit tree row height in all Material UI Lite themes and some other themes
2020-04-23 23:46:14 +02:00
Karl Tauber
b08ccc9767
UIDefaultsLoader: no longer support/use derived colors without base colors
2020-04-22 11:49:44 +02:00
Karl Tauber
801a7023a4
IntelliJ Themes: fixed toggle button selected backgrounds (issue #86 )
2020-04-22 10:30:14 +02:00
Karl Tauber
dd06b554da
ToggleButton: compute selected background color based on current component background (issue #32 )
2020-04-22 09:48:58 +02:00
Karl Tauber
23f0504b30
IntelliJ Themes: fixed toggle button unselected background in most themes and foreground in Darcula and One Dark themes (issue #86 )
2020-04-21 14:39:11 +02:00
Karl Tauber
262d172cde
IntelliJ Themes: removed code that is obsolete since supporting gradient button background/border colors in commit de82dac8
...
make sure that gradient colors are predefined for improved compatibility
this fixes button background in Arc themes and toggle button background in Dark Flat and Light Flat themes
2020-04-21 10:02:11 +02:00
Karl Tauber
a2b615d4a7
focus indication border (or background) no longer hidden when temporary loosing focus (e.g. showing a popup menu)
2020-04-20 11:27:29 +02:00
Karl Tauber
2e1acb7871
List, Table and Tree: item selection color of focused components no longer change from blue to gray when temporary loosing focus (e.g. showing a popup menu)
2020-04-17 19:14:48 +02:00
Karl Tauber
f61f6b6006
Merge pull request #72 from basix86:disabledIcon into branch disabled-icons
...
Improve disabled button rendering #70
2020-04-11 13:57:05 +02:00
Karl Tauber
9eaee8d2c4
Windows: fixed rendering of Unicode characters (issue #81 )
2020-04-09 13:39:37 +02:00
basix86
a8f659f2ac
Pull Request #72 : Improve disabled button rendering #70
2020-04-02 21:25:41 +02:00
basix86
a878ebc368
Merge branch 'master' into disabledIcon
2020-04-02 21:25:41 +02:00
Karl Tauber
d094709dc8
ComboBox: no longer ignore JComboBox.prototypeDisplayValue when computing popup width (issue #80 )
2020-03-31 18:53:55 +02:00
Karl Tauber
97d5792341
ComboBox: made class FlatComboPopup protected to allow subclassing (issue #80 )
2020-03-31 17:29:12 +02:00
Karl Tauber
9429ba7d48
support specifying custom scale factor in system property flatlaf.uiScale also for Java 9 and later
2020-03-31 12:17:05 +02:00
Karl Tauber
af89dd13c1
support changing default font used for all components with automatic scaling UI if using larger font
2020-03-31 12:15:51 +02:00
Karl Tauber
60c6c5b37a
FlatLineBorder: support specifying painted line thickness
2020-03-29 23:30:04 +02:00
Karl Tauber
5ed40cab1d
Demo: support using own FlatLaf themes (.properties files) that are located in working directory of Demo application
2020-03-29 18:02:35 +02:00
Karl Tauber
93b82c0e97
FlatDefaultsAddon: added afterDefaultsLoading() method to allow modification of UI defaults by Addons
2020-03-27 23:21:55 +01:00
Karl Tauber
4ac5ad06f2
IntelliJ Themes: simplified applying theme properties to UI defaults
2020-03-27 18:54:30 +01:00
Karl Tauber
a3788038bb
Tree: fixed repainting wide selection on focus gained/lost
2020-03-27 10:51:20 +01:00
Karl Tauber
12af2de99e
no longer use system property sun.java2d.uiScale (Java 8 only)
2020-03-27 10:44:43 +01:00
Karl Tauber
225b722b1b
Linux: fixed wrong font size if GDK_SCALE environment variable is set or if running on JetBrains Runtime (issue #69 )
2020-03-26 17:20:09 +01:00
Karl Tauber
1d9c8ca65e
Linux: fixed scaling if GDK_SCALE environment variable is set or if running on JetBrains Runtime (issue #69 )
2020-03-26 13:06:12 +01:00
Karl Tauber
c706a79f74
UIScale: fixed NPE in getSystemScaleFactor() (occurred in progress bar on startup in NB)
2020-03-16 22:46:33 +01:00
Karl Tauber
2608061d48
reviewed (and tested) all key bindings on macOS
2020-03-16 15:20:17 +01:00
Karl Tauber
eb30f9d5bf
copy all font attributes in FlatUIUtils.nonUIResource() and when scaling fonts (issue #75 )
2020-03-12 11:22:43 +01:00
mmatessi
8ee6588d46
fix review #70
2020-03-05 13:08:49 +01:00
mmatessi
7c25f087fb
NPE getDisabledIcon Fix
2020-03-05 13:07:15 +01:00
mmatessi
d0b0f098d9
disabledIcon
2020-03-05 13:07:15 +01:00
Karl Tauber
92258f3ba3
ScrollBar: improved colors
...
Table: use color functions
2020-02-27 12:49:43 +01:00
Karl Tauber
60557fc8c8
reviewed (and tested) all key bindings on Windows
2020-02-26 23:47:38 +01:00
Karl Tauber
d1415a8c53
TabbedPane: support Ctrl+TAB/Ctrl+Shift+TAB to switch to next/previous tab if a child of tabbedpane has focus
2020-02-26 00:11:10 +01:00
Karl Tauber
0d4f33ac6e
ScrollBar: fixed left/right keys in right-to-left component orientation
2020-02-25 16:59:30 +01:00
Karl Tauber
87100bef7b
re-worked Aqua LaF initialization of macOS
2020-02-24 22:51:36 +01:00
Karl Tauber
958dfa8ae9
UI defaults: get rid of Aqua InputMaps on macOS
2020-02-24 20:44:14 +01:00
Karl Tauber
d3752573e7
FlatInputMaps: use static import for DefaultEditorKit and changed order of keys
...
(nothing else changed)
2020-02-24 13:16:24 +01:00
Karl Tauber
cfd07cbcc8
PasswordField: warn about enabled Caps Lock
2020-02-23 13:15:12 +01:00
Karl Tauber
33e6ce1673
UI defaults: get rid of unused Aqua UI defaults on macOS
...
UI defaults on macOS are now (nearly) equal to other platforms.
There are only minor platform specific differences.
InputMaps are still used from Aqua LaF.
2020-02-23 10:57:37 +01:00
Karl Tauber
00ccda83f9
UIScale: default font size on macOS is 13
2020-02-22 14:39:43 +01:00
Karl Tauber
ba35fb7525
Panel: added UI delegate
2020-02-21 22:28:58 +01:00
Karl Tauber
dd155e9f89
CheckBox and RadioButton: fixed NPE when button has children (similar to PR #68 )
2020-02-21 16:52:38 +01:00
mmatessi
2129a48cc8
FlatButtonUI.getPreferredSize fix nullPointer when button.getComponentCount()>0
2020-02-21 10:34:57 +01:00
mmatessi
c0f2784599
FlatButtonUI.getPreferredSize fix nullPointer when button.getComponentCount()>0
2020-02-21 10:32:25 +01:00
Karl Tauber
fee00b2acb
UI defaults: replaced "base" Metal LaF with BasicLookAndFeel (on Windows and Linux)
...
(UI defaults dumps did not change, so UI defaults are equal to Metal defaults)
2020-02-19 16:47:02 +01:00
Karl Tauber
ae8093313e
UI defaults: add text antialiasing hint
...
(preparation for replacing "base" Metal LaF with BasicLookAndFeel)
2020-02-19 15:35:29 +01:00