Karl Tauber
2a840b65c4
use FlatUIUtils.createPath() in painting
2019-09-09 18:06:44 +02:00
Karl Tauber
3a9df2487c
removed Path2D.WIND_EVEN_ODD where not necessary
2019-09-09 17:42:35 +02:00
Karl Tauber
030528764a
FileChooser: swapped detailsView and listView
2019-09-09 17:31:56 +02:00
Karl Tauber
d51d79c2ad
FileChooser: directoryIcon, fileIcon, computerIcon, hardDriveIcon and floppyDriveIcon added
2019-09-09 17:28:02 +02:00
Karl Tauber
07b26fb548
Tree: use FlatUIUtils.createPath() in icon painting
2019-09-09 16:00:14 +02:00
Karl Tauber
3fcad9637e
FileChooser: newFolderIcon, upFolderIcon, homeFolderIcon, detailsViewIcon and listViewIcon added
2019-09-09 15:57:20 +02:00
Karl Tauber
8eca306bac
Demo: fixed foreground of "Show dialog" link label (was unreadable in dark theme)
2019-09-08 19:20:41 +02:00
Karl Tauber
172a8a1b39
TitledBorder: fixed border and added to Demo
2019-09-08 19:09:39 +02:00
Karl Tauber
e6de6b565b
Demo: added SplitPane
2019-09-08 19:00:27 +02:00
Karl Tauber
650ce12c22
SplitPane: implemented one-touch buttons
2019-09-08 18:54:25 +02:00
Karl Tauber
83f88cd3a8
slightly changed style of default Light and Dark themes and added IntelliJ and Darcula themes to keep the old style:
...
- changed focus width from 2 to 0
- changed colors of selected checkbox and radio button
- increased diameter of center circle in selected radio button
2019-09-08 17:18:19 +02:00
Karl Tauber
6b8b5de3b5
ToggleButton: removed unused border colors
2019-09-08 14:22:06 +02:00
Karl Tauber
7b1eda45cd
ToolBar:
...
- swap margins if orientation changes when floating
- include toolbar margin in grip position calculation
2019-09-08 12:13:08 +02:00
Karl Tauber
c69e9e12c6
Demo: add info label shows the current system/user scale factor and the java version
2019-09-07 23:48:24 +02:00
Karl Tauber
70d3b7c443
flatlaf-core/build.gradle.kts: use testImplementation() instead of deprecated testCompile() in dependencies
2019-09-07 19:37:35 +02:00
Karl Tauber
ada3cda7cb
Demo: include all dependencies in jar
2019-09-07 19:31:56 +02:00
Karl Tauber
38acaeae36
Demo: fixed placement of dialogs (centered in frame)
2019-09-07 19:13:27 +02:00
Karl Tauber
0c16914c28
Demo: menu and toolbar added
2019-09-07 19:09:23 +02:00
Karl Tauber
2c7fee97f3
Demo: save/restore last active tab
2019-09-07 17:18:14 +02:00
Karl Tauber
177a1e6181
Demo: apply right-to-left orientation to whole frame
2019-09-07 17:10:05 +02:00
Karl Tauber
522d7dc0a1
Demo: OptionPanePanel added
2019-09-07 17:01:30 +02:00
Karl Tauber
dddb9112ba
Demo: TabsPanel added
2019-09-07 16:01:15 +02:00
Karl Tauber
d88e0a5f3a
Demo: DataComponentsPanel added
2019-09-07 15:42:44 +02:00
Karl Tauber
7b518f7e3e
Demo: initial implementation
2019-09-07 15:29:00 +02:00
Karl Tauber
95fb623f45
FlatComponents2Test: suppress warnings
2019-09-07 11:31:32 +02:00
Karl Tauber
d76e0df965
TitledBorder title color
2019-09-07 11:24:26 +02:00
Karl Tauber
90f020cae7
ColorChooser implementation
2019-09-07 11:23:04 +02:00
Karl Tauber
41c4df87ba
OptionPane implementation
2019-09-07 10:26:39 +02:00
Karl Tauber
c097775c40
OptionPane: error, information, question and warning icons added
...
SVGO options convertShapeToPath and convertPathData disabled
2019-09-06 15:32:26 +02:00
Karl Tauber
9723b3eb35
Spinner: removed unused import
2019-09-05 11:48:43 +02:00
Karl Tauber
491b543b13
FlatTestFrame: support JToolBar; added keys to LaF combobox
2019-09-05 11:48:05 +02:00
Karl Tauber
a12be75a53
CheckBoxMenuItem and RadioButtonMenuItem: fixed checkmark color if menu item is armed
2019-09-05 11:37:55 +02:00
Karl Tauber
bcefc56b84
FlatMenuArrowIcon: fixed field names
2019-09-05 11:33:53 +02:00
Karl Tauber
4aa3a52c80
ToggleButton implementation
2019-09-05 11:06:32 +02:00
Karl Tauber
cd8f969291
Button: support for buttons in toolbars
2019-09-04 23:44:07 +02:00
Karl Tauber
6512ede8b1
ToolBar and ToolBarSeparator implementation
2019-09-04 19:10:48 +02:00
Karl Tauber
a15e21b6c1
ToolTip implementation
2019-09-04 10:27:26 +02:00
Karl Tauber
5f43740484
Menu: fixed arrow color if menu is selected
2019-09-04 09:58:39 +02:00
Karl Tauber
95b26940ba
FlatComponentsTest: removed "selected" JButtons and improved layout for sliders and progrssbars
2019-09-03 20:16:05 +02:00
Karl Tauber
40a2603e56
Viewport implementation
2019-09-03 17:04:45 +02:00
Karl Tauber
ac467983f6
Button: invoke static methods without class specification
2019-09-03 16:43:17 +02:00
Karl Tauber
cfb19f3117
ScrollPane: if having a column header (e.g. JTable), then increase height of vertical scroll bar so that it also fills the upper right corner
2019-09-03 16:40:55 +02:00
Karl Tauber
32c1bf3b96
TableHeader: fixed missing column separator for left column in right-to-left mode with vertical scroll bar visible
2019-09-03 11:30:35 +02:00
Karl Tauber
18058f2ea2
List implementation
2019-09-03 10:28:59 +02:00
Karl Tauber
92bcc35354
Tree implementation
2019-09-03 10:02:32 +02:00
Karl Tauber
df01532598
Table: added insets to cells
2019-09-02 22:51:08 +02:00
Karl Tauber
122afeb973
Table basic implementation
2019-09-02 22:17:00 +02:00
Karl Tauber
d81e07f03a
Table: ascendingSortIcon and descendingSortIcon icons added
2019-09-02 17:48:35 +02:00
Karl Tauber
8754ffe1cb
TableHeader implementation
2019-09-02 17:03:49 +02:00
Karl Tauber
03f4cda907
avoid using sun.swing.SwingUtilities2
2019-09-01 19:13:19 +02:00