Karl Tauber
d3a70b8bb2
CheckBox and RadioButton: Opaque flag is no longer ignored when checkbox is used as table cell renderer (issue #77 )
...
this fix replaces/improves fix made in commit 3ba8133890
2020-05-12 22:35:05 +02:00
Karl Tauber
659ead903c
TextField: avoid garbage in corners if TextComponent.arc is set to a large value
2020-05-12 18:58:17 +02:00
Karl Tauber
0a0f834f23
Drop shadows:
...
- reworked drop shadows implementation to support 4-sided shadows
- use 4-sided shadow for internal frames
- made shadows configurable in UI defaults
- made shadows dark in dark themes
(issue #94 )
2020-05-10 15:38:50 +02:00
Karl Tauber
61c2fd8794
build.gradle.kts: use MigLayout 5.3-SNAPSHOT for better scaling
...
Demo: exclude module-info.class from fat JAR
2020-05-09 15:42:18 +02:00
Karl Tauber
0a181f6407
InternalFrame: added drop shadows (issue #94 )
...
also made borders of internal frames in dark themes darker
2020-05-07 00:07:02 +02:00
Karl Tauber
09cffc4340
UIDefaultsDump: avoid locale specific decimal separators in dumps
2020-05-05 18:53:31 +02:00
Karl Tauber
e79880d305
ToolTip: made border darker (to make it better and no longer paint disabled tips (issue #94 )
2020-05-05 18:44:54 +02:00
Karl Tauber
34266761d1
UIDefaultsDump: dump FlatLineBorder parameters because they may be specified in properties files
2020-05-05 16:34:30 +02:00
Karl Tauber
ac70342cb3
Menus: made check background margin smaller (issue #96 )
2020-05-05 13:56:41 +02:00
Karl Tauber
d2f16dcaf3
Menus:
...
- added 1px to menu item top and bottom margin
- changed gap between menu item icon and text from 4 to 6
- improved colors of checked menu items that have a icon
(issue #96 )
2020-05-05 12:31:33 +02:00
Karl Tauber
abcce2bf68
Table: fixed inconsistent table selection / move shortcuts (issue #95 )
2020-05-04 13:30:42 +02:00
Karl Tauber
f014e2473f
Menus: on Windows, releasing Alt key now activates the menu bar (issue #43 )
2020-05-04 10:57:10 +02:00
Karl Tauber
80981f7027
Demo: added "Extras" tab
2020-05-03 19:34:21 +02:00
Karl Tauber
a2541a9659
Menus: added gap between accelerator and arrow in menu items (issue #91 )
2020-05-02 19:16:33 +02:00
Karl Tauber
38eb914420
Mnemonics: scale underline; added mnemonic test app
...
FlatTestFrame: Metal Laf is now at F12 so that F10 is unused because F10 is a standard key to move focus to menu bar
2020-05-02 14:38:54 +02:00
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