Karl Tauber
|
08ca2aa266
|
Styling:
- support references in color functions
- added test for using color functions in styling
|
2021-09-06 22:53:04 +02:00 |
|
Karl Tauber
|
fe15758e59
|
Styling: updated "since" javadoc tags
|
2021-09-06 15:39:19 +02:00 |
|
Karl Tauber
|
674efae184
|
Styling: Extras: add style getters and setters to component classes
|
2021-09-06 15:23:15 +02:00 |
|
Karl Tauber
|
a8f3d59729
|
Merge remote-tracking branch 'origin/main' into styling
# Conflicts:
# flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatListUI.java
# flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatTableUI.java
|
2021-09-05 23:12:38 +02:00 |
|
Karl Tauber
|
0b6247851b
|
Theme Editor: fixed preview of focused list and table selection
|
2021-09-05 22:05:21 +02:00 |
|
Karl Tauber
|
824db2e3bd
|
Table and TableHeader: added UI defaults to show last vertical line (issue #332)
|
2021-09-05 11:51:28 +02:00 |
|
Karl Tauber
|
d508f339c1
|
TableHeader: do not show resize cursor for last column if resizing last column is not possible because auto resize mode of table is not off (issue #332)
|
2021-09-04 18:20:21 +02:00 |
|
Karl Tauber
|
b98b904023
|
added missing UI defaults to javadoc
|
2021-09-04 13:24:19 +02:00 |
|
Karl Tauber
|
b25fcc3381
|
OptionPane: fixed rendering of longer HTML text if it is passed as StringBuilder, StringBuffer, or any other object that returns HTML text in method toString() (similar to issue #12)
|
2021-09-03 11:26:30 +02:00 |
|
Karl Tauber
|
51d7bc2c37
|
TextField, FormattedTextField, PasswordField and ComboBox: fixed alignment of placeholder text in right-to-left component orientation
|
2021-09-02 16:18:53 +02:00 |
|
Karl Tauber
|
cdbdccf1ad
|
Styling: support styling any component property that has public getter and setter methods
|
2021-09-01 13:32:31 +02:00 |
|
Karl Tauber
|
397c369114
|
Styling: renamed class FlatStyleSupport to FlatStylingSupport
|
2021-09-01 00:21:47 +02:00 |
|
Karl Tauber
|
6f9bbb184a
|
Styling: support specifying explicit value type for parsing CSS values (for future use)
|
2021-08-31 23:53:12 +02:00 |
|
Karl Tauber
|
b12c818862
|
Styling: support styling for recently merged changes
|
2021-08-31 16:12:03 +02:00 |
|
Karl Tauber
|
9118dcf925
|
Merge remote-tracking branch 'origin/main' into styling
# Conflicts:
# flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatButtonUI.java
# flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatInternalFrameUI.java
# flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatTextFieldUI.java
|
2021-08-31 15:41:46 +02:00 |
|
Karl Tauber
|
cd20f4086b
|
Theme Editor: fixed preview of focused button in FlatDarkLaf (and probably other null value related issues)
|
2021-08-27 18:32:42 +02:00 |
|
Karl Tauber
|
97ca866ffa
|
OptionPane: fixed OptionPane.sameSizeButtons, which did not work as expected when setting to false
|
2021-08-23 16:53:23 +02:00 |
|
Karl Tauber
|
dab0ee3306
|
Theme Editor: added "live" preview
|
2021-08-21 18:09:59 +02:00 |
|
Karl Tauber
|
c6d1ed91a7
|
Menus: fixed missing modifiers flags in ActionEvent (issue #371; regression since FlatLaf 1.3)
|
2021-08-13 20:32:07 +02:00 |
|
Karl Tauber
|
a613a244f4
|
InternalFrame: double-click on icon in internal frame title bar now closes the internal frame (issue #374)
|
2021-08-13 19:11:03 +02:00 |
|
Karl Tauber
|
268fe15004
|
Tree: improved support for JTree.getPathForLocation(int x, int y) in wide selection (issue #373)
this is experimental and disabled by default; enable with:
`UIManager.put( "FlatLaf.experimental.tree.widePathForLocation", true );`
|
2021-08-13 00:19:34 +02:00 |
|
Karl Tauber
|
7bc9be686f
|
FlatLaf: use larger initial capacity for UI defaults table to avoid resizing hash table and to save some memory
|
2021-08-13 00:13:54 +02:00 |
|
Karl Tauber
|
0544a605c3
|
UIDefaultsLoader: added tint() and shade() color functions (inspired by Less CSS)
|
2021-08-05 23:37:42 +02:00 |
|
Karl Tauber
|
02b1ba2926
|
UIDefaultsLoader: added mix() color function (inspired by Less CSS)
|
2021-08-05 18:19:42 +02:00 |
|
Karl Tauber
|
7f7f9e3c7c
|
UIDefaultsLoader: added changeHue(), changeSaturation(), changeLightness() and changeAlpha() color functions (inspired by Sass CSS color.change() function)
|
2021-08-05 17:08:20 +02:00 |
|
Karl Tauber
|
f752db5892
|
FileChooser: fixed missing (localized) texts when FlatLaf is loaded in special classloader
(e.g. plugin system in Apache NetBeans)
https://issues.apache.org/jira/browse/NETBEANS-5865
|
2021-08-04 11:15:18 +02:00 |
|
Karl Tauber
|
bce58bc97b
|
SwingX: added search and clear icons to JXSearchField (issue #359)
|
2021-08-03 17:52:49 +02:00 |
|
Karl Tauber
|
29064ec72f
|
Button and TextComponent: do not apply minimum width/height if margins are set (issue #364)
|
2021-08-02 18:36:10 +02:00 |
|
Karl Tauber
|
953eee1dc8
|
TableHeader: made getRolloverColumn() public to allow usage in custom renderers (issue #336)
|
2021-08-02 18:01:08 +02:00 |
|
Karl Tauber
|
75f76f4875
|
ComboBox and Spinner: limit arrow button width if component has large preferred height (issue #361)
|
2021-08-02 15:27:25 +02:00 |
|
Karl Tauber
|
ecfbe68c33
|
Native window decorations: updated DLLs (issues #357 and #339)
built by GitHub Actions:
https://github.com/JFormDesigner/FlatLaf/actions/runs/1085691279
|
2021-07-31 21:22:09 +02:00 |
|
Karl Tauber
|
4ab90065dc
|
Native window decorations: when resizing a window to the right or to the bottom, then first fill the new space with the window background color (instead of black) before the layout is updated (issue #339)
|
2021-07-31 18:02:10 +02:00 |
|
Karl Tauber
|
60e5861de4
|
InternalFrame: limit internal frame bounds to parent bounds on resize; honor maximum size of internal frame (issue #362)
|
2021-07-29 16:44:50 +02:00 |
|
Karl Tauber
|
ca7f5045ae
|
Popup: fixed incorrectly placed drop shadow for medium-weight popups in maximized windows (issue #358)
|
2021-07-29 15:39:16 +02:00 |
|
Karl Tauber
|
299bd67151
|
Styling: support PopupMenu
|
2021-07-23 08:54:50 +02:00 |
|
Karl Tauber
|
4d4bb3fd7f
|
Styling: added StyleableUI.getStyleableInfos() for tooling (e.g. GUI builder)
|
2021-07-21 11:51:19 +02:00 |
|
Karl Tauber
|
7fd64a1b73
|
Styling: support InternalFrame
|
2021-07-20 08:57:21 +02:00 |
|
Karl Tauber
|
e3e8765b91
|
Styling: support MenuBar
|
2021-07-19 14:39:57 +02:00 |
|
Karl Tauber
|
37dab9fb22
|
TabbedPane: fixed rendering of tab separators in scroll layout if scaled on HiDPI screens
|
2021-07-12 11:48:34 +02:00 |
|
Karl Tauber
|
943dfe0619
|
Styling: support styling for recently merged changes
|
2021-07-11 01:41:52 +02:00 |
|
Karl Tauber
|
be7114d3e6
|
Merge remote-tracking branch 'origin/main' into styling
# Conflicts:
# flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatButtonBorder.java
# flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatToolBarUI.java
|
2021-07-11 01:26:11 +02:00 |
|
Karl Tauber
|
fb44c8fbe4
|
TextField: fixed location of placeholder text if paddings are used (e.g. in ComboBox) (for commit a9dcf09d13)
|
2021-07-10 21:05:26 +02:00 |
|
Karl Tauber
|
8b585deb78
|
ToolBar: support focusable buttons in toolbar (issue #346)
fixed focusable state when switching to/from other Laf
|
2021-07-10 13:32:30 +02:00 |
|
Karl Tauber
|
548d651d29
|
PasswordField: move the lower bar of the caps lock icon up a half pixel
|
2021-07-10 11:03:13 +02:00 |
|
Karl Tauber
|
0b342acec9
|
PasswordField: paint caps lock icon on left side in right-to-left component orientation
|
2021-07-09 15:14:29 +02:00 |
|
Karl Tauber
|
cc6d3c1b1a
|
PasswordField: Caps lock icon no longer painted over long text (issue #172)
|
2021-07-09 15:03:16 +02:00 |
|
Karl Tauber
|
1de81d0af5
|
ComboBox: fixed StackOverflowError when using single renderer instance in multiple comboboxes (regression since commit 4507ce359d)
|
2021-07-09 11:39:35 +02:00 |
|
Karl Tauber
|
ff9ef21f67
|
OptionPane: align wrapped lines to the right if component orientation is right-to-left (issue #350)
|
2021-07-08 17:53:44 +02:00 |
|
Karl Tauber
|
266a546478
|
Window decorations: window title bar width is no longer considered when calculating preferred/minimum width of window (issue #351)
|
2021-07-08 16:54:34 +02:00 |
|
Karl Tauber
|
87407ca832
|
Table and PopupFactory: use StackWalker in Java 9+ for better performance (issue #334)
|
2021-07-08 14:02:50 +02:00 |
|