Commit Graph

125 Commits

Author SHA1 Message Date
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
Karl Tauber
0211b983e6 PopupMenu implementation 2019-09-01 16:23:18 +02:00
Karl Tauber
6cf7525624 PopupMenuBorder implementation 2019-09-01 14:32:31 +02:00
Karl Tauber
9c96a2b07a PopupMenuSeparator implementation 2019-09-01 09:54:58 +02:00
Karl Tauber
9b1214572b MenuBar basic implementation 2019-08-31 14:24:46 +02:00
Karl Tauber
611296037c MenuItems: scale gap between icon and text 2019-08-31 13:04:46 +02:00
Karl Tauber
c5940f607b MenuItems: accelerator colors and font 2019-08-31 11:30:40 +02:00
Karl Tauber
84aaa4e6b5 MenuItems: borders and icons added 2019-08-31 11:28:19 +02:00
Karl Tauber
95bd83db5e List: cellNoFocusBorder, focusCellHighlightBorder and focusSelectedCellHighlightBorder added 2019-08-30 17:15:08 +02:00
Karl Tauber
5afacb6c1a ScrollPane: fixed repainting on focus changes 2019-08-30 13:43:13 +02:00
Karl Tauber
42ba5a8fee Tree: horizontally flip collapsedIcon in right-to-left component orientation 2019-08-30 09:38:36 +02:00