Commit Graph

556 Commits

Author SHA1 Message Date
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
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
0.27
2020-02-16 16:58:01 +01:00
Karl Tauber
7489526eb7 build.gradle.kts:
- plugin versions now defined in single location (settings.gradle.kts)
- going back to Gradle 6.1.1
- using "extra" properties for bintray user and key
- allow easy enabling/disabling bintray upload dryMode and publishing
2020-02-16 12:18:08 +01:00
Karl Tauber
e439d91763 build.gradle.kts: fix bintray upload (broken since adding snapshot publishing) 2020-02-15 00:03:57 +01:00
Karl Tauber
793969e39b downgrade from Gradle 6.1.1 to 6.1 to check whether this fixes the broken bintray upload (worked in 0.26 with 6.1) 2020-02-14 16:30:46 +01:00
Karl Tauber
9f7ffe8d77 travis: changed condition for release stage again (because it did not start) 2020-02-14 16:04:53 +01:00
Karl Tauber
eecb867227 travis: changed condition for release stage (because it did not start) 2020-02-14 16:00:04 +01:00
Karl Tauber
bff9f135e6 release 0.27 2020-02-14 15:41:18 +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
7f9f22df3e merged PR #61 into master (with minor modifications)
Bug #60 Illegal reflective access operation on mac
2020-02-13 17:13:07 +01:00
Karl Tauber
fd48582a9f ToolBar: no longer use special rollover border for buttons in toolbar (issue #36) 2020-02-13 15:53:54 +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