Karl Tauber
fd15b63044
Merge PR #378 : TextField: leading and trailing icons
...
# Conflicts:
# flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatPasswordFieldUI.java
# flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatTextFieldUI.java
2021-09-15 23:32:57 +02:00
Karl Tauber
578379fd00
Table and TableHeader: renamed UI keys Table[Header].showLastVerticalLine to Table[Header].showTrailingVerticalLine (issue #332 )
2021-09-14 14:31:17 +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
dc33c26960
TextField: support leading and trailing icons (issue #368 )
2021-09-02 17:45:33 +02:00
Karl Tauber
bfb1642284
UIDefaultsDump: dump HSL color values
2021-08-06 10:45:57 +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
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
90282d4436
UI defaults dumps updated for issue #335
2021-07-08 00:02:33 +02:00
Karl Tauber
4f2256f713
TableHeader: Moved table header column border painting from FlatTableHeaderUI to new border FlatTableHeaderBorder to improve compatibility with custom table header implementations (issue #228 )
2021-04-14 19:34:44 +02:00
Karl Tauber
d7b0754327
JIDE: JideTabbedPane: tab layout fixes for compact resize mode
2021-03-27 17:03:49 +01:00
Karl Tauber
c8f7478170
JIDE: JideTabbedPane:
...
- use `FlatTabbedPaneCloseIcon` for tab close buttons
- scale close buttons
- fix close buttons location
2021-03-27 11:02:33 +01:00
Karl Tauber
bf500e46e7
Window decorations: fixed wrong/missing window icon when application replaces InternalFrame.icon (issue #284 )
2021-03-25 16:14:41 +01:00
Karl Tauber
14577c396d
JIDE: fixed hover/selection background colors of JideSplitButton and JideSplitToggleButton
2021-03-19 15:59:59 +01:00
Karl Tauber
e9b566241d
JIDE: support JideSplitButton and JideSplitToggleButton
2021-03-19 15:39:32 +01:00
Karl Tauber
3d0df51839
JIDE: support JideLabel to fix wrong text colors in dark themes
2021-03-16 22:52:13 +01:00
Karl Tauber
beff149004
JIDE: support JideButton and JideToggleButton
2021-03-16 22:15:32 +01:00
Karl Tauber
035a13df54
Window decorations: support unified backgrounds for window title bar, menu bar and main content (issue #254 )
2021-03-14 15:13:26 +01:00
Karl Tauber
30c7b442a8
Window decorations:
...
- support customizing of window title alignment: left aligned or centered (default is left without embedded menubar and centered with embedded menubar)
- improved centering of window title with embedded menubar (issue #252 )
2021-03-13 17:08:47 +01:00
Karl Tauber
b7bcbccd45
Window decorations: support right aligned extra components in JFrame title pane with embedded menu bar
2021-03-13 11:10:50 +01:00
Karl Tauber
73487ccf65
Native window decorations:
...
- enabled by default (via UI property `TitlePane.useWindowDecorations`)
- dropped system property `flatlaf.useNativeWindowDecorations` and replaced with `flatlaf.useWindowDecorations`
- old functionality of system property `flatlaf.useWindowDecorations` removed
2021-03-11 10:54:23 +01:00
Karl Tauber
10d1e4b798
UIDefaultsDump: dump color value in same format as used in FlatLaf properties files; also dump alpha as percentage
2021-02-04 15:24:50 +01:00
Karl Tauber
0bcdc14909
- Button:
...
- In "Flat Light" theme, changed styles of focused and default buttons to
avoid confusion with all other themes. Focused buttons now have a white
background (was light blue) and a slightly wider border. The default button
now has a light blue background (was white) and a thin border. In all other
themes the default button also has colored background.
- In "Flat Dark" theme, use slightly wider border for focused buttons.
- CheckBox and RadioButton: In "Flat Dark" theme, use blueish background for
focused components.
2021-01-31 20:02:24 +01:00
Karl Tauber
9f85d34c91
JIDE: updated UI defaults dumps for commit 7d0f7e1c8e (support JidePopupMenu)
2021-01-29 22:06:01 +01:00
Karl Tauber
8d14d5f87c
Button: disabled Button.defaultButtonFollowsFocus on Windows (as on other platforms, IntelliJ IDEA and other Lafs)
2021-01-13 10:32:15 +01:00
Karl Tauber
cbb11ebb03
ComboBox, Spinner and SplitPaneDivider: support "pressed" feedback on arrow buttons
2020-12-23 00:02:58 +01:00
Karl Tauber
0123a8895f
JIDE: updated UI defaults dumps for commit ef065d31a0 (support TristateCheckBox)
2020-12-20 17:33:42 +01:00
Karl Tauber
604ba236c0
Merge pull request #217 into master
...
MenuBar.underlineSelectionColor
2020-12-05 12:00:50 +01:00
Karl Tauber
14df490b2a
MenuBar: support different underline menu selection style UI defaults for MenuBar and MenuItem. (PR #217 ; issue #216 )
2020-12-05 11:56:38 +01:00
Karl Tauber
1d3ce76b27
Slider: replaced Slider.thumbWidth with Slider.thumbSize to support non-square sized thumbs (as used in Windows 10)
2020-11-21 18:18:06 +01:00
Karl Tauber
413b60e630
Slider:
...
- changed default color to bluish
- made track thinner (2px, was 3px)
- made thumb larger (12px, was 11px)
- added thumb outline focus indicator (4px wide)
- slider component height increased from 11px to 20px
- support painting thumb border
- support different colors for thumb background and colored track
2020-11-21 18:18:06 +01:00
Karl Tauber
e337e5bbd8
JIDE: RangeSlider:
...
- updated with latest changes from FlatSliderUI
- use static FlatSliderUI methods for thumb painting
- hover/pressed feedback on single thumb
- hover/pressed feedback on middle track and both thumbs
- added JSlider components to FlatRangeSliderTest for easier testing/comparing
2020-11-21 18:18:06 +01:00
Karl Tauber
6e55e0a183
Slider:
...
- hover feedback only when mouse is over thumb
- pressed feedback added
- separate disabled colors for track and thumb
- made private fields protected
2020-11-21 18:18:06 +01:00
Karl Tauber
de93e19a80
JIDE: RangeSlider: updated UI defaults dumps
2020-11-17 12:13:01 +01:00
Karl Tauber
9e0c62092e
TabbedPane: updated UI defaults dumps for previous checkins
2020-11-13 22:23:28 +01:00
Karl Tauber
a80790fc8e
TabbedPane:
...
- use rounded rectangles for buttons in tab area
- "pressed" background for buttons in tab area
- fill background of buttons in tab area
- use derived colors for hover and pressed
- fixed missing arrow in "more tabs" button at larger scaling
2020-11-06 17:30:29 +01:00
Karl Tauber
206d449d0d
FlatLaf.properties: added "allowed values" as comments
2020-11-05 19:19:13 +01:00
Karl Tauber
2323dc099f
TabbedPane: always use chevron arrows (even in IntelliJ and Darcula themes)
2020-11-05 18:59:28 +01:00
Karl Tauber
c67ba02839
UI defaults dumps updated for PR #202
2020-11-05 17:12:21 +01:00
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
c2ee815cbe
TabbedPane: fixed clipping when painting tab selection in scroll layout
2020-10-31 14:20:35 +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
700bb9b567
TabbedPane: support closable tabs (issue #40 )
2020-10-20 09:37:28 +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
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
a4ddc13c1a
TabbedPane: added some missing UI defaults
2020-09-24 22:05:07 +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
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