Commit Graph

  • f0a49c806e DesktopPane support implemented (issues #39 and #11) Karl Tauber 2020-02-11 15:38:32 +01:00
  • a1d5f65588 bug: AbstractButton's ContentAreaFilled=false not honored when parent is a CellRendererPane Bill Culp 2020-02-10 23:37:27 -08:00
  • b6789e14a4 Option to allow tabbed pane separator to take full height Bill Culp 2020-02-10 22:32:11 -08:00
  • c72ee30a25 fix: Illegal reflective access operation on mac Bill Culp 2020-02-10 18:17:20 -08:00
  • 686d667c4f Table: optimized position of column sort arrow (issue #34) Karl Tauber 2020-02-08 10:38:48 +01:00
  • 26d603db5d UIDefaultsLoader: support scaling float, insets and dimension Karl Tauber 2020-02-07 17:25:14 +01:00
  • 409840aef9 README.md: added snapshots Karl Tauber 2020-02-05 18:23:27 +01:00
  • 1f3c264afe travis: moved JDKs back to top-level and execute "test" stage first (replaces "build" stage) Karl Tauber 2020-02-05 16:12:56 +01:00
  • cd69d9a1a7 travis: moved JDKs to build job Karl Tauber 2020-02-05 15:54:29 +01:00
  • a000c8fd99 travis: use stages and added snapshot upload Karl Tauber 2020-02-05 15:29:00 +01:00
  • 84d05603ef build.gradle.kts: separate versions for release and development (snapshot) Karl Tauber 2020-02-05 15:21:01 +01:00
  • 9d046ecd1d build.gradle.kts: added snapshot publishing to oss.jfrog.org Karl Tauber 2020-02-05 12:34:07 +01:00
  • 030e1809f3 Table: support positioning the column sort arrow in header right, left, top or bottom (issue #34) Karl Tauber 2020-02-03 21:27:08 +01:00
  • 5853bd4a96 InternalFrame: made buttons larger and square (issue #39) Karl Tauber 2020-02-02 17:12:34 +01:00
  • 10695ff51b InternalFrame: fixed exception on macOS when minimizing internal frame (#39) Karl Tauber 2020-01-27 15:52:04 +01:00
  • f421659fea update to Gradle 6.1.1 Karl Tauber 2020-01-27 15:33:30 +01:00
  • df4f51eff3 InternalFrame: basic implementation (issues #39 and #11) Karl Tauber 2020-01-27 15:23:03 +01:00
  • 7e61d6a850 README.md: added some projects that use FlatLaf Karl Tauber 2020-01-26 17:31:48 +01:00
  • 0910bd23c4 ProgressBar: fixed visual artifacts in indeterminate mode, on HiDPI screens at 125%, 150% and 175% scaling, when the progress moves around Karl Tauber 2020-01-23 10:33:01 +01:00
  • 5a29753912 release 0.26 0.26 Karl Tauber 2020-01-22 15:07:56 +01:00
  • a467356437 build.gradle.kts: disable javadoc warnings for missing @param or @return Karl Tauber 2020-01-22 14:54:49 +01:00
  • 094967f52a ProgressBar: made progress bar paint smooth in indeterminate mode Karl Tauber 2020-01-22 14:21:38 +01:00
  • 757b0812ba Menu: highlight items in menu bar on mouse hover (issue #49) Karl Tauber 2020-01-20 23:35:50 +01:00
  • 8f4f5d8c92 FlatClientProperties: fixed javadoc error Karl Tauber 2020-01-20 20:17:58 +01:00
  • 4e266483ba Menus: menu items now have larger left and right margins Karl Tauber 2020-01-20 20:13:37 +01:00
  • 7433dc9cf3 Menus: changed menu bar and popup menu background colors (made brighter in light themes and darker in dark themes) Karl Tauber 2020-01-20 17:55:21 +01:00
  • 409a773e36 IntelliJ Themes Demo: updated Arc, Arc Orange, and Material UI Lite themes (used IJThemesUpdater) Karl Tauber 2020-01-20 14:58:39 +01:00
  • 48bdd5c3df TextField, FormattedTextField and PasswordField: select all text when a text field gains focus for the first time and selection was not set explicitly Karl Tauber 2020-01-19 18:05:12 +01:00
  • 5796057a75 Merge pull request #1 from JFormDesigner/master smileatom 2020-01-18 14:43:29 -08:00
  • c8248e91ca release 0.25.1 0.25.1 Karl Tauber 2020-01-18 10:35:18 +01:00
  • 7317ce44e7 update to Gradle 6.1 Karl Tauber 2020-01-18 10:25:55 +01:00
  • 10e2a5b1eb release 0.25 0.25 Karl Tauber 2020-01-17 13:18:29 +01:00
  • e675d1b7e2 show mnemonics if the active window does not have a focused component; ignore invisible components (issue #43) Karl Tauber 2020-01-17 11:03:48 +01:00
  • 499c4dadd5 FlatDarkLaf.properties: use slightly brighter color for popup menu border Karl Tauber 2020-01-17 10:53:46 +01:00
  • f550f84acd Menu: fixed vertical alignment of sub-menus (issue #42) Karl Tauber 2020-01-17 01:01:30 +01:00
  • 8021f1a7fc ComboBox on macOS: fixed keyboard navigation and show/hide popup Karl Tauber 2020-01-16 23:29:35 +01:00
  • d50fe606ee Tree on macOS: fixed Left and Right keys to collapse or expand nodes Karl Tauber 2020-01-16 19:25:58 +01:00
  • 281f014aa0 FlatTestFrame: support testing 3rd party lafs Karl Tauber 2020-01-15 19:10:42 +01:00
  • 2f6da3e84a FlatInspector: improved inspecting parent levels: Ctrl adds 1 level, Shift adds 2 levels and Alt adds 4 levels; no longer limit inspecting to content pane Karl Tauber 2020-01-15 18:13:43 +01:00
  • f9accc2a7a ProgressBar: support square painting and larger height even if no string is painted Karl Tauber 2020-01-15 17:13:39 +01:00
  • fe15078bbd TabbedPane: support per component tab height Karl Tauber 2020-01-15 12:52:39 +01:00
  • 27d4b5eba7 ToggleButton: Support per component styling for tab-style toggle buttons with client properties JToggleButton.tab.underlineHeight (integer), JToggleButton.tab.underlineColor (Color) and JToggleButton.tab.selectedBackground (Color) (issue #45) Karl Tauber 2020-01-15 11:05:16 +01:00
  • e378576632 ToggleButton renamed toggle button type "underline" to "tab" (value of client property JButton.buttonType is now tab) Karl Tauber 2020-01-14 23:59:56 +01:00
  • 74909da110 Button and ToggleButton: - support per component minimum height (issue #44) - do not apply minimum width if button border was changed (is no longer an instance of FlatButtonBorder) - ToggleButton: no longer use focus width for underline style toggle buttons to compute component size, which reduces/fixes component size in "Flat IntelliJ" and "Flat Darcula" themes - revalidate/repaint client properties minimum width/height or buttonType change Karl Tauber 2020-01-14 18:42:06 +01:00
  • 655bf112ac ScrollPane: fixed UI artifact at bottom right corner of scroll pane if both scroll bars are visible, which was caused by Component.innerFocusWidth > 0 (issue #35) Karl Tauber 2020-01-14 15:03:07 +01:00
  • 5c3638a5a4 Menu: hide mnemonics by default and show them only when Alt key is pressed (issue #43) Karl Tauber 2020-01-14 11:58:51 +01:00
  • 2459a3654b TabbedPane: hide cropped line in scroll-tab-layout (issue #40) Karl Tauber 2020-01-14 10:51:07 +01:00
  • e9a3456cf5 Tree: Tree.textBackground now has a valid color and is no longer null; instead set Tree.rendererFillBackground to false to always get correct cell backgrounds (in IntelliJ themes or if tree.setBackground(...) was used) Karl Tauber 2020-01-14 10:44:00 +01:00
  • 2bcdf774ff release 0.24 0.24 Karl Tauber 2020-01-10 10:02:54 +01:00
  • ef01f23384 improved Swing system colors controlHighlight, controlLtHighlight, controlShadow and controlDkShadow Karl Tauber 2020-01-10 09:47:13 +01:00
  • ab7bbb6593 ProgressBar: now uses blueish color for the progress part in "Flat Dark" theme Karl Tauber 2020-01-10 00:28:26 +01:00
  • f2dad88875 ToggleButton: support underline toggle button colors in IntelliJ themes Karl Tauber 2020-01-10 00:13:39 +01:00
  • c474565ff5 UI inspector: support nested classes Karl Tauber 2020-01-09 23:54:45 +01:00
  • fd9dbbd7e6 support smooth scrolling with touchpads and high precision mouse wheels (issue #27) Karl Tauber 2020-01-09 23:43:58 +01:00
  • 43ab095e0f Table: replaced Table.showGrid with Table.showHorizontalLines and Table.showVerticalLines (issue #38) Karl Tauber 2020-01-09 20:55:55 +01:00
  • 41e2888bf1 ScrollPane with Table: The border of buttons that are added to one of the four scroll pane corners are now removed if the center component is a table. Also, these corner buttons are made not focusable. Karl Tauber 2020-01-08 23:25:57 +01:00
  • e7d5e22960 IntelliJ Themes Demo: fixed last invalid colors in Material UI Lite themes (issue #26) Karl Tauber 2020-01-08 15:27:31 +01:00
  • 3f3884193d Button and TextComponent: support per component minimum width Karl Tauber 2020-01-08 14:47:40 +01:00
  • dfccabc2b9 ToggleButton: support underline toggle button style Karl Tauber 2020-01-08 14:18:17 +01:00
  • af7c181596 Button and ToggleButton: support square button style Karl Tauber 2020-01-08 13:57:42 +01:00
  • 8e84112837 Label and ToolTip: fixed font sizes for HTML headings Karl Tauber 2020-01-08 10:18:30 +01:00
  • 822cd16daa IntelliJ Themes Demo: updated Dracula, Hiberbee and Material UI Lite themes (used IJThemesUpdater) (issue #26) Karl Tauber 2020-01-07 23:40:24 +01:00
  • 33ea84004d UIDefaultsLoader: changed .properties file loading order: now all core .properties files are loaded before loading addon .properties files, which makes it easier to overwrite core values in addons; also, addon loading order can be specified Karl Tauber 2020-01-06 16:54:56 +01:00
  • 8dbbe20840 TableHeader: paint column borders also if renderer has changed, but delegates to the system default renderer Karl Tauber 2020-01-06 15:18:38 +01:00
  • d990ccc4ab release 0.23.1 0.23.1 Karl Tauber 2020-01-02 22:39:34 +01:00
  • 9f16249898 IntelliJ Themes: fixed checkbox colors in Material UI Lite dark themes Karl Tauber 2020-01-02 21:09:11 +01:00
  • 62fc3139cf ComboBox: fixed NPE in Oracle SQL Developer settings Karl Tauber 2020-01-02 18:45:32 +01:00
  • 452452dcc9 Tree: fixed wide selection if scrolled horizontally Karl Tauber 2019-12-31 09:49:56 +01:00
  • b6fb06bc65 CHANGELOG.md: added some missing changes form 0.23 Karl Tauber 2019-12-30 18:10:33 +01:00
  • aac6bd1b7c release 0.23 0.23 Karl Tauber 2019-12-30 17:49:16 +01:00
  • d260001cbd IntelliJ Themes Demo: fixed progress bar in Hiberbee theme Karl Tauber 2019-12-30 16:55:35 +01:00
  • 9c470d77cb List and Tree: Hide cell focus indicator (black rectangle) by default. Can be enabled with List.showCellFocusIndicator=true / Tree.showCellFocusIndicator=true, but then the cell focus indicator is shown only if more than one item is selected. Karl Tauber 2019-12-30 16:31:51 +01:00
  • 269075657d FlatDefaultsAddon: added default implementation to getDefaults() because most subclasses use the same implementation Karl Tauber 2019-12-30 11:02:40 +01:00
  • d0029beb22 use 0.5 pixel "inner" focus border for "Flat Light" and "Flat Dark" themes Karl Tauber 2019-12-30 10:48:15 +01:00
  • 4b4837e3a1 IntelliJ Themes Demo: updated Hiberbee theme (used IJThemesUpdater) (issue #26) Karl Tauber 2019-12-30 10:04:48 +01:00
  • d0160b8b6d added required module java.logging to module-info.java Karl Tauber 2019-12-23 15:39:58 +01:00
  • ea351935b2 IntelliJ Themes: use CONFIG log level for reporting invalid colors so that they do not show up in the console by default (issue #26) Karl Tauber 2019-12-23 15:30:57 +01:00
  • 20ccc2951e IntelliJ Themes Demo: updated "Material Theme UI Lite" theme to version 7.0, downloaded from IntelliJ plugin repo (https://plugins.jetbrains.com/plugin/12124-material-theme-ui-lite/versions) because theme github repo is not up-to-date Karl Tauber 2019-12-23 13:55:33 +01:00
  • 6f9bad1bdf Tree: fixed painting wide selection while drag-and-drop Karl Tauber 2019-12-23 13:43:50 +01:00
  • 39a0d514a8 List, Table and Tree: added colors for drag-and-drop Karl Tauber 2019-12-23 13:10:50 +01:00
  • ad82c591cc use logging instead of printing errors to System.err Karl Tauber 2019-12-23 11:29:17 +01:00
  • 32ceb168d5 replaced prefix @@ with $ in .properties files Karl Tauber 2019-12-23 00:18:27 +01:00
  • 16146f4c88 support basic color functions in .properties files Karl Tauber 2019-12-22 17:40:13 +01:00
  • 60febbf3f8 Table: hide grid and changed intercell spacing to zero Karl Tauber 2019-12-22 11:38:32 +01:00
  • 4960b30cfb Tree: support wide selection (enabled by default) Karl Tauber 2019-12-22 00:07:08 +01:00
  • 56c161fea0 List and Tree: paint cell focus indicator (black rectangle) only if more than one item is selected Karl Tauber 2019-12-21 21:46:36 +01:00
  • 27c439d728 documented used UI defaults in UI delegates Karl Tauber 2019-12-21 17:30:36 +01:00
  • 78d5e03a66 updated colors in "Flat Light" and "Flat IntelliJ" themes with colors from "IntelliJ Light Theme", which provides blue coloring that better match platform colors Karl Tauber 2019-12-21 11:13:11 +01:00
  • f25e647b6a fixed separator color in IntelliJ platform themes Karl Tauber 2019-12-21 10:55:17 +01:00
  • e44212fc65 fixed link color (in HTML text) in IntelliJ platform themes Karl Tauber 2019-12-20 18:36:25 +01:00
  • a483403774 Button: reset shadow variables on LaF switch Karl Tauber 2019-12-20 14:43:08 +01:00
  • 69750dba19 IntelliJ Themes Demo: updated themes (used IJThemesUpdater) Karl Tauber 2019-12-19 18:26:43 +01:00
  • af962b99be InternalFrame: icons implemented (issue #11) Karl Tauber 2019-12-19 17:37:36 +01:00
  • 2399e54a4b release 0.22 0.22 Karl Tauber 2019-12-18 12:28:08 +01:00
  • aea5e8eb16 Demo: bottom horizontal slider bound to the progress bars Karl Tauber 2019-12-18 12:21:38 +01:00
  • a3a60c1c4b ProgressBar: reduced thickness from 6 to 4 (as in IntelliJ and Windows 10) Karl Tauber 2019-12-18 11:44:34 +01:00
  • c141cb6c6c CheckBox and RadioButton: fixed cut off outer focus border if checkbox/radiobutton border was explicitly set to a EmptyBorder Karl Tauber 2019-12-17 23:24:38 +01:00
  • 62765ab6ca TextComponent: support placeholder text that is displayed if text field is empty (set client property "JTextField.placeholderText" to a string) Karl Tauber 2019-12-17 18:08:45 +01:00
  • e4f7fed523 TextComponent: scale caret width on HiDPI screens when running on Java 8 Karl Tauber 2019-12-17 17:34:54 +01:00
  • bf8cc268cc on Mac show mnemonics only when Ctrl and Alt keys are pressed (issue #4) Karl Tauber 2019-12-17 11:35:16 +01:00