Commit Graph

  • 87e20375f0 Demo: added insets to ControlBar to avoid clipping of outline focus border Karl Tauber 2019-09-15 11:32:45 +02:00
  • f939654309 Demo: OptionPanePanel: use EmptyBorder instead of null-border to make sure that it is not replaces when switching LaF Karl Tauber 2019-09-15 11:23:08 +02:00
  • 0015a48ceb SystemInfo: support larger maximum version numbers (was 255; now ‭65535‬) Karl Tauber 2019-09-14 22:51:42 +02:00
  • af3367a119 Demo: register F9 key for Mac Aqua LaF; changed Fx keys for Metal and Nimbus Karl Tauber 2019-09-14 22:36:51 +02:00
  • f7c8028243 List: fixed endless repainting if table is not focused Karl Tauber 2019-09-14 22:19:42 +02:00
  • 76f80b6bdf Table: fixed endless repainting if table is not focused Karl Tauber 2019-09-14 22:13:44 +02:00
  • a09592cb0d Table: fixed wrong UI defaults Karl Tauber 2019-09-14 21:40:39 +02:00
  • 7aaf700d34 get UI defaults in shared instances only once (same as used in e.g. MetalRadioButtonUI) Karl Tauber 2019-09-14 21:23:33 +02:00
  • d8a9e3e3f0 support MigLayout visualPadding Karl Tauber 2019-09-14 18:20:56 +02:00
  • 938244e3cf Mac: default button should not follow focus Karl Tauber 2019-09-13 23:57:13 +02:00
  • 4c3f45a786 Spinner: hide editor border on Mac Karl Tauber 2019-09-13 23:40:24 +02:00
  • 9367e082a8 PasswordField: use other echoChar on Mac because the default is too large in SF font Karl Tauber 2019-09-13 23:33:39 +02:00
  • 1050acbb95 Mac: fixed margins and rollover Karl Tauber 2019-09-13 23:31:19 +02:00
  • 627cf1260f Mac: use Aqua as base LaF; initialize font to San Francisco Karl Tauber 2019-09-13 23:10:26 +02:00
  • 0acd633d3d List: use same mechanism as in FlatTableUI for inactive selection background/foreground Karl Tauber 2019-09-13 15:37:06 +02:00
  • 1cd30d42ad List: reduce painted cell width to preferred width in JFileChooser Karl Tauber 2019-09-13 15:31:51 +02:00
  • b5dd25be5c Table: use inactive selection background/foreground if table is not focused Karl Tauber 2019-09-13 15:23:58 +02:00
  • 995a71e87b Tree: use inactive selection background/foreground if tree is not focused Karl Tauber 2019-09-13 14:33:55 +02:00
  • 09d84a12ae List: use inactive selection background/foreground if list is not focused Karl Tauber 2019-09-13 13:12:05 +02:00
  • f61782d87f Table and Tree: show focus border (at scroll pane) even if in editing mode Karl Tauber 2019-09-13 10:35:36 +02:00
  • 690f12caf4 optimized FlatUIUtils.paintOutlineBorder() by using Rectangle2D if arc <= 0 Karl Tauber 2019-09-13 09:39:42 +02:00
  • da8e7ee2d3 Spinner: no longer use focusedColor for hover Karl Tauber 2019-09-13 00:17:26 +02:00
  • dee1f77c51 HelpButton: support hover, pressed and focused backgrounds and borders Karl Tauber 2019-09-13 00:04:10 +02:00
  • 5eabcef795 CheckBox and RadioButton: support hover, pressed and focused backgrounds and borders Karl Tauber 2019-09-12 23:36:45 +02:00
  • c7ca3c5f9a Button: use FlatButtonUI.buttonStateColor() in button border Karl Tauber 2019-09-12 19:14:19 +02:00
  • 12ee41b443 ToggleButton: support pressed background Karl Tauber 2019-09-12 19:01:15 +02:00
  • ce4e488529 Button: support hover, pressed and focused backgrounds Karl Tauber 2019-09-12 12:19:19 +02:00
  • 02de416830 Demo: removed ToggleButton because this kind of button should only used in toolbars Karl Tauber 2019-09-12 12:10:00 +02:00
  • 2acfe2e834 ComboBox and Spinner: hover support Karl Tauber 2019-09-11 23:56:59 +02:00
  • c2cf85b0e2 fixed NPE when variable not found Karl Tauber 2019-09-11 23:32:49 +02:00
  • 8604f51add Button: replaced gradient border with single-color border Karl Tauber 2019-09-11 17:57:26 +02:00
  • 362c4f935b ScrollBar: preserve hover highlight while dragging even if mouse moves outside of scrollbar Karl Tauber 2019-09-11 14:40:13 +02:00
  • 3505d2dfd5 ScrollBar: hover support Karl Tauber 2019-09-11 14:00:33 +02:00
  • 78d94885c5 Slider: hover support Karl Tauber 2019-09-11 12:02:55 +02:00
  • c02c6ae36e support variables that use variables Karl Tauber 2019-09-11 11:16:16 +02:00
  • 7db9ef3adc Spinner: apply minimum width of 64px Karl Tauber 2019-09-11 10:21:47 +02:00
  • 551cc1d76b TextField, TextArea, TextPane and EditorPane: apply minimum width of 64px Karl Tauber 2019-09-11 10:17:07 +02:00
  • 1ecafa5f2d Button: apply minimum button width of 72px Karl Tauber 2019-09-11 10:09:05 +02:00
  • b517f64884 HelpButton added Karl Tauber 2019-09-10 23:46:48 +02:00
  • daf026f8c7 Tree: updated SVG icons Karl Tauber 2019-09-09 18:09:01 +02:00
  • 2a840b65c4 use FlatUIUtils.createPath() in painting Karl Tauber 2019-09-09 18:06:44 +02:00
  • 3a9df2487c removed Path2D.WIND_EVEN_ODD where not necessary Karl Tauber 2019-09-09 17:42:35 +02:00
  • 030528764a FileChooser: swapped detailsView and listView Karl Tauber 2019-09-09 17:31:56 +02:00
  • d51d79c2ad FileChooser: directoryIcon, fileIcon, computerIcon, hardDriveIcon and floppyDriveIcon added Karl Tauber 2019-09-09 17:28:02 +02:00
  • 07b26fb548 Tree: use FlatUIUtils.createPath() in icon painting Karl Tauber 2019-09-09 16:00:14 +02:00
  • 3fcad9637e FileChooser: newFolderIcon, upFolderIcon, homeFolderIcon, detailsViewIcon and listViewIcon added Karl Tauber 2019-09-09 14:58:31 +02:00
  • 8eca306bac Demo: fixed foreground of "Show dialog" link label (was unreadable in dark theme) Karl Tauber 2019-09-08 19:20:41 +02:00
  • 172a8a1b39 TitledBorder: fixed border and added to Demo Karl Tauber 2019-09-08 19:09:39 +02:00
  • e6de6b565b Demo: added SplitPane Karl Tauber 2019-09-08 19:00:27 +02:00
  • 650ce12c22 SplitPane: implemented one-touch buttons Karl Tauber 2019-09-08 18:54:25 +02:00
  • 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 Karl Tauber 2019-09-08 17:18:19 +02:00
  • 6b8b5de3b5 ToggleButton: removed unused border colors Karl Tauber 2019-09-08 14:22:06 +02:00
  • 7b1eda45cd ToolBar: - swap margins if orientation changes when floating - include toolbar margin in grip position calculation Karl Tauber 2019-09-08 12:13:08 +02:00
  • c69e9e12c6 Demo: add info label shows the current system/user scale factor and the java version Karl Tauber 2019-09-07 23:48:24 +02:00
  • 70d3b7c443 flatlaf-core/build.gradle.kts: use testImplementation() instead of deprecated testCompile() in dependencies Karl Tauber 2019-09-07 19:37:35 +02:00
  • ada3cda7cb Demo: include all dependencies in jar Karl Tauber 2019-09-07 19:31:56 +02:00
  • 38acaeae36 Demo: fixed placement of dialogs (centered in frame) Karl Tauber 2019-09-07 19:13:27 +02:00
  • 0c16914c28 Demo: menu and toolbar added Karl Tauber 2019-09-07 19:09:23 +02:00
  • 2c7fee97f3 Demo: save/restore last active tab Karl Tauber 2019-09-07 17:18:14 +02:00
  • 177a1e6181 Demo: apply right-to-left orientation to whole frame Karl Tauber 2019-09-07 17:10:05 +02:00
  • 522d7dc0a1 Demo: OptionPanePanel added Karl Tauber 2019-09-07 17:01:30 +02:00
  • dddb9112ba Demo: TabsPanel added Karl Tauber 2019-09-07 16:01:15 +02:00
  • d88e0a5f3a Demo: DataComponentsPanel added Karl Tauber 2019-09-07 15:40:50 +02:00
  • 7b518f7e3e Demo: initial implementation Karl Tauber 2019-09-07 15:29:00 +02:00
  • 95fb623f45 FlatComponents2Test: suppress warnings Karl Tauber 2019-09-07 11:31:32 +02:00
  • d76e0df965 TitledBorder title color Karl Tauber 2019-09-07 11:24:26 +02:00
  • 90f020cae7 ColorChooser implementation Karl Tauber 2019-09-07 11:12:41 +02:00
  • 41c4df87ba OptionPane implementation Karl Tauber 2019-09-07 10:26:39 +02:00
  • c097775c40 OptionPane: error, information, question and warning icons added Karl Tauber 2019-09-06 15:02:18 +02:00
  • 9723b3eb35 Spinner: removed unused import Karl Tauber 2019-09-05 11:48:43 +02:00
  • 491b543b13 FlatTestFrame: support JToolBar; added keys to LaF combobox Karl Tauber 2019-09-05 11:48:05 +02:00
  • a12be75a53 CheckBoxMenuItem and RadioButtonMenuItem: fixed checkmark color if menu item is armed Karl Tauber 2019-09-05 11:37:55 +02:00
  • bcefc56b84 FlatMenuArrowIcon: fixed field names Karl Tauber 2019-09-05 11:33:53 +02:00
  • 4aa3a52c80 ToggleButton implementation Karl Tauber 2019-09-05 11:06:32 +02:00
  • cd8f969291 Button: support for buttons in toolbars Karl Tauber 2019-09-04 23:44:07 +02:00
  • 6512ede8b1 ToolBar and ToolBarSeparator implementation Karl Tauber 2019-09-04 19:10:48 +02:00
  • a15e21b6c1 ToolTip implementation Karl Tauber 2019-09-04 10:18:29 +02:00
  • 5f43740484 Menu: fixed arrow color if menu is selected Karl Tauber 2019-09-04 09:58:39 +02:00
  • 95b26940ba FlatComponentsTest: removed "selected" JButtons and improved layout for sliders and progrssbars Karl Tauber 2019-09-03 20:16:05 +02:00
  • 40a2603e56 Viewport implementation Karl Tauber 2019-09-03 17:04:45 +02:00
  • ac467983f6 Button: invoke static methods without class specification Karl Tauber 2019-09-03 16:43:17 +02:00
  • 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 Karl Tauber 2019-09-03 16:40:55 +02:00
  • 32c1bf3b96 TableHeader: fixed missing column separator for left column in right-to-left mode with vertical scroll bar visible Karl Tauber 2019-09-03 11:30:35 +02:00
  • 18058f2ea2 List implementation Karl Tauber 2019-09-03 10:28:59 +02:00
  • 92bcc35354 Tree implementation Karl Tauber 2019-09-03 10:02:32 +02:00
  • df01532598 Table: added insets to cells Karl Tauber 2019-09-02 22:51:08 +02:00
  • 122afeb973 Table basic implementation Karl Tauber 2019-09-02 22:17:00 +02:00
  • d81e07f03a Table: ascendingSortIcon and descendingSortIcon icons added Karl Tauber 2019-09-02 17:45:29 +02:00
  • 8754ffe1cb TableHeader implementation Karl Tauber 2019-09-02 17:03:49 +02:00
  • 03f4cda907 avoid using sun.swing.SwingUtilities2 Karl Tauber 2019-09-01 19:13:19 +02:00
  • 0211b983e6 PopupMenu implementation Karl Tauber 2019-09-01 16:23:18 +02:00
  • 6cf7525624 PopupMenuBorder implementation Karl Tauber 2019-09-01 14:32:31 +02:00
  • 9c96a2b07a PopupMenuSeparator implementation Karl Tauber 2019-09-01 09:54:58 +02:00
  • 9b1214572b MenuBar basic implementation Karl Tauber 2019-08-31 14:24:46 +02:00
  • 611296037c MenuItems: scale gap between icon and text Karl Tauber 2019-08-31 13:04:46 +02:00
  • c5940f607b MenuItems: accelerator colors and font Karl Tauber 2019-08-31 11:30:40 +02:00
  • 84aaa4e6b5 MenuItems: borders and icons added Karl Tauber 2019-08-31 11:28:19 +02:00
  • 95bd83db5e List: cellNoFocusBorder, focusCellHighlightBorder and focusSelectedCellHighlightBorder added Karl Tauber 2019-08-30 17:15:08 +02:00
  • 5afacb6c1a ScrollPane: fixed repainting on focus changes Karl Tauber 2019-08-30 13:43:13 +02:00
  • 42ba5a8fee Tree: horizontally flip collapsedIcon in right-to-left component orientation Karl Tauber 2019-08-30 09:38:36 +02:00