Update dependency com.formdev:flatlaf-extras to v3.5.2 #735
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.0
->3.5.2
Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
JFormDesigner/FlatLaf (com.formdev:flatlaf-extras)
v3.5.2
Compare Source
Fixed bugs
on graphics card/driver). This is done by setting Java system property
sun.java2d.d3d.onscreen
tofalse
(but only ifsun.java2d.d3d.onscreen
,sun.java2d.d3d
andsun.java2d.noddraw
are not yet set), which disablesusage of Windows Direct3D (DirectX) onscreen surfaces. Component rendering
still uses Direct3D. (issue #887)
custom component in menu bar increases title bar height. (issue #897)
overrides
Component.contains(int x, int y)
and invokesSwingUtilities.convertPoint()
(or similar) from the overridden method.(issue #878)
using touchpads (e.g. on macOS). (issue #892)
invisible. (issue #884)
Other Changes
JRootPane.titleBarHeight
to allow specifying a (larger) preferred height for the title bar. (issue
#897)
flatlaf.useRoundedPopupBorder
to allow disablingnative rounded popup borders on Windows 11 and macOS. On macOS 14.4+, where
rounded popup borders are disabled since FlatLaf 3.5 because of occasional
problems, you can use this to enable rounded popup borders (at your risk).
v3.5.1
Compare Source
Fixed bugs
tags
<h1>
...<h6>
,<code>
,<kbd>
,<big>
,<small>
or<samp>
.(issue #873; regression in 3.5)
UnsupportedOperationException: PERPIXEL_TRANSLUCENT translucency is not supported
exception on Haiku OS when showing popup (partly) outside ofwindow. (issue #869)
HiDPIUtils.installHiDPIRepaintManager()
. (see PR #864)flatlaf.useSubMenuSafeTriangle
to allow disablingsubmenu safe triangle (PR #490) for
SWTSwing. (issue #870)
v3.5
Compare Source
Fixed bugs
<style>
tag withattributes (e.g.
<style type='text/css'>
). (issue #905; regression in 3.5.1)"full window content" mode. (issue #909)
when resizing window. (issue #907)
v3.4.1
Compare Source
Fixed bugs
JSplitPane.expandableSide
changed.
TabbedPane.scrollButtonsPlacement = trailing
(regression in FlatLaf 3.3).(issue #809)
FlatSVGIcon
color filters now support linear gradients. (PR #817)FlatSVGIcon
: Use log levelCONFIG
instead ofSEVERE
and allowdisabling logging. (issue #823)
JSplitPane.expandableSide
client property toFlatSplitPane
.matches the JAR (bad builds could e.g. ship a newer JAR with an older
incompatible native library) and to test whether native methods can be invoked
(some security software allows loading native library but blocks method
invocation).
Incompatibilities
name of enclosing class name. E.g. nested Laf class
IntelliJTheme.ThemeLaf
used
ThemeLaf.properties
in previous versions, but now needs to be namedIntelliJTheme$ThemeLaf.properties
.v3.4
Compare Source
Fixed bugs
JSplitPane.expandableSide
changed.
TabbedPane.scrollButtonsPlacement = trailing
(regression in FlatLaf 3.3).(issue #809)
FlatSVGIcon
color filters now support linear gradients. (PR #817)FlatSVGIcon
: Use log levelCONFIG
instead ofSEVERE
and allowdisabling logging. (issue #823)
JSplitPane.expandableSide
client property toFlatSplitPane
.matches the JAR (bad builds could e.g. ship a newer JAR with an older
incompatible native library) and to test whether native methods can be invoked
(some security software allows loading native library but blocks method
invocation).
Incompatibilities
name of enclosing class name. E.g. nested Laf class
IntelliJTheme.ThemeLaf
used
ThemeLaf.properties
in previous versions, but now needs to be namedIntelliJTheme$ThemeLaf.properties
.v3.3
Compare Source
New features and improvements
JPopupMenu
,JComboBox
,JToolTip
, etc.) now usenative macOS rounded borders. (PR #772; issue #715)
libflatlaf-macos-arm64.dylib
andlibflatlaf-macos-x86_64.dylib
. See alsohttps://www.formdev.com/flatlaf/native-libraries/.
separatorWidth
andseparatorColor
.Fixed bugs
foreground color. (issue #756)
.exe
files that usedefault Windows exe icon. (see
JDK-8320692)
JOptionPane
. (issue#761)
component is a Table.
#750)
boolean
columns when using alternating row colors.(issue #780)
a
StackOverflowError
in case that custom renderer does this too. (seeNetBeans issue #6835) This
also improves compatibility with custom table header implementations.
hover if renderer uses
null
for background/foreground. (PR #790)leading/trailing components.
and bottom tab placement) and RSyntaxTextArea (with enabled line-wrapping)
as tab content. (see
jadx issue #2030)
increasing size again. (issue #767)
Incompatibilities
JetBrains Runtime (JBR)
8 or 11. It did not work for JBR 17. System property
flatlaf.useJetBrainsCustomDecorations
is now ignored. Note: FlatLafwindow decorations continue to work with JBR.
v3.2.5
Compare Source
Fixed bugs
null
on Windows 10. (issue #753;regression in 3.2.1 in fix for #626)
v3.2.4
Compare Source
Fixed bugs
null
on Linux with Wayland and Java 21.(issue #752; regression in 3.2.3)
v3.2.3
Compare Source
Fixed bugs
(issue #752)
v3.2.2
Compare Source
Fixed bugs
left/right vertical alignment and running in Java 19+. (issue #746)
horizontal alignment is set to
right
. (issue #734)switching theme. (issue #745)
v3.2.1
Compare Source
Fixed bugs
MultiResolutionImageSupport.create(int,Dimension[],Function<Dimension,Image>)
,which caches images created by the producer function. Used by
FlatSVGIcon.getImage()
andFlatSVGUtils.createWindowIconImages()
. If youuse one of these methods, it is strongly recommended to upgrade to this
version, because if the returned image is larger and painted very often it may
result in an out-of-memory situation. (issue #726)
FlatShortcutsPanel
on Windows. (issue#718)
alignment property of
JTextField
. (issue #721)10 only; issue #626)
v3.2
Compare Source
Fixed bugs
null
on Windows 10. (issue #753;regression in 3.2.1 in fix for #626)
v3.1.1
Compare Source
"Material Theme UI Lite" themes; issue #667; regression in FlatLaf 3.1).
"Material Design Dark", "Monokai Pro", "One Dark" and "Spacegray" themes.
IllegalArgumentException: URI scheme is not "file"
when using FlatLaf in WebStart. (issue #668; regression in FlatLaf 3.1)
v3.1
Compare Source
"Material Theme UI Lite" themes; issue #667; regression in FlatLaf 3.1).
"Material Design Dark", "Monokai Pro", "One Dark" and "Spacegray" themes.
IllegalArgumentException: URI scheme is not "file"
when using FlatLaf in WebStart. (issue #668; regression in FlatLaf 3.1)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.