Karl Tauber
fd48582a9f
ToolBar: no longer use special rollover border for buttons in toolbar (issue #36 )
2020-02-13 15:53:54 +01:00
Karl Tauber
e5761128f9
ToggleButton: make toggle button square if it has an icon but no text or text is "..." or a single character
2020-02-13 14:51:36 +01:00
Karl Tauber
87dd5a9ebb
PasswordField: get echoChar from .properties files and no longer hard code it on macOS
2020-02-13 11:17:29 +01:00
Karl Tauber
11950f8b4d
UI defaults: removed unused UI defaults from "base" Metal LaF
2020-02-13 10:52:19 +01:00
smile atom
f2ddfadc9d
fix : #60 should compile on JDK 8
2020-02-12 19:01:35 -08:00
smile atom
b1a7983f18
fix : #60 Illegal reflective access operation on mac
2020-02-12 18:46:39 -08:00
Bill Culp
31b0cf396e
fix #60 fix typo
2020-02-11 15:10:58 -08:00
Bill Culp
00bb13c230
fix #60 just use getDeclaredConstructor()
2020-02-11 15:05:22 -08:00
Bill Culp
3bf09ee731
fix #60 Illegal reflective access operation on mac
2020-02-11 15:00:28 -08:00
Bill Culp
5b07941c4c
Merge branch 'master' of https://github.com/JFormDesigner/FlatLaf into bug-60
2020-02-11 14:57:51 -08:00
Karl Tauber
22c06300f1
merged PR #63 (for issue #58 ) into master (with modifications)
...
bug: AbstractButton's ContentAreaFilled=false not honored when parent is a CellRendererPane
2020-02-11 18:34:44 +01:00
Karl Tauber
37cca1b106
merged PR #62 into master (with minor modifications)
...
Feat 59 Option to allow tabbed pane separator to take full height
2020-02-11 16:48:27 +01:00
Karl Tauber
f0a49c806e
DesktopPane support implemented (issues #39 and #11 )
2020-02-11 15:38:32 +01:00
Bill Culp
a1d5f65588
bug: AbstractButton's ContentAreaFilled=false not honored when parent is a CellRendererPane
...
docs: AbstractButton:setContentAreaFilled
Sets the contentAreaFilled property. If true the button will paint the content area. If you wish to have a transparent button, such as an icon only button, for example, then you should set this to false. Do not call setOpaque(false). The default value for the the contentAreaFilled property is true.
This function may cause the component's opaque property to change.
The exact behavior of calling this function varies on a component-by-component and L&F-by-L&F basis.
Parameters:
b - if true, the content should be filled; if false the content area is not filled
2020-02-10 23:37:27 -08:00
Bill Culp
b6789e14a4
Option to allow tabbed pane separator to take full height
2020-02-10 22:32:11 -08:00
Bill Culp
c72ee30a25
fix: Illegal reflective access operation on mac
2020-02-10 18:17:20 -08:00
Karl Tauber
686d667c4f
Table: optimized position of column sort arrow (issue #34 )
2020-02-08 10:38:48 +01:00
Karl Tauber
26d603db5d
UIDefaultsLoader: support scaling float, insets and dimension
2020-02-07 17:25:14 +01:00
Karl Tauber
84d05603ef
build.gradle.kts: separate versions for release and development (snapshot)
2020-02-05 15:21:01 +01:00
Karl Tauber
9d046ecd1d
build.gradle.kts: added snapshot publishing to oss.jfrog.org
2020-02-05 12:34:07 +01:00
Karl Tauber
030e1809f3
Table: support positioning the column sort arrow in header right, left, top or bottom (issue #34 )
2020-02-03 21:27:08 +01:00
Karl Tauber
5853bd4a96
InternalFrame: made buttons larger and square (issue #39 )
2020-02-02 17:12:34 +01:00
Karl Tauber
10695ff51b
InternalFrame: fixed exception on macOS when minimizing internal frame ( #39 )
2020-01-27 15:52:04 +01:00
Karl Tauber
df4f51eff3
InternalFrame: basic implementation (issues #39 and #11 )
2020-01-27 15:23:03 +01:00
Karl Tauber
0910bd23c4
ProgressBar: fixed visual artifacts in indeterminate mode, on HiDPI screens at 125%, 150% and 175% scaling, when the progress moves around
2020-01-23 10:33:01 +01:00
Karl Tauber
a467356437
build.gradle.kts: disable javadoc warnings for missing @param or @return
2020-01-22 14:54:49 +01:00
Karl Tauber
094967f52a
ProgressBar: made progress bar paint smooth in indeterminate mode
2020-01-22 14:21:38 +01:00
Karl Tauber
757b0812ba
Menu: highlight items in menu bar on mouse hover (issue #49 )
2020-01-20 23:35:50 +01:00
Karl Tauber
8f4f5d8c92
FlatClientProperties: fixed javadoc error
2020-01-20 20:17:58 +01:00
Karl Tauber
4e266483ba
Menus: menu items now have larger left and right margins
2020-01-20 20:13:37 +01:00
Karl Tauber
7433dc9cf3
Menus: changed menu bar and popup menu background colors (made brighter in light themes and darker in dark themes)
...
made `JMenu`, `JMenuItem`, `JCheckBoxMenuItem` and `JRadioButtonMenuItem` non-opaque
2020-01-20 20:09:32 +01:00
Karl Tauber
48bdd5c3df
TextField, FormattedTextField and PasswordField: select all text when a text field gains focus for the first time and selection was not set explicitly
2020-01-19 18:05:12 +01:00
Karl Tauber
c8248e91ca
release 0.25.1
2020-01-18 10:35:18 +01:00
Karl Tauber
e675d1b7e2
show mnemonics if the active window does not have a focused component; ignore invisible components (issue #43 )
2020-01-17 11:03:48 +01:00
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
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
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