Karl Tauber
d962f218a1
ToolTip: fixed positioning of huge tooltips (issue #333 )
2021-06-11 20:53:09 +02:00
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
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
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
38a3a0768d
Tree: fill cell background if DefaultTreeCellRenderer.setBackgroundNonSelectionColor(Color) was used (issue #322 )
2021-05-12 15:45:36 +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
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
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
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
46ac7a9dc7
IntelliJ Themes: fixed background colors of DesktopPane and DesktopIcon in all themes
2021-04-11 19:39:47 +02:00
Karl Tauber
0d86d39217
IntelliJ Themes: minor fixes to text in progress bars for some themes
2021-04-11 18:59:23 +02:00
Karl Tauber
406eeaec96
PopupFactory: fixed occasional NullPointerException in FlatPopupFactory.fixToolTipLocation() (issue #305 )
2021-04-11 16:00:36 +02:00
Karl Tauber
2fe5652bc6
DesktopPane: automatically layout icons in dock (without invoking from DesktopManager), which eliminates the need for FlatDesktopManager
2021-04-11 15:10:59 +02:00
Karl Tauber
39bf68a6bd
DesktopIcon: automatically update preview (without invoking from DesktopManager)
2021-04-11 14:58:20 +02:00
Karl Tauber
a7a4a19824
DesktopIcon: use derived color for icon background, based on background color of JDesktopPane
2021-04-11 14:48:19 +02:00
Karl Tauber
7f906ba0ea
DesktopPane: fixed empty minimized icon when switching LaF (regression since commit ab1ce7fab16597c518dd00a4c4e86320d98410c1; see PR #294 )
2021-04-10 15:53:45 +02:00
Karl Tauber
07bf6e4506
DesktopPane: on HiDPI screens, use high-resolution images for preview of iconified internal frames in dock
2021-04-10 14:36:46 +02:00
Karl Tauber
a331760321
DesktopPane: made private methods/fields protected to allow overriding
2021-04-10 13:36:44 +02:00
Karl Tauber
d9c240d729
DesktopPane: fixed incomplete minimized icon when switching LaF
2021-04-10 12:46:13 +02:00
Karl Tauber
d9526c19e7
DesktopPane: improved layout of iconified internal frames in dock
2021-04-10 12:39:26 +02:00
Karl Tauber
1798ccd284
Merge pull request #294 from lsimediasarl/main
...
Fixed JInternalFrame iconified content snapshot for already installed DesktopManager
2021-04-10 00:05:02 +02:00
Karl Tauber
ab1ce7fab1
DesktopPane: avoid using two instances of DefaultDesktopManager if a custom desktop manager is used/wrapped (see PR #294 )
2021-04-09 18:17:15 +02:00
Karl Tauber
5eab843d97
Button and ToggleButton:
...
- updated CHANGELOG.md for #276
- FlatComponentsTest: use FlatButton and FlatToggleButton
- FlatButtonUI: avoid unnecessary reading client property if shadowColor is null, which is the case in most themes
2021-04-09 11:44:59 +02:00
Karl Tauber
c55f0e239e
Merge pull request #276 from ingokegel/border_less_button
...
Added ButtonType.borderLess
2021-04-09 11:17:11 +02:00
Ingo Kegel
32d9381745
Renamed borderLess to borderless
2021-04-08 22:36:42 +02:00
Karl Tauber
77fc564e70
TabbedPane: fixed actions scrollTabsForwardAction and scrollTabsBackwardAction when used from outside (e.g. in NetBeans)
2021-04-08 01:15:29 +02:00
Karl Tauber
3b84314c45
client/system properties: javadoc fixes
2021-04-07 16:25:24 +02:00
Karl Tauber
8fcce349d5
ComboBox and Spinner: fixed too wide arrow button if component is higher than preferred (issue #302 )
2021-04-07 01:39:29 +02:00
Karl Tauber
5a94676a3a
Merge pull request #269 from SchiopuMatei/main
...
Added option for downscaling
2021-04-07 00:24:18 +02:00
Karl Tauber
f32d72ee62
UIScale:
...
- allow scale factors less than 100% for system property `flatlaf.uiScale`
- no longer round scale factor of system property `flatlaf.uiScale` to 1/4
- renamed system property `flatlaf.uiDowncale.enabled` to `flatlaf.uiScale.allowScaleDown`
- round smaller scale factors to 1/10
- absolute minimum user scale factor is now 0.1
2021-04-07 00:21:15 +02:00
Karl Tauber
e35fc8620c
JIDE: fixed null font in other Lafs if (wrongly) using LookAndFeelFactory.addUIDefaultsInitializer() or LookAndFeelFactory.addUIDefaultsCustomizer() (issue #288 )
2021-04-06 18:35:48 +02:00
Karl Tauber
277c288952
IntelliJ Themes: fixed system colors
2021-04-06 11:29:55 +02:00
Karl Tauber
240b08e55c
IntelliJ Themes: fixed window title bar background if unified background is enabled
2021-04-06 11:04:52 +02:00
Karl Tauber
fe7f345661
Native window decorations: support changing title bar background and foreground colors per window (via client property) also if unified window title bar is enabled
2021-04-06 10:46:28 +02:00
Karl Tauber
c8db01c958
SplitPane: fixed JSplitPane.setContinuousLayout(false) (issue #301 )
2021-04-05 14:24:49 +02:00
Karl Tauber
f456185f7d
Native window decorations: support changing title bar background and foreground colors per window (via client property)
2021-04-05 14:19:41 +02:00
Karl Tauber
801b555835
Window decorations: fixed random window title bar background for unified backgrounds in cases were background is not filled by custom window/rootpane components (issue #254 )
2021-04-04 11:47:15 +02:00
Karl Tauber
eee177e64b
Window decorations: enabling/disabling menu bar embedding via system and client properties now works the same way as for window decorations
...
(previously it was only possible to disable menu bar embedding)
2021-04-03 16:19:11 +02:00