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
56bfdc8ef9
Slider: updated CHANGELOG.md
2020-12-04 22:29:32 +01:00
Karl Tauber
91dbf1e144
Sider: text baseline layout in FlatComponentsTest
2020-12-04 21:08:12 +01:00
Karl Tauber
e07ae90d09
TabbedPane: no longer add (internal) tab close button component as child to JTabbedPane (issue #219 )
2020-11-29 01:32:38 +01:00
Karl Tauber
5ef0c9aae1
Table: fixed unstable grid line thickness when scaled on HiDPI screens (issue #152 )
2020-11-28 23:20:58 +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
0d66d9f9a3
FlatCheckBoxIcon:
...
- added parameter `Component c` to all paint methods so that subclasses can access component states
- extracted methods to get colors and selected/indeterminate state
2020-11-28 12:29:13 +01:00
Karl Tauber
d0ffc4f979
TabbedPane: support hiding tab area if it contains only one tab
2020-11-28 11:21:46 +01:00
mmatessi
f149d2b7cd
MenuBar.underlineSelectionColor
2020-11-27 19:14:28 +01:00
Karl Tauber
21a12b8dd4
added Flat*Laf.installLafInfo() methods to add a Laf to the set of available Lafs
...
uses `UIManager.installLookAndFeel( new UIManager.LookAndFeelInfo(...) )`
2020-11-23 22:14:42 +01:00
Karl Tauber
6c8b8e8949
Popup: allow forcing to heavy weight popup windows (issue #189 )
2020-11-23 18:09:44 +01:00
Karl Tauber
539737d1c5
ScrollBar: fixed NPE in NetBeans GUI builder when using JCalendar component (issue #194 )
2020-11-23 17:19:04 +01:00
Karl Tauber
33ff5828da
IntelliJ Themes:
...
- added "Gradianto Nature Green" theme
- updated "Arc Dark", "Cyan", "Dark purple", "Gradianto", "Gray", "Gruvbox" and "One Dark" themes
2020-11-22 17:10:11 +01:00
Karl Tauber
1fb0783808
Slider: fixed slider colors in IntelliJ themes
2020-11-21 18:18:06 +01:00
Karl Tauber
b5e7aa8553
Slider: fixed painting issues:
...
- needle of directional thumb was not painted while dragging
- artifacts on HiDPI screen while dragging
- cut off focus indicator on HiDPI screen
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
8b8ed0b9ff
Slider:
...
- compute useful baseline for horizontal orientation so that the track is vertically centered
- no baseline for vertical orientation
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
10b2a94c70
JIDE: RangeSlider: avoid that middle track is painted over first thumb
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
8ee1d26935
Merge branch into master
2020-11-21 17:53:17 +01:00
Karl Tauber
80bdf69eaf
GitHub Actions: build on all branches; produce snapshots only on master branch; disable Travis CI
2020-11-21 17:31:52 +01:00
Karl Tauber
18e838bffd
GitHub Actions: exclude javadoc and sources from build artifacts
2020-11-21 15:21:33 +01:00
Karl Tauber
d95b1b0ec4
GitHub Actions: upload build artifacts
2020-11-21 15:08:07 +01:00
Karl Tauber
d16a3c117b
GitHub Actions: 3rd attempt to test release job without publishing
2020-11-21 14:45:02 +01:00
Karl Tauber
d04ec982ab
GitHub Actions: 2nd attempt to test release job without publishing
2020-11-21 14:42:09 +01:00
Karl Tauber
cce99c803e
GitHub Actions: test release job without publishing
2020-11-21 14:32:36 +01:00
Karl Tauber
19ed538573
GitHub Actions: added secrets for snapshot and release jobs
2020-11-21 14:24:56 +01:00
Karl Tauber
a1f78345e6
GitHub Actions: use separate jobs for snapshots and releases to be sure that build succeeded for all Java versions
2020-11-21 14:04:32 +01:00
Karl Tauber
f8c7ccf064
GitHub Actions: run if tags are pushed
2020-11-21 13:38:21 +01:00
Karl Tauber
4d5242cd61
GitHub Actions: fixed typo in snapshot step condition
2020-11-21 12:06:18 +01:00
Karl Tauber
7ad176f98d
GitHub Actions: info step added
2020-11-21 12:02:08 +01:00
Karl Tauber
57df7d28b5
GitHub Actions: added steps for snapshots and releases
2020-11-21 11:51:41 +01:00
Karl Tauber
f784ff2c84
GitHub Actions: test also against Java 9
2020-11-21 01:57:37 +01:00
Karl Tauber
a0f6affb68
GitHub Actions: cache gradle wrapper; fixed key for caching gradle cache
2020-11-21 01:37:28 +01:00
Karl Tauber
0c679167fa
GitHub Actions: cache gradle dependencies
2020-11-21 00:48:27 +01:00
Karl Tauber
4fe707e519
GitHub Actions: initial commit
2020-11-21 00:19:46 +01:00
Karl Tauber
d83704b7cb
FlatPaintingTest: added test case for circular components
2020-11-20 11:57:24 +01:00
Karl Tauber
2177ee45cc
FlatUIUtils: replaced quadratic curves with bezier curves in createRoundRectanglePath() to get perfect circle when using large arcs
...
(currently only used for SwingX)
2020-11-20 11:50:03 +01:00
Karl Tauber
ccd4f99aea
Window decorations: removed 1px window border if window is in full-screen mode (issue #212 )
2020-11-20 10:12:28 +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
06cab0d4b5
updated svgSalamander to version 1.1.2.4
2020-11-18 18:34:12 +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