Commit Graph

1982 Commits

Author SHA1 Message Date
Karl Tauber
7b248427f0 fixed white lines at bottom and right side of window (in dark themes on HiDPI screens with scaling enabled) 2021-06-11 16:16:41 +02:00
Christopher Deckers
b99fb8b11f Use focused background color for combo popups. 2021-06-09 09:56:50 +02:00
Christopher Deckers
26250e790f Issue #335: allow a different background on focus. 2021-06-08 10:12:59 +02:00
Karl Tauber
b26dbe81f4 README.md: changed deprecated FlatLightLaf.install() to FlatLightLaf.setup() 2021-06-01 16:23:54 +02:00
Karl Tauber
903212345b .gitbugtraq added (for SmartGit) 2021-06-01 16:21:58 +02:00
Karl Tauber
025f6564dc release 1.2 1.2 2021-05-18 18:23:41 +02:00
Karl Tauber
35f97368fa Native window decorations: double-click at upper-left corner of maximized frame did not close window (issue #326) 2021-05-18 18:00:53 +02:00
Karl Tauber
09e5c86488 FlatLaf.getDisabledIcon() now returns a instanceof UIResource for disabled SVG icons to allow recreation of disabled icons when switching to another Laf 2021-05-15 17:51:33 +02:00
Karl Tauber
8998371cae Extras: FlatSVGUtils.createWindowIconImages(): return multi-resolution image only on Windows because Java implementations for macOS and Linux do not support multi-resolution images for window title icons
(issue #323)
2021-05-14 17:33:40 +02:00
Karl Tauber
29e1dc6b55 FlatTitlePaneIcon: use getResolutionVariant(width, height) instead of getResolutionVariants() to allow creation of requested size on demand and to avoids creation of all resolution variants
Extras: `FlatSVGUtils.createWindowIconImages()` now returns a single multi-resolution image that creates requested image sizes on demand from SVG

(issue #323)
2021-05-14 16:43:47 +02:00
Karl Tauber
439e63b52f Native window decorations: updated DLLs (issue #283)
built by GitHub Actions:
https://github.com/JFormDesigner/FlatLaf/actions/runs/838543378
2021-05-13 13:43:45 +02:00
Karl Tauber
eea341fb33 Native window decorations: fixed broken maximizing window (under special conditions) when restoring frame state at startup (issue #283) 2021-05-13 12:10:11 +02:00
Karl Tauber
359eedf773 Native window decorations: fixed slow application startup under particular conditions (issue #319) 2021-05-13 00:54:22 +02:00
Karl Tauber
866751ffc1 Extras: FlatInspector: show class hierarchies when pressing Alt key and prettified class names (dimmed package name) 2021-05-12 19:03:13 +02:00
Karl Tauber
38a3a0768d Tree: fill cell background if DefaultTreeCellRenderer.setBackgroundNonSelectionColor(Color) was used (issue #322) 2021-05-12 15:45:36 +02:00
Karl Tauber
03b42749cd replaced deprecated (since Java 9) KeyEvent.*_MASK with KeyEvent.*_DOWN_MASK 2021-05-12 14:03:16 +02:00
Karl Tauber
60fd78e082 build.gradle.kts: removed unnecessary mapOf() and fixed formatting 2021-05-12 13:59:50 +02:00
Karl Tauber
9edaf58929 Linux: fixed/improved detection of user font settings (issue #309) 2021-05-04 22:41:00 +02:00
Karl Tauber
5000186f85 Linux: enable text anti-aliasing if no Gnome or KDE Desktop properties are available (issue #218) 2021-05-04 22:11:15 +02:00
Karl Tauber
cacf0ea987 ComboBox: support using as cell renderer (e.g. in JTable) 2021-05-04 21:39:08 +02:00
Karl Tauber
067501cbe7 Native window decorations: avoid double window title bar if enabling native window border failed (issue #315) 2021-04-23 21:12:40 +02:00
Karl Tauber
9fe0cf496b Native window decorations: updated DLLs (issue #315)
built by GitHub Actions:
https://github.com/JFormDesigner/FlatLaf/actions/runs/778322373
2021-04-23 18:23:44 +02:00
Karl Tauber
9d0823038e Native window decorations: fixed occasional double window title bar when creating many frames or dialogs (issue #315) 2021-04-23 18:14:00 +02:00
Karl Tauber
5a05efefdd build.gradle.kts:
- moved javadoc options from subprojects to root project
- removed "API" from titles in HTML files
- added subproject name and version to header and footer
- use links to Java 11 API
2021-04-22 23:00:28 +02:00
Karl Tauber
988d171bdd fixed javadoc warnings/errors when building with Java 15 2021-04-22 16:20:50 +02:00
Karl Tauber
e6f72bf343 fixed some deprecation warnings when compiling with Java 11 2021-04-22 15:53:02 +02:00
Karl Tauber
89c5a0c57b FlatSVGIcon: fixed javadoc issues 2021-04-22 14:27:14 +02:00
Karl Tauber
d97146393c renamed Flat*Laf.install() methods to Flat*Laf.setup() to avoid confusion with UIManager.installLookAndFeel(LookAndFeelInfo info); the old Flat*Laf.install() methods are still there, but marked as deprecated 2021-04-22 14:20:09 +02:00
Karl Tauber
1c52f1f76c CheckBox and RadioButton: do not fill background if used as cell renderer, except if cell is selected or has different background color (issue #311) 2021-04-22 00:14:42 +02:00
Karl Tauber
9bd3a68115 update miglayout-swing from 5.3-SNAPSHOT to 5.3 2021-04-20 21:01:55 +02:00
Karl Tauber
f58780d36b FlatSVGIcon: share color filter in derived icons 2021-04-18 18:30:56 +02:00
Karl Tauber
6eb15ab437 FlatSVGIcon: added missing javadoc and updated CHANGELOG.md 2021-04-18 17:43:12 +02:00
Karl Tauber
00dc7004f5 Merge pull request #303 from xDUDSSx/extras-svg-icon-filter
FlatSVGIcon color filters
2021-04-18 17:31:01 +02:00
Karl Tauber
8ec0e57235 FlatSVGIcon: use fluent API for color filter 2021-04-18 17:05:22 +02:00
Karl Tauber
d75dc9e70c FlatSVGIcon: support light and dark mappings in single color filter 2021-04-18 16:37:24 +02:00
Karl Tauber
ec2fccbb0e FlatSVGIcon: if icon has color filter and did change the color, then do not apply global color filter 2021-04-16 23:25:22 +02:00
Karl Tauber
34861166e8 Demo: ExtrasPanel: added "Toggle RED" button 2021-04-16 23:03:38 +02:00
Karl Tauber
584fa0a26e Demo: ExtrasPanel:
- animate "rainbow" icon only if extras tab is visible
- recreated added components in JFormDesigner
2021-04-16 22:56:44 +02:00
Karl Tauber
6c48489d89 FlatSVGIcon:
- added getters for all fields passed to constructors
- preserve disabled state in derive() methods
- ColorFilter: create hash maps only if needed/used
2021-04-16 21:53:15 +02:00
Karl Tauber
ba9c884a0c FlatSVGIcon:
- renamed FlatSVGIcon.setFilter(...) to setColorFilter()
- renamed ColorFilter.setFilter(Function) to setMapper(Function)
- replaced ColorFilter.createGrayFilterFunction(int,int,int) with universal createRGBImageFilterFunction(RGBImageFilter)
- ColorFilter: use default color palette mapping only in global filter
2021-04-16 21:33:23 +02:00
Karl Tauber
360f0bafe0 Extras: FlatInspector: always show tooltip over highlight figures 2021-04-16 15:12:55 +02:00
Karl Tauber
4327c13dca FlatTestFrame: moved 3rd party lafs to lafs.properties 2021-04-16 14:57:43 +02:00
Karl Tauber
4f2256f713 TableHeader: Moved table header column border painting from FlatTableHeaderUI to new border FlatTableHeaderBorder to improve compatibility with custom table header implementations (issue #228) 2021-04-14 19:34:44 +02:00
Karl Tauber
5167cd368f JIDE: JideTabbedPane: updated CHANGELOG.md 2021-04-13 16:32:20 +02:00
Karl Tauber
ef7289d11a Merge pull request #306 from JFormDesigner/jidetabbedpane
JideTabbedPane improvements
2021-04-13 16:29:49 +02:00
Karl Tauber
cb11d98bf7 JIDE: JideTabbedPane: hide tab selection and tab area separator for tabbedPane.setHideOneTab(true) if tabbed pane contains only one tab 2021-04-13 12:20:11 +02:00
Karl Tauber
992349da8c JIDE: JideTabbedPane: fixed close button in tab area, which was visible even if shown on tabs (regression in previous commit) 2021-04-13 12:06:28 +02:00
Karl Tauber
2e7637f274 JIDE: JideTabbedPane: fixed close button in tab area 2021-04-13 11:25:42 +02:00
Karl Tauber
1f8eaf4a64 JIDE: JideTabbedPane: fixed scroll and list buttons 2021-04-13 10:51:04 +02:00
Karl Tauber
46ac7a9dc7 IntelliJ Themes: fixed background colors of DesktopPane and DesktopIcon in all themes 2021-04-11 19:39:47 +02:00