Karl Tauber
db933fee4f
build.gradle.kts: flatlaf-extras and flatlaf-swingx are now Java modules
...
flatlaf-jide-oss is not a Java module because jide-oss.jar does not run on the module path (tries to access private Windows LaF classes)
2020-05-09 15:32:25 +02:00
Karl Tauber
2656c2dc40
build.gradle.kts: moved publishing related configuration to precompiled script plugin
2020-05-09 13:54:16 +02:00
Karl Tauber
01cfe33865
build.gradle.kts: moved module-info and java9 related configuration to precompiled script plugins
2020-05-09 11:16:40 +02:00
Karl Tauber
d79a31cc79
build.gradle.kts: use withSourcesJar() and withJavadocJar()
...
this adds resources to sources.jar
2020-05-09 02:09:03 +02:00
Karl Tauber
9efab8b892
travis: added openjdk14 and removed openjdk13
2020-05-09 00:30:38 +02:00
Karl Tauber
aae845247a
update to Gradle 6.4
...
./gradlew wrapper --gradle-version=6.4
2020-05-09 00:16:07 +02:00
Karl Tauber
3f45a9a75f
Merge remote-tracking branch 'origin/drop-shadows' into master
2020-05-08 19:02:13 +02:00
Karl Tauber
c9016155ae
Demo: added "Options > Always show mnemonics" to menu
2020-05-08 18:58:02 +02:00
Karl Tauber
1019e8f4af
Extras: added FlatSVGIcon and download section
2020-05-08 18:50:02 +02:00
Karl Tauber
8e423b4552
release 0.34
0.34
2020-05-08 14:53:16 +02:00
Karl Tauber
0e288c955c
Extras: added publishing tasks to build.gradle.kts
2020-05-08 14:44:41 +02:00
Karl Tauber
465dc8a66c
Popup: added drop shadows to all popups (menu, combobox and tooltip) on all platforms (issue #94 )
2020-05-08 11:02:20 +02:00
Karl Tauber
7e5c599cc0
added user scale factor to UI defaults to allow layout managers (e.g. MigLayout) to use it
...
(see https://github.com/mikaelgrev/miglayout/pull/76 )
2020-05-07 23:28:57 +02:00
Karl Tauber
a961001a4b
reorder entries in JAR file to fix issues #13 and #93
2020-05-07 14:45:22 +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
27a347db34
PopupMenu on macOS: enabled drop shadows for popup menus and combobox popups (issue #94 )
2020-05-05 19:20:48 +02:00
Karl Tauber
b228dbb2df
Demo on macOS: enabled screen menu bar by default
2020-05-05 19:10:57 +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
77f17eaa3e
FlatPropertiesLaf class added that allows creating FlatLaf theme from properties (issue #97 )
2020-05-05 15:13:21 +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
514487074b
Menus: after Alt+Tab to other window and back, activating menu with Alt key did not always work (issue #43 )
2020-05-04 12:08:47 +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
8e6e971b51
IntelliJ Themes Demo: theme save and github buttons were not enabled when starting demo with active IntelliJ theme
2020-05-03 18:23:16 +02:00
Karl Tauber
4bd3b889dc
FlatSVGIcon: support color filtering
2020-05-03 18:21:00 +02:00
Karl Tauber
464787dc1e
FlatSVGIcon: use grayFilter and graphics proxy to paint disabled icons without bitmaps
2020-05-02 23:48:46 +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
099dd87241
UIDefaultsLoader: removed support for deprecated variable prefix '@@'
2020-05-02 16:20:17 +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
162215b1cf
UIDefaultsLoader:
...
- support percentage in rgb() and rgba() functions
- support rgba(color,alpha) to add alpha to any color
2020-05-02 11:52:53 +02:00
Karl Tauber
c6883f7a92
ToolTip: use BasicHTML.propertyKey to check whether tooltip contains HTML
2020-05-02 00:41:11 +02:00
Karl Tauber
584286b794
Demo: wrap OptionPanePanel in JPanel to avoid that JFormDesigner tries to convert it to a container when opening DemoFrame.jfd
2020-05-02 00:33:47 +02:00
Karl Tauber
a48713b7ca
no longer always show mnemonics when a menu bar is active or a popup menu is visible (issue #43 )
2020-05-01 00:22:04 +02:00
Karl Tauber
8f10c2d8bf
Menus: removed now unused *.evenHeight from list of UI defaults
2020-04-30 22:33:42 +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
5553fd6538
CHANGELOG.md: added changes made in 'menu-layout' branch
2020-04-30 00:54:36 +02:00
Karl Tauber
e3ed47b37c
show mnemonics always when a menu bar is active or a popup menu is visible
2020-04-29 23:56:15 +02:00
Karl Tauber
976353d770
Menus: on Windows, pressing F10 now activates the menu bar without showing a menu popup
2020-04-29 23:29:34 +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
395333cb3d
Merge branch 'origin/menu-layout' into master
2020-04-29 13:39:51 +02:00
Karl Tauber
870d039541
hide mnemonics if window is deactivated (e.g. Alt+Tab to another window) (issue #43 )
2020-04-29 12:06:00 +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
73f78d47ae
refactored mnemonic code into own class
2020-04-28 12:02:10 +02:00