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
409840aef9
README.md: added snapshots
2020-02-05 18:23:27 +01:00
Karl Tauber
1f3c264afe
travis: moved JDKs back to top-level and execute "test" stage first (replaces "build" stage)
2020-02-05 16:12:56 +01:00
Karl Tauber
cd69d9a1a7
travis: moved JDKs to build job
2020-02-05 15:54:29 +01:00
Karl Tauber
a000c8fd99
travis: use stages and added snapshot upload
2020-02-05 15:29:00 +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
f421659fea
update to Gradle 6.1.1
...
./gradlew wrapper --gradle-version=6.1.1
2020-01-27 15:33:30 +01:00
Karl Tauber
df4f51eff3
InternalFrame: basic implementation (issues #39 and #11 )
2020-01-27 15:23:03 +01:00
Karl Tauber
7e61d6a850
README.md: added some projects that use FlatLaf
2020-01-26 17:31:48 +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
5a29753912
release 0.26
0.26
2020-01-22 15:07:56 +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
409a773e36
IntelliJ Themes Demo: updated Arc, Arc Orange, and Material UI Lite themes (used IJThemesUpdater)
2020-01-20 14:58:39 +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
smileatom
5796057a75
Merge pull request #1 from JFormDesigner/master
...
merge latest changes
2020-01-18 14:43:29 -08:00
Karl Tauber
c8248e91ca
release 0.25.1
0.25.1
2020-01-18 10:35:18 +01:00
Karl Tauber
7317ce44e7
update to Gradle 6.1
...
./gradlew wrapper --gradle-version=6.1
2020-01-18 10:25:55 +01:00
Karl Tauber
10e2a5b1eb
release 0.25
0.25
2020-01-17 13:18:29 +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
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