Karl Tauber
d83c3689d0
TabbedPane:
...
- made tabs separator color lighter in dark themes so that it is easier to recognize the tabbed pane
- added top and bottom tab insets to avoid that large tab icons are painted over active tab underline
2020-09-24 15:18:45 +02:00
Karl Tauber
d52bf9d318
FlatScreenInfo: output warning if screens intersect (issue #177 )
2020-09-23 21:44:00 +02:00
Karl Tauber
80f56dec15
travis: added openjdk15
2020-09-23 19:03:53 +02:00
Karl Tauber
358c226b96
update to Gradle 6.6.1
...
./gradlew wrapper --gradle-version=6.6.1
2020-09-23 18:42:12 +02:00
Karl Tauber
9de9983416
laf.dark flag added to UI defaults
2020-09-20 10:59:50 +02:00
Karl Tauber
c9da4fcaf1
UI defaults: dumps moved out of resources folder to dumps/uidefaults folder
2020-09-18 14:41:15 +02:00
Karl Tauber
932ca6f9d4
FlatDesktopPropertiesDump tool added
...
developed to find out whether it is possible to detect Windows screen scaling and text scaling factors in Java 8, which seems to be possible by using "win.defaultGUI.font" desktop property
issue #175
2020-09-18 14:24:30 +02:00
Karl Tauber
4487c9985c
release 0.42
0.42
2020-09-17 15:51:27 +02:00
Karl Tauber
a53ce99977
PasswordField: support disabling Caps Lock warning icon (issue #172 )
2020-09-17 15:34:57 +02:00
Karl Tauber
5444719895
Extras: added screenshots to README.md and instructions for using UI inspectors
2020-09-17 14:20:59 +02:00
Karl Tauber
b66139281d
FlatHtmlTest: fixed labels and added HTML tooltips
2020-09-17 13:50:56 +02:00
Karl Tauber
8925c27eb9
ToolTip: avoid that tooltip hides owner component (issue #164 )
2020-09-17 13:32:28 +02:00
Karl Tauber
99be346387
FlatWindowDecorationsTest: disable "add/remove/change menu" buttons if shown in dialog, which does not have a menubar
2020-09-17 13:28:02 +02:00
Karl Tauber
81d46ba8ee
Demo: show simple dialog for "File > New"
...
(used to test previous commit)
2020-09-17 13:26:45 +02:00
Karl Tauber
ef4c467b20
fixed occasional wrong positioning of heavy weight popups when using multiple screens with different scaling factors (issue #166 )
...
workaround for https://bugs.openjdk.java.net/browse/JDK-8224608
2020-09-17 11:43:20 +02:00
Karl Tauber
44d196fb8c
Demo: menu item "Options > Window decorations" did exit Demo
...
(regression in commit ee6a1da709 )
2020-09-16 22:52:19 +02:00
Karl Tauber
867c4fff58
fixed compiling flatlaf-extras on Java 9+
2020-09-15 18:06:56 +02:00
Karl Tauber
5643546117
UI defaults inspector:
...
- add placeholder text to filter field
- fixed menu item text in Demo
2020-09-15 17:56:20 +02:00
Karl Tauber
549832ba96
UI defaults inspector:
...
- fixed: indicate when a LaF UI value was overridden with UIManager.put(key,value)
- auto-refresh if UIManager.put(key,value) was invoked
2020-09-15 17:30:13 +02:00
Karl Tauber
a8744b2bb4
made disabled text color slightly lighter in dark themes for better readability (issue #174 )
2020-09-15 15:47:12 +02:00
Karl Tauber
e292d3444c
UI defaults inspector: avoid that restored window bounds are outside of screens
2020-09-15 15:09:03 +02:00
Karl Tauber
ee6a1da709
Demo: exit even if UI defaults inspector window is shown
2020-09-15 13:44:00 +02:00
Karl Tauber
8c15bc746b
UI defaults inspector: render values of type Border, GrayFilter, Object[] and int[]; paint icons with light gray background
2020-09-15 13:16:01 +02:00
Karl Tauber
aebb083180
UI defaults inspector: indicate when a LaF UI value was overridden with UIManager.put(key,value)
2020-09-15 12:02:51 +02:00
Karl Tauber
5438549b6d
UI defaults inspector: horizontally align rgb() and hsl() in color values
2020-09-15 10:56:28 +02:00
Karl Tauber
0077708235
UI defaults inspector: install it in FlatTestFrame and FlatThemeFileEditor
2020-09-15 00:32:04 +02:00
Karl Tauber
2fd99ec9f3
UI defaults inspector: support sorting
2020-09-15 00:16:57 +02:00
Karl Tauber
0d266c4990
UI defaults inspector: use short format for hex colors if possible; use uppercase hex
2020-09-14 23:53:54 +02:00
Karl Tauber
0982675b5f
UI defaults inspector: support filter by value
...
this is also a preparation to support sort by value
2020-09-14 23:13:44 +02:00
Karl Tauber
3bac5d3c80
UI defaults inspector:
...
- update table if LaF was switched or F5 key pressed
- added LaF name to window title
- close window with ESC key
2020-09-14 21:18:52 +02:00
Karl Tauber
58338f4848
UI defaults inspector: scroll with Up, Down, PageUp and PageDown keys if filter field is focused
2020-09-14 20:35:41 +02:00
Karl Tauber
9c261d3a3f
UI defaults inspector: support filter by key and by value type
2020-09-14 18:17:05 +02:00
Karl Tauber
5441ac6640
UI defaults inspector: added separator between component groups and draw component name with lighter color
2020-09-14 15:18:10 +02:00
Karl Tauber
015b04a29a
UI defaults inspector: initial commit with basic functionality
2020-09-14 15:16:16 +02:00
Karl Tauber
12ec0abf54
UI defaults: moved some common properties from FlatLightLaf.properties and FlatDarkLaf.properties to FlatLaf.properties
2020-09-12 22:00:17 +02:00
Karl Tauber
c8d461cdee
UI defaults: moved "globals" from FlatLightLaf.properties and FlatDarkLaf.properties to FlatLaf.properties
2020-09-12 20:53:23 +02:00
Karl Tauber
faecffeadd
TextComponents: fixed text color of disabled text components in dark themes (issue #174 )
2020-09-12 18:45:40 +02:00
Karl Tauber
b3c76c21b4
UIDefaultsLoader: moved some code to where it belongs (for previous commit)
2020-09-12 18:38:35 +02:00
Karl Tauber
1697735162
UIDefaultsLoader: changed processing of "globals" so that they are first added to the properties table (instead of directly modifying defaults table), which is then parsed and copied to defaults table
...
this has the advantage that they can be referenced in other values, which did not work before (because they only existed in `defaults` table)
used for Tree.textForeground
verified with UIDefaultsDump that there are no side effects
2020-09-12 18:13:34 +02:00
Karl Tauber
ecb94bac6d
use short color format #RGB (instead of #RRGGBB) where possible
2020-09-11 21:24:00 +02:00
Karl Tauber
7ebeacf16e
UIDefaultsDump: dump FlatTestLaf
2020-09-11 21:08:07 +02:00
Karl Tauber
d0079ab66b
UIDefaultsLoader: use class loader from FlatLaf.registerCustomDefaultsSource(String, ClassLoader) also for instantiating classes specified in values
...
see commit b208017117
2020-09-11 17:58:12 +02:00
Karl Tauber
147e400bd6
FlatInspector: limit parent level to real depth at mouse location (issue #169 )
2020-09-11 17:37:40 +02:00
Karl Tauber
c44905ea5e
InternalFrame: support draggable border for resizing frame inside of the visible frame border (issue #121 )
2020-09-04 22:59:09 +02:00
Karl Tauber
98b9df06fe
Window decorations: fixed wrong window bounds when resizing window to another screen with different scaling factor (issue #166 )
2020-09-04 09:46:12 +02:00
Karl Tauber
02473080a5
Window decorations: fixed wrong window placement when moving window to another screen with different scaling factor (issue #166 )
2020-09-03 19:26:52 +02:00
Karl Tauber
c6beb9dc0a
Demo: menu items "File > Open" and "File > Save As" now show file choosers
2020-09-03 18:16:28 +02:00
Karl Tauber
dcce14b122
FlatScreenInfo tool added
2020-09-03 15:55:12 +02:00
Karl Tauber
a2ac24ac74
Demo: "SplitPane & Tabs" tab improved
2020-09-03 15:09:28 +02:00
Karl Tauber
600f812f45
Demo: removed too large gap between content panel and control bar
2020-09-03 12:01:49 +02:00