Karl Tauber
eabb1f84f6
Table and TableHeader: fixed missing right vertical grid line if using table as row header in scroll pane (issues #152 and #46 )
2020-12-09 23:04:04 +01:00
Karl Tauber
81c35eab46
SwingX: fixed striping background highlighting color (e.g. alternating table rows) in dark themes
...
Table: made grid lines slightly darker/lighter
2020-12-07 12:28:31 +01:00
Karl Tauber
a1c7c29113
FlatComponents2Test: added SwingX JXTable and JXTreeTable to test extended/customized tables
2020-12-07 12:21:34 +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
dd2f73e8ad
Merge pull request #214 into master
...
Slider redesign
2020-12-04 22:43:05 +01:00
Karl Tauber
91dbf1e144
Sider: text baseline layout in FlatComponentsTest
2020-12-04 21:08:12 +01:00
Karl Tauber
aefed7c481
Table: do not paint last vertical grid line if auto-resize mode is not off (issue #46 )
2020-11-28 23:15:37 +01:00
Karl Tauber
d0ffc4f979
TabbedPane: support hiding tab area if it contains only one tab
2020-11-28 11:21:46 +01:00
Karl Tauber
1fb0783808
Slider: fixed slider colors in IntelliJ themes
2020-11-21 18:18:06 +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
0101171159
UIDefaultsLoader: added fadein(), fadeout(), fade() and spin() color functions (inspired by Less CSS)
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
d83704b7cb
FlatPaintingTest: added test case for circular components
2020-11-20 11:57:24 +01:00
Karl Tauber
cd6b55c846
Demo: Alt+UP and Alt+DOWN now switch to previous/next theme
2020-11-20 00:40:10 +01:00
Karl Tauber
d923c8df81
Window decorations: title bar was not hidden if window is in full-screen mode (issue #212 )
2020-11-18 23:31:04 +01:00
Karl Tauber
59879f493e
FlatTestFrame: fixed exception when using FlatPropertiesLaf and changing scale factor, which re-sets the current Laf
2020-11-18 18:45:13 +01:00
Karl Tauber
a16db38a6f
Testing: FlatBaselineTest added
2020-11-18 18:32:08 +01:00
Karl Tauber
de93e19a80
JIDE: RangeSlider: updated UI defaults dumps
2020-11-17 12:13:01 +01:00
Karl Tauber
896e808db4
JIDE: RangeSlider: removed nested panel from FlatRangeSliderTest
2020-11-16 22:19:09 +01:00
Karl Tauber
4c6f7a66e2
Merge pull request #209 into master
...
Add RangeSlider support
2020-11-16 21:25:50 +01:00
Karl Tauber
9e0c62092e
TabbedPane: updated UI defaults dumps for previous checkins
2020-11-13 22:23:28 +01:00
Karl Tauber
c16c3759cf
TabbedPane:
...
- support forward/backward scroll buttons on both sides of the tab area (new default)
- optionally: not applicable scroll buttons are hidden (new default)
- changed configuration
- removed TabbedPane.hiddenTabsNavigation
- added TabbedPane.tabsPopupPolicy, TabbedPane.scrollButtonsPolicy and TabbedPane.scrollButtonsPlacement
- made scroll arrows larger
(issue #40 ; replaces PR #195 )
2020-11-13 17:34:46 +01:00
mmatessi
c0f15d2e6f
FlatRangeSliderUI fix change label foreground
2020-11-13 09:42:26 +01:00
mmatessi
5cae3a8141
add RangeSlider support
2020-11-11 16:57:40 +01:00
Karl Tauber
847b41752c
FlatSVGIcon: icons were not painted in disabled labels and disabled tabs (issue #205 )
2020-11-10 11:22:34 +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
9b8df64c35
FlatContainerTest: always use for-loop to modify all tabbed panes
2020-11-01 15:59:47 +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
e45a2df6b6
FlatContainerTest: test disabled tab icons
2020-10-31 11:30:06 +01:00
Karl Tauber
a19979c233
FlatContainerTest: test HTML tab titles
2020-10-30 10:50:17 +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
df13b338b2
TabbedPane: support specifying tab area insets via client property
2020-10-29 22:42:41 +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
a5adf29001
FlatContainerTest:
...
- reorganized tabbed pane control panel
- added "tab area insets" checkbox
- made text of leading component shorter
2020-10-27 14:07:14 +01:00
Karl Tauber
8861bfe4fa
FlatContainerTest:
...
- replaced "more tabs" checkbox and spinner with "tab count" spinner
- avoid right-to-left for tabbed pane control panel
- use other color for trailing component
2020-10-27 10:44:14 +01:00
Karl Tauber
c590157561
TabbedPane: support specifying tooltip text for tab close buttons via client property
2020-10-21 23:13:01 +02:00
Karl Tauber
2b50431081
TabbedPane: fixed scaling of client property "JTabbedPane.tabHeight"; avoid storing scaled values in UI delegate
2020-10-21 11:24:06 +02:00
Karl Tauber
6d38e44f91
TabbedPane: support specifying tab insets via client property
2020-10-21 01:14:26 +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