Karl Tauber
499c4dadd5
FlatDarkLaf.properties: use slightly brighter color for popup menu border
2020-01-17 10:53:46 +01:00
Karl Tauber
f550f84acd
Menu: fixed vertical alignment of sub-menus (issue #42 )
2020-01-17 01:01:30 +01:00
Karl Tauber
8021f1a7fc
ComboBox on macOS: fixed keyboard navigation and show/hide popup
2020-01-16 23:43:05 +01:00
Karl Tauber
d50fe606ee
Tree on macOS: fixed Left and Right keys to collapse or expand nodes
2020-01-16 21:33:23 +01:00
Karl Tauber
281f014aa0
FlatTestFrame: support testing 3rd party lafs
2020-01-15 19:10:42 +01:00
Karl Tauber
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
2020-01-15 18:13:43 +01:00
Karl Tauber
f9accc2a7a
ProgressBar: support square painting and larger height even if no string is painted
2020-01-15 17:13:39 +01:00
Karl Tauber
fe15078bbd
TabbedPane: support per component tab height
2020-01-15 12:52:39 +01:00
Karl Tauber
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 )
2020-01-15 11:05:16 +01:00
Karl Tauber
e378576632
ToggleButton renamed toggle button type "underline" to "tab" (value of client property JButton.buttonType is now tab)
2020-01-14 23:59:56 +01:00
Karl Tauber
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
2020-01-14 18:42:06 +01:00
Karl Tauber
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 )
2020-01-14 15:03:07 +01:00
Karl Tauber
5c3638a5a4
Menu: hide mnemonics by default and show them only when Alt key is pressed (issue #43 )
2020-01-14 12:09:31 +01:00
Karl Tauber
2459a3654b
TabbedPane: hide cropped line in scroll-tab-layout (issue #40 )
2020-01-14 10:51:07 +01:00
Karl Tauber
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)
...
undone commit 645be4bfa3
2020-01-14 10:44:00 +01:00
Karl Tauber
2bcdf774ff
release 0.24
0.24
2020-01-10 10:02:54 +01:00
Karl Tauber
ef01f23384
improved Swing system colors controlHighlight, controlLtHighlight, controlShadow and controlDkShadow
2020-01-10 09:47:13 +01:00
Karl Tauber
ab7bbb6593
ProgressBar: now uses blueish color for the progress part in "Flat Dark" theme
2020-01-10 00:28:26 +01:00
Karl Tauber
f2dad88875
ToggleButton: support underline toggle button colors in IntelliJ themes
2020-01-10 00:13:39 +01:00
Karl Tauber
c474565ff5
UI inspector: support nested classes
2020-01-09 23:54:45 +01:00
Karl Tauber
fd9dbbd7e6
support smooth scrolling with touchpads and high precision mouse wheels (issue #27 )
2020-01-09 23:43:58 +01:00
Karl Tauber
43ab095e0f
Table: replaced Table.showGrid with Table.showHorizontalLines and Table.showVerticalLines (issue #38 )
2020-01-09 20:55:55 +01:00
Karl Tauber
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.
2020-01-08 23:25:57 +01:00
Karl Tauber
e7d5e22960
IntelliJ Themes Demo: fixed last invalid colors in Material UI Lite themes (issue #26 )
2020-01-08 15:27:31 +01:00
Karl Tauber
3f3884193d
Button and TextComponent: support per component minimum width
2020-01-08 14:47:40 +01:00
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