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
Karl Tauber
73b642799d
UI defaults dumps updated
2020-02-17 23:35:38 +01:00
Karl Tauber
f736ed401f
- tuned/fixed component border painting
...
- HiDPIUtils.paintAtScale1x() now also works if the Graphics is scaled (as in FlatPaintingTest)
- FlatPaintingTest added
2020-02-17 22:19:36 +01:00
Karl Tauber
c02f824d74
FlatInspector: added layout manager and insets UI resource
2020-02-17 11:28:56 +01:00
Karl Tauber
4275005a64
FlatTestFrame: avoid initializing LaF classes in isClassAvailable() because this invokes static class initialization, which logs a reflection warning on Java 13 for WebLaf
2020-02-17 10:13:48 +01:00
Karl Tauber
5f40ab130e
build.gradle.kts:
...
- added version info to manifest
- added META-INF/LICENSE
- Java source/target compatibility now defined in single location
- defined source file encoding for java compiler
2020-02-16 16:58:01 +01:00
Karl Tauber
03627281d7
ToolBar: added empty space around toolbar (issue #56 )
2020-02-14 13:59:14 +01:00
Karl Tauber
c83b4093f0
ToolBar: added empty space around buttons in toolbar (issue #56 )
2020-02-14 12:53:30 +01:00
Karl Tauber
e5761128f9
ToggleButton: make toggle button square if it has an icon but no text or text is "..." or a single character
2020-02-13 14:51:36 +01:00
Karl Tauber
87dd5a9ebb
PasswordField: get echoChar from .properties files and no longer hard code it on macOS
2020-02-13 11:17:29 +01:00
Karl Tauber
11950f8b4d
UI defaults: removed unused UI defaults from "base" Metal LaF
2020-02-13 10:52:19 +01:00
Karl Tauber
b319cb278b
UI defaults: updated dumps on macOS
2020-02-12 18:47:22 +01:00
Karl Tauber
78e3d781fc
UI defaults: changed dump format of characters and updated dumps on Windows
2020-02-12 18:43:35 +01:00
Karl Tauber
34834917b0
UI defaults:
...
- added macOS Java 8 - 13 dumps of AquaLookAndFeel
- added macOS Java 8 dumps of FlatLightLaf and FlatDarkLaf
used macOS Mojave 10.14.
2020-02-12 14:23:56 +01:00
Karl Tauber
9446c287e9
UI defaults:
...
- class UIDefaultsDump implemented to dump UI defaults to text files
- added Java 8 - 13 dumps of BasicLookAndFeel, MetalLookAndFeel, WindowsLookAndFeel
- added Java 8 dumps of FlatLightLaf and FlatDarkLaf
2020-02-12 10:42:07 +01:00
Karl Tauber
23c30ec46d
FlatComponentsTest: add checkbox to change contentAreaFilled of all buttons (for issue #58 )
2020-02-11 18:44:35 +01:00
Karl Tauber
f0a49c806e
DesktopPane support implemented (issues #39 and #11 )
2020-02-11 15:38:32 +01:00
Karl Tauber
84d05603ef
build.gradle.kts: separate versions for release and development (snapshot)
2020-02-05 15:21:01 +01:00
Karl Tauber
5853bd4a96
InternalFrame: made buttons larger and square (issue #39 )
2020-02-02 17:12:34 +01:00
Karl Tauber
df4f51eff3
InternalFrame: basic implementation (issues #39 and #11 )
2020-01-27 15:23:03 +01:00
Karl Tauber
757b0812ba
Menu: highlight items in menu bar on mouse hover (issue #49 )
2020-01-20 23:35:50 +01:00
Karl Tauber
48bdd5c3df
TextField, FormattedTextField and PasswordField: select all text when a text field gains focus for the first time and selection was not set explicitly
2020-01-19 18:05:12 +01:00
Karl Tauber
c8248e91ca
release 0.25.1
2020-01-18 10:35:18 +01:00
Karl Tauber
281f014aa0
FlatTestFrame: support testing 3rd party lafs
2020-01-15 19:10:42 +01:00
Karl Tauber
2f6da3e84a
FlatInspector: improved inspecting parent levels: Ctrl adds 1 level, Shift adds 2 levels and Alt adds 4 levels; no longer limit inspecting to content pane
2020-01-15 18:13:43 +01:00
Karl Tauber
e378576632
ToggleButton renamed toggle button type "underline" to "tab" (value of client property JButton.buttonType is now tab)
2020-01-14 23:59:56 +01:00
Karl Tauber
5c3638a5a4
Menu: hide mnemonics by default and show them only when Alt key is pressed (issue #43 )
2020-01-14 12:09:31 +01:00
Karl Tauber
c474565ff5
UI inspector: support nested classes
2020-01-09 23:54:45 +01:00
Karl Tauber
41e2888bf1
ScrollPane with Table: The border of buttons that are added to one of the four scroll pane corners are now removed if the center component is a table. Also, these corner buttons are made not focusable.
2020-01-08 23:25:57 +01:00
Karl Tauber
3f3884193d
Button and TextComponent: support per component minimum width
2020-01-08 14:47:40 +01:00
Karl Tauber
dfccabc2b9
ToggleButton: support underline toggle button style
2020-01-08 14:18:17 +01:00