Karl Tauber
5c0de9aa1c
macOS: Fixed NPE if using JMenuBar in JInternalFrame and macOS screen menu bar is enabled (issue #90 )
2020-04-30 13:38:23 +02:00
Karl Tauber
6fc216dff5
Menus: fixed text color of selected menu items that use HTML (issue #87 )
2020-04-29 19:22:09 +02:00
Karl Tauber
3f3961d255
fixed broken FlatTestLaf.properties
2020-04-29 19:14:18 +02:00
Karl Tauber
875637bc6d
Menus: support switching "underline" menu selection type at any time without updating UI (issue #49 )
2020-04-29 14:46:33 +02:00
Karl Tauber
e8c8bece3f
Menus: support "underline" menu selection type (suggested in issue #49 )
2020-04-29 00:26:25 +02:00
Karl Tauber
bd2f5dd6fe
Menus: if checkbox/radiobutton menu item is selected and also has a custom icon, then use filled icon background to indicate selection (instead of using checkIcon) (issue #3 )
2020-04-28 18:00:01 +02:00
Karl Tauber
06eeced5b2
Menus: made accelerator text in dark themes brighter; updated UI defaults dumps (issue #3 )
2020-04-27 12:07:06 +02:00
Karl Tauber
be23e5709d
Menus: support alignment and text position properties (issue #3 )
2020-04-27 11:52:11 +02:00
Karl Tauber
2735185eb9
Menus: fixed icon in top-level JMenu (issue #3 )
2020-04-26 14:20:09 +02:00
Karl Tauber
115a2df2b0
Menus: support HTML in new layout (issue #3 )
2020-04-26 10:35:23 +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
a39ae5a8c5
FlatDisabledIconsTest: support palette icons
2020-04-24 00:16:44 +02:00
Karl Tauber
2ab023beb0
UIDefaultsDump: used FlatAllIJThemes instead of IJThemesManager to get list of IJ themes
2020-04-23 14:02:25 +02:00
Karl Tauber
13cbbd8bc1
IntelliJ Themes: moved themes into own sub-project and build a JAR that contains all themes
2020-04-23 11:06:12 +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
dd06b554da
ToggleButton: compute selected background color based on current component background (issue #32 )
2020-04-22 09:48:58 +02:00
Karl Tauber
aaf9bd33cb
UIDefaultsDump: support dumping IntelliJ themes (disabled)
...
can be used to check changes to UI defaults when modifying the IntelliJ theme converter
2020-04-21 09:37:24 +02:00
Karl Tauber
37ecd9bd4f
FlatDisabledIconsTest: renamed @2x_dark.png icons to _dark@2x.png so that they are automatically loaded on macOS Retina displays
2020-04-19 10:23:40 +02:00
Karl Tauber
2250185487
Testing: FlatDisabledIconsTest: use intellij dark icons in dark themes
2020-04-14 12:41:14 +02:00
Karl Tauber
73cb63c9f9
Testing: added FlatDisabledIconsTest to compare different methods to create disabled icons
2020-04-13 15:48:07 +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
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
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
a3788038bb
Tree: fixed repainting wide selection on focus gained/lost
2020-03-27 10:51:20 +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
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
958dfa8ae9
UI defaults: get rid of Aqua InputMaps on macOS
2020-02-24 20:44:14 +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
9d1ed241b9
UI defaults: removed optional "pressed " from InputMap dumps (to make it easier to read)
2020-02-18 22:41:04 +01:00
Karl Tauber
1e4f2d85a2
UI defaults: removed FlatDarkLaf InputMap dumps because they are equal to the Light versions
2020-02-18 18:08:14 +01:00
Karl Tauber
5cb7be4a64
UI defaults: added Java 8 - 13 dumps of NimbusLookAndFeel
...
(only checked in dumps that are not equal to version predecessor)
2020-02-18 17:45:27 +01:00
Karl Tauber
0cd9068c0e
UI defaults: split InputMap dumps into own files
...
(only checked in dumps that are not equal to version predecessor)
2020-02-18 17:40:21 +01:00
Karl Tauber
9d6afe3bde
UI defaults: removed dumps that are equal to version predecessor
2020-02-18 17:04:24 +01:00
Karl Tauber
52702b5267
ColorChooser: use scaled dimension instead of temporary modifying UI defaults
2020-02-18 14:32:15 +01:00
Karl Tauber
cd144ff067
UI defaults: added UI values that are defined in MetalLookAndFeel but not in BasicLookAndFeel
...
also added UI values that have different values in Metal and Basic LaF
(preparation for replacing "base" Metal LaF with BasicLookAndFeel)
2020-02-18 13:49:19 +01:00
Karl Tauber
790f490674
replaced MetalRootPaneUI on Windows and Linux (issue #47 )
...
(preparation for replacing "base" Metal LaF with BasicLookAndFeel)
2020-02-18 12:52:53 +01:00
Karl Tauber
004a5cb765
UI defaults: added some missing colors an set unused colors to useful values
2020-02-18 12:11:58 +01:00
Karl Tauber
408b2d8376
Merge branch 'uidefaults-review' into master
...
# Conflicts:
# flatlaf-testing/src/main/resources/com/formdev/flatlaf/testing/uidefaults/FlatDarkLaf_1.8.0_202.txt
# flatlaf-testing/src/main/resources/com/formdev/flatlaf/testing/uidefaults/FlatLightLaf_1.8.0_202.txt
2020-02-18 00:43:17 +01:00