Karl Tauber
dfccabc2b9
ToggleButton: support underline toggle button style
2020-01-08 14:18:17 +01:00
Karl Tauber
af7c181596
Button and ToggleButton: support square button style
2020-01-08 13:59:39 +01:00
Karl Tauber
8e84112837
Label and ToolTip: fixed font sizes for HTML headings
2020-01-08 10:18:30 +01:00
Karl Tauber
822cd16daa
IntelliJ Themes Demo: updated Dracula, Hiberbee and Material UI Lite themes (used IJThemesUpdater) (issue #26 )
2020-01-07 23:40:24 +01:00
Karl Tauber
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
2020-01-07 12:55:37 +01:00
Karl Tauber
8dbbe20840
TableHeader: paint column borders also if renderer has changed, but delegates to the system default renderer
...
(e.g. done in NetBeans class ETableHeader)
2020-01-06 16:36:23 +01:00
Karl Tauber
d990ccc4ab
release 0.23.1
0.23.1
2020-01-02 22:39:34 +01:00
Karl Tauber
9f16249898
IntelliJ Themes: fixed checkbox colors in Material UI Lite dark themes
2020-01-02 21:09:11 +01:00
Karl Tauber
62fc3139cf
ComboBox: fixed NPE in Oracle SQL Developer settings
2020-01-02 18:45:32 +01:00
Karl Tauber
452452dcc9
Tree: fixed wide selection if scrolled horizontally
2019-12-31 09:49:56 +01:00
Karl Tauber
b6fb06bc65
CHANGELOG.md: added some missing changes form 0.23
2019-12-30 18:10:33 +01:00
Karl Tauber
aac6bd1b7c
release 0.23
0.23
2019-12-30 17:49:16 +01:00
Karl Tauber
d260001cbd
IntelliJ Themes Demo: fixed progress bar in Hiberbee theme
2019-12-30 16:55:35 +01:00
Karl Tauber
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.
...
Table: Hide cell focus indicator (black rectangle) by default if none of the selected cells is editable. Can be show always with `Table.showCellFocusIndicator=true`.
2019-12-30 16:31:51 +01:00
Karl Tauber
269075657d
FlatDefaultsAddon: added default implementation to getDefaults() because most subclasses use the same implementation
2019-12-30 11:02:40 +01:00
Karl Tauber
d0029beb22
use 0.5 pixel "inner" focus border for "Flat Light" and "Flat Dark" themes
2019-12-30 10:48:15 +01:00
Karl Tauber
4b4837e3a1
IntelliJ Themes Demo: updated Hiberbee theme (used IJThemesUpdater) (issue #26 )
2019-12-30 10:04:48 +01:00
Karl Tauber
d0160b8b6d
added required module java.logging to module-info.java
2019-12-23 15:39:58 +01:00
Karl Tauber
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 )
2019-12-23 15:30:57 +01:00
Karl Tauber
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
2019-12-23 13:55:33 +01:00
Karl Tauber
6f9bad1bdf
Tree: fixed painting wide selection while drag-and-drop
2019-12-23 13:43:50 +01:00
Karl Tauber
39a0d514a8
List, Table and Tree: added colors for drag-and-drop
...
- added "enable drag and drop" checkbox to Demo on "Data Components" tab
- support copying UI default values lazy
2019-12-23 13:10:50 +01:00
Karl Tauber
ad82c591cc
use logging instead of printing errors to System.err
2019-12-23 11:29:17 +01:00
Karl Tauber
32ceb168d5
replaced prefix @@ with $ in .properties files
2019-12-23 00:18:27 +01:00
Karl Tauber
16146f4c88
support basic color functions in .properties files
2019-12-22 17:40:13 +01:00
Karl Tauber
60febbf3f8
Table: hide grid and changed intercell spacing to zero
2019-12-22 11:38:32 +01:00
Karl Tauber
4960b30cfb
Tree: support wide selection (enabled by default)
2019-12-22 00:07:08 +01:00
Karl Tauber
56c161fea0
List and Tree: paint cell focus indicator (black rectangle) only if more than one item is selected
2019-12-21 21:46:36 +01:00
Karl Tauber
27c439d728
documented used UI defaults in UI delegates
2019-12-21 17:30:36 +01:00
Karl Tauber
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
2019-12-21 11:13:11 +01:00
Karl Tauber
f25e647b6a
fixed separator color in IntelliJ platform themes
2019-12-21 10:55:17 +01:00
Karl Tauber
e44212fc65
fixed link color (in HTML text) in IntelliJ platform themes
2019-12-20 18:36:25 +01:00
Karl Tauber
a483403774
Button: reset shadow variables on LaF switch
2019-12-20 14:43:08 +01:00
Karl Tauber
69750dba19
IntelliJ Themes Demo: updated themes (used IJThemesUpdater)
2019-12-19 18:26:43 +01:00
Karl Tauber
af962b99be
InternalFrame: icons implemented (issue #11 )
2019-12-19 17:37:36 +01:00
Karl Tauber
2399e54a4b
release 0.22
0.22
2019-12-18 12:28:08 +01:00
Karl Tauber
aea5e8eb16
Demo: bottom horizontal slider bound to the progress bars
2019-12-18 12:21:38 +01:00
Karl Tauber
a3a60c1c4b
ProgressBar: reduced thickness from 6 to 4 (as in IntelliJ and Windows 10)
2019-12-18 11:44:34 +01:00
Karl Tauber
c141cb6c6c
CheckBox and RadioButton: fixed cut off outer focus border if checkbox/radiobutton border was explicitly set to a EmptyBorder
2019-12-17 23:24:38 +01:00
Karl Tauber
62765ab6ca
TextComponent: support placeholder text that is displayed if text field is empty (set client property "JTextField.placeholderText" to a string)
2019-12-17 18:08:45 +01:00
Karl Tauber
e4f7fed523
TextComponent: scale caret width on HiDPI screens when running on Java 8
2019-12-17 17:34:54 +01:00
Karl Tauber
bf8cc268cc
on Mac show mnemonics only when Ctrl and Alt keys are pressed (issue #4 )
2019-12-17 11:35:16 +01:00
Karl Tauber
8450e74832
TabbedPane: support separators between tabs (TabbedPane.showTabSeparators)
2019-12-16 20:40:29 +01:00
Karl Tauber
475b258e4a
Button: enabled Button.defaultButtonFollowsFocus on Windows, which allows pressing focused button with <kbd>Enter</kbd> key (as in Windows LaF)
2019-12-16 18:11:48 +01:00
Karl Tauber
f20803ae57
ProgressBar: If progress text is visible:
...
- use smaller font
- reduced height
- changed style to rounded rectangle
- fixed painting issues on low values
Support configure of arc with `ProgressBar.arc`
2019-12-16 17:39:46 +01:00
Karl Tauber
3fcb17931a
fixed clipped borders at 125%, 150% and 175% scaling when outer focus width is zero (default in "Flat Light" and "Flat Dark" themes)
2019-12-15 11:36:24 +01:00
Karl Tauber
736c7b8377
CheckBox: changed CheckBox.arc from radius to diameter to be consistent with Button.arc and Component.arc
2019-12-14 23:36:22 +01:00
Karl Tauber
05743e2d8b
FlatUIUtils: renamed and documented component painting methods
2019-12-14 23:17:11 +01:00
Karl Tauber
6cd2c7f26d
InternalFrame: test application implemented (issue #11 )
2019-12-14 11:57:07 +01:00
Karl Tauber
469e5bd179
ToggleButton: removed "ToggleButton.arc" because it was only used for the background, but not for the border, which is painted in FlatButtonBorder
2019-12-14 00:05:47 +01:00