Commit Graph

502 Commits

Author SHA1 Message Date
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
23c30ec46d FlatComponentsTest: add checkbox to change contentAreaFilled of all buttons (for issue #58) 2020-02-11 18:44:35 +01: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
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