Karl Tauber
18d8c7d086
SplitPane: added grip to divider (issue #179 )
2020-11-04 11:52:50 +01:00
Karl Tauber
a7e2a10403
TabbedPane: support horizontal alignment of tab title and icon
2020-11-03 22:20:55 +01:00
Karl Tauber
b8c9433259
SplitPane: added tooltips to expand/collapse buttons (issue #198 )
2020-11-02 12:13:06 +01:00
Karl Tauber
815d9d6012
SplitPane: hide not applicable expand/collapse buttons (issue #198 )
2020-11-02 11:51:51 +01:00
Karl Tauber
e2a297fa40
TabbedPane: support left, right, top and bottom tab icon placement
2020-10-30 01:47:14 +01:00
Karl Tauber
da9d7a0dee
TabbedPane: support equal and compact tab width modes
2020-10-29 19:26:09 +01:00
Karl Tauber
0374c65159
TabbedPane: support alignment of tab area (leading, trailing, center or fill)
2020-10-29 16:11:30 +01:00
Karl Tauber
71b1e07ba6
TabbedPane: support minimum and maximum tab widths
2020-10-29 16:10:27 +01:00
Karl Tauber
c3781dc4b5
CHANGELOG.md: added PR references
2020-10-27 17:16:25 +01:00
Karl Tauber
4c141fe47c
FlatSVGIcon now allows specifying icon width and height in constructors (issue #196 )
2020-10-26 13:53:25 +01:00
Karl Tauber
9bc656a5c5
TabbedPane: fixed NPE in scroll layout when removing last tab
2020-10-20 10:37:31 +02:00
Karl Tauber
700bb9b567
TabbedPane: support closable tabs (issue #40 )
2020-10-20 09:37:28 +02:00
Karl Tauber
10746a454a
TabbedPane: support adding custom components to left and right sides of tabs area if "more tabs" button is used (issue #40 )
2020-10-17 11:30:04 +02:00
Karl Tauber
f0fd02e81f
Merge pull request #190 into master
...
Tabbedpane "Show Hidden Tabs" button
2020-10-16 23:10:49 +02:00
Karl Tauber
8cef5ecf7e
popups using JToolTip components did not respect their location ( fixes #188 ; regression in 0.42 in fix for #164 )
2020-10-15 17:49:34 +02:00
Karl Tauber
c58f5a6ca7
TabbedPane: replaced forward/backward scrolling arrow buttons with "Show Hidden Tabs" button (issue #40 )
2020-10-15 00:10:07 +02:00
Karl Tauber
ae445c9343
Merge pull request #187 into master
...
TabbedPane wheel scrolling
2020-10-14 22:43:02 +02:00
Karl Tauber
ad7ff2ba0b
support painting separator line between window title and content (issue #184 )
2020-10-14 22:08:20 +02:00
Karl Tauber
87f2acc2d9
Window decorations: not visible menu bar is now ignored in layout
2020-10-14 13:05:39 +02:00
Karl Tauber
de870c546c
TabbedPane: repeat scrolling as long as arrow buttons are pressed (issue #40 )
2020-10-07 16:05:26 +02:00
Karl Tauber
203426bd55
TabbedPane: support scrolling tabs with mouse wheel (if tabLayoutPolicy is SCROLL_TAB_LAYOUT) (issue #40 )
2020-10-07 12:25:46 +02:00
Karl Tauber
57655d8859
release 0.43
2020-10-05 14:36:54 +02:00
Karl Tauber
62ffd57108
Windows: made scaling compatible with Windows OS scaling, which distinguish between "screen scaling" and "text scaling" (issue #175 )
2020-10-05 13:14:44 +02:00
Karl Tauber
c684761eef
ComboBox: limit popup width to screen width for very long items (issue #182 )
2020-10-04 18:59:54 +02:00
Karl Tauber
9c2c03cddb
Spinner: fixed NullPointerException in case that arrow buttons were removed to create button-less spinner (issue #181 )
2020-10-04 13:58:23 +02:00
Karl Tauber
f0778a83a0
CheckBoxMenuItem and RadioButtonMenuItem: improved checkmark background colors of selected menu items that have also an icon
2020-09-25 00:07:25 +02:00
Karl Tauber
b86ae1f122
FileChooser: fixed localizing special Windows folders (e.g. "Documents") and enabled hiding known file extensions (if enabled in Windows Explorer) (issue #178 )
2020-09-24 22:27:10 +02:00
Karl Tauber
dfd6831b02
ComboBox: if using own JTextField as editor, default text field border is now removed to avoid duplicate border
2020-09-24 22:17:10 +02:00
Karl Tauber
fd63a1b7c2
TabbedPane: support hiding separator between tabs and content area via client property
2020-09-24 22:03:39 +02:00
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
4487c9985c
release 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
8925c27eb9
ToolTip: avoid that tooltip hides owner component (issue #164 )
2020-09-17 13:32:28 +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
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
015b04a29a
UI defaults inspector: initial commit with basic functionality
2020-09-14 15:16:16 +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
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
a2ac24ac74
Demo: "SplitPane & Tabs" tab improved
2020-09-03 15:09:28 +02:00
Karl Tauber
ec8213b891
release 0.41
2020-09-02 11:23:43 +02:00
Karl Tauber
5923ac65df
smoother transition from old to new theme, independent of UI complexity, when using animated theme change
2020-08-31 18:10:54 +02:00
Karl Tauber
faffc9393d
fixed sub-pixel text rendering in animated theme change; use weak hash map for static map to avoid memory leak for the case that something went wrong
2020-08-31 18:07:37 +02:00
Karl Tauber
21d78671d6
Demo: show hint popups to guide users to some features of the FlatLaf Demo application; added "Options > Show hints" menu item
2020-08-26 23:17:55 +02:00
Karl Tauber
af5a0ec0b7
Window decorations: fixed title pane background color in IntelliJ themes if window is inactive
2020-08-26 16:13:44 +02:00
Karl Tauber
ff214455a3
Window decorations: fixed iconify, maximize and close icon colors if window is inactive
2020-08-26 15:03:26 +02:00
Karl Tauber
3e941e3e42
Demo: fixed restoring last used theme on startup (regression in 0.39 since commit a8f4c8e843)
2020-08-26 12:35:26 +02:00
Karl Tauber
b208017117
added API to register packages or folders where FlatLaf searches for application specific properties files with custom UI defaults
2020-08-26 12:07:00 +02:00