Commit Graph

599 Commits

Author SHA1 Message Date
Karl Tauber
9eaee8d2c4 Windows: fixed rendering of Unicode characters (issue #81) 2020-04-09 13:39:37 +02:00
Karl Tauber
4da0c342f8 Theme Editor: paint real colors and HSL values in overlay on right side of editor (instead of behind editor text; previous commit) 2020-04-06 15:42:58 +02:00
Karl Tauber
70fed22737 Theme Editor: use real colors as background of color strings 2020-04-05 23:18:39 +02:00
Karl Tauber
acb62e347a Theme Editor: mark invalid color values with a curly underline 2020-04-05 18:04:28 +02:00
Karl Tauber
78d06d82d6 Theme Editor: fixed mark occurrences for property references (starting with '$') and property references in function parameters 2020-04-05 17:16:09 +02:00
Karl Tauber
4777bdd250 Theme Editor: do not mark token at caret if it does not occur elsewhere 2020-04-05 15:23:40 +02:00
Karl Tauber
266e9d92d5 Theme Editor: enabled mark occurrences 2020-04-05 14:37:25 +02:00
Karl Tauber
54c14d0dc8 Theme Editor: added editor theme 2020-04-05 11:56:28 +02:00
Karl Tauber
d59d353c2e Theme Editor: added token maker (based on .properties token maker) 2020-04-04 23:32:48 +02:00
Karl Tauber
204da2175b Theme Editor: initial commit 2020-04-04 14:13:20 +02:00
Karl Tauber
152f235ca1 release 0.29 0.29 2020-04-01 23:26:47 +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
1bebfe9cf2 IntelliJ Themes Demo: updated Arc, Arc Orange and Hiberbee themes (used IJThemesUpdater) 2020-03-28 09:41:51 +01:00
Karl Tauber
e2618c37a2 Testing: added "size variant" combobox to control bar if Aqua or Nimbus LaF are active 2020-03-28 09:41:03 +01:00
Karl Tauber
f2ab848c46 FlatOptionPaneTest: scroll pane added 2020-03-27 23:49:25 +01: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
e51ffe2a1c release 0.28 0.28 2020-03-16 22:47:44 +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
df1634de3d FlatTestFrame: add JGoodies Windows LaF only when running on Windows 2020-03-15 10:21:28 +01:00
Karl Tauber
4aeabea3fe UI defaults: updated FlatLightLaf_InputMap_1.8.0_202-mac.txt on Mac 2020-03-15 10:16:28 +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
Karl Tauber
de718f847c README.md: added KeyStore Explorer and OWASP Zed Attack Proxy (ZAP) to list of projects that use FlatLaf 2020-03-12 11:15:10 +01:00
Karl Tauber
8835e20bfc .editorconfig: added Java code style for IntelliJ IDEA (#71) 2020-02-28 15:00:04 +01:00
Karl Tauber
92258f3ba3 ScrollBar: improved colors
Table: use color functions
2020-02-27 12:49:43 +01:00
Karl Tauber
1bda7595dd UI defaults: support dumping IntelliJ and Darcula themes (disabled) 2020-02-27 11:52:42 +01:00
Karl Tauber
60557fc8c8 reviewed (and tested) all key bindings on Windows 2020-02-26 23:47:38 +01:00
Karl Tauber
1a4a7831f6 UI defaults: support dumping 3rd party LaFs 2020-02-26 23:34:49 +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
8d66cce6eb README.md: fixed Twitter link 2020-02-22 14:35:41 +01:00
Karl Tauber
ba35fb7525 Panel: added UI delegate 2020-02-21 22:28:58 +01:00
Karl Tauber
4fd2b24b10 README.md: fixed Twitter link 2020-02-21 19:10:27 +01:00
Karl Tauber
5f7a33b085 README.md: Buzz section added 2020-02-21 18:56:32 +01:00