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
Karl Tauber
65bc5b1f31
README.md: added mendelson AS2, AS4 and OFTP2 to list of projects that use FlatLaf
2020-02-21 18:42:44 +01:00
Karl Tauber
dd155e9f89
CheckBox and RadioButton: fixed NPE when button has children (similar to PR #68 )
2020-02-21 16:52:38 +01:00
Karl T
5c4ef3b0f5
Merge pull request #68 from basix86/FlatButtonUi
...
FlatButtonUI getPreferredSize nullPointer fix
2020-02-21 16:33:56 +01:00
mmatessi
2129a48cc8
FlatButtonUI.getPreferredSize fix nullPointer when button.getComponentCount()>0
2020-02-21 10:34:57 +01:00
mmatessi
c0f2784599
FlatButtonUI.getPreferredSize fix nullPointer when button.getComponentCount()>0
2020-02-21 10:32:25 +01:00
Karl Tauber
fee00b2acb
UI defaults: replaced "base" Metal LaF with BasicLookAndFeel (on Windows and Linux)
...
(UI defaults dumps did not change, so UI defaults are equal to Metal defaults)
2020-02-19 16:47:02 +01:00
Karl Tauber
ae8093313e
UI defaults: add text antialiasing hint
...
(preparation for replacing "base" Metal LaF with BasicLookAndFeel)
2020-02-19 15:35:29 +01:00
Karl Tauber
5a4e321f78
UI defaults: added/modified InputMaps (on Windows and Linux) so that they are equal to Metal LaF InputMaps when using Basic LaF as base
...
(preparation for replacing "base" Metal LaF with BasicLookAndFeel)
2020-02-19 09:15:20 +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
b63cd241d2
refactored InputMap code into own class
2020-02-18 18:09:49 +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
dd9784b3f2
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:36:07 +01:00
Karl Tauber
d781b3d4a7
FlatLaf.getDefaults() simplified
2020-02-18 13:24:34 +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
3aa53ff3be
CHANGELOG.md: Gradianto themes
2020-02-17 23:36:22 +01:00
Karl Tauber
73b642799d
UI defaults dumps updated
2020-02-17 23:35:38 +01:00
Karl Tauber
b522500379
TextField, FormattedTextField and PasswordField: support round border (issue #65 )
2020-02-17 22:39:16 +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
6f9a61de56
IntelliJ Themes Demo: updated Arc, Arc Orange and Nord themes (used IJThemesUpdater)
2020-02-17 11:22:07 +01:00
Karl Tauber
4cebeda37a
IntelliJ Themes: added popular Gradianto IntelliJ themes to demo
2020-02-17 11:16:27 +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