Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.5.0→3.6.13.2.0→3.5.03.0.0-M5→3.5.43.8.1→3.15.03.1.0→3.2.03.1.1→3.1.43.1.1→3.1.43.3→3.73.11.0→3.15.03.3.1→3.4.03.3→3.73.6.0→3.9.01.6.0→1.7.32.10.1→2.13.22.0.235→2.0.235-1RELEASE180→RELEASE280RELEASE180→RELEASE280RELEASE180→RELEASE280RELEASE180→RELEASE280RELEASE180→RELEASE280RELEASE180→RELEASE280RELEASE180→RELEASE280RELEASE180→RELEASE280RELEASE180→RELEASE2802.1.8→2.22.1.8→2.22.1.8→2.22.1.8→2.22.1.8→2.2Release Notes
JFormDesigner/FlatLaf (com.formdev:flatlaf-extras)
v3.7Compare Source
ComboBox.buttonFocusedEditableBackground. (issue#1068)
JRootPane.titleBarShowTitle) did notwork before the dialog was made visible. (issue #1081)
visible and frame is maximized. (issue #1071)
thumbSizeorfocusWidthdid not update slider size/layout.(PR #1074)
resized. (issue #1082)
FlatLineBorderis null. Alsouse
FlatLineBorderline color as cell background color in "Value" column.(PR #1080)
FlatDesktop: Avoid unnecessary logging if desktop is not supported (e.g.on NixOS with Plasma/KDE desktop).
v3.6.2Compare Source
New features and improvements
FlatLaf.registerCustomDefaultsSource( "com.myapp.themes" )andnamed Java modules, it is no longer necessary to add
opens com.myapp.themes;to
module-info.java. (issue #1026)FlatAnimatedLafChange) smoother.Fixed bugs
it active) and potentially hid the previously active window. (issue #1037)
dialogs on ChromeOS. (issue #1029)
vice versa). Especially when using animated theme changer (see
FlatLaf Extras).
Incompatibilities
instead of ISO 8859-1. In usual properties files you will not notice any
difference because they use only ASCII characters, but if you've put localized
(non-English) texts (e.g. German umlauts) into your properties files, you need
to convert them to UTF-8. Properties files created with the FlatLaf Theme
Editor already use UTF-8, including in older versions. (issue #1031)
v3.6.1Compare Source
resizing on top-left and top-right window corners. Top window resize area now
also covers iconify/maximize/close buttons. (issue #1015)
selectedForegrounddid not work ifforegroundisalso styled. (issue #1017)
.theme.jsonfiles. (issue #990)display is located below or right to secondary display. (see
NetBeans issue #8532)
v3.6Compare Source
New features and improvements
FlatLaf.registerCustomDefaultsSource( "com.myapp.themes" )andnamed Java modules, it is no longer necessary to add
opens com.myapp.themes;to
module-info.java. (issue #1026)FlatAnimatedLafChange) smoother.Fixed bugs
it active) and potentially hid the previously active window. (issue #1037)
dialogs on ChromeOS. (issue #1029)
vice versa). Especially when using animated theme changer (see
FlatLaf Extras).
Incompatibilities
instead of ISO 8859-1. In usual properties files you will not notice any
difference because they use only ASCII characters, but if you've put localized
(non-English) texts (e.g. German umlauts) into your properties files, you need
to convert them to UTF-8. Properties files created with the FlatLaf Theme
Editor already use UTF-8, including in older versions. (issue #1031)
v3.5.4Compare Source
Fixed bugs
nullfont. (issue#930; PR #931; regression in 3.5)
(issue #933; regression in 3.5.3)
v3.5.3Compare 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)
factor. (issue #904)
when resizing window. (issue #907)
"full window content" mode. (issue #926)
regression in 3.5)
GraphicsConfigurationisnullon Windows. (issue #921)10+ compatibility in application manifest. (issue #916)
text when default font family is Cantarell (e.g. on Fedora). (issue #912)
Other Changes
FlatPropertiesLafnow supports FlatLaf macOS themes as base themes.v3.5.2Compare Source
Fixed bugs
on graphics card/driver). This is done by setting Java system property
sun.java2d.d3d.onscreentofalse(but only ifsun.java2d.d3d.onscreen,sun.java2d.d3dandsun.java2d.noddraware 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.titleBarHeightto allow specifying a (larger) preferred height for the title bar. (issue
#897)
flatlaf.useRoundedPopupBorderto 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.1Compare Source
Fixed bugs
tags
<h1>...<h6>,<code>,<kbd>,<big>,<small>or<samp>.(issue #873; regression in 3.5)
UnsupportedOperationException: PERPIXEL_TRANSLUCENT translucency is not supportedexception on Haiku OS when showing popup (partly) outside ofwindow. (issue #869)
HiDPIUtils.installHiDPIRepaintManager(). (see PR #864)flatlaf.useSubMenuSafeTriangleto allow disablingsubmenu safe triangle (PR #490) for
SWTSwing. (issue #870)
v3.5Compare Source
Fixed bugs
nullfont. (issue#930; PR #931; regression in 3.5)
(issue #933; regression in 3.5.3)
v3.4.1Compare Source
Fixed bugs
JSplitPane.expandableSidechanged.
TabbedPane.scrollButtonsPlacement = trailing(regression in FlatLaf 3.3).(issue #809)
FlatSVGIconcolor filters now support linear gradients. (PR #817)FlatSVGIcon: Use log levelCONFIGinstead ofSEVEREand allowdisabling logging. (issue #823)
JSplitPane.expandableSideclient 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.ThemeLafused
ThemeLaf.propertiesin previous versions, but now needs to be namedIntelliJTheme$ThemeLaf.properties.v3.4Compare Source
Fixed bugs
JSplitPane.expandableSidechanged.
TabbedPane.scrollButtonsPlacement = trailing(regression in FlatLaf 3.3).(issue #809)
FlatSVGIconcolor filters now support linear gradients. (PR #817)FlatSVGIcon: Use log levelCONFIGinstead ofSEVEREand allowdisabling logging. (issue #823)
JSplitPane.expandableSideclient 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.ThemeLafused
ThemeLaf.propertiesin previous versions, but now needs to be namedIntelliJTheme$ThemeLaf.properties.petr-panteleyev/jpackage-maven-plugin (org.panteleyev:jpackage-maven-plugin)
v1.7.3Compare Source
v1.7.2Compare Source
v1.7.1Compare Source
v1.7.0Compare Source
v1.6.6Compare Source
v1.6.5Compare Source
v1.6.4Compare Source
v1.6.3Compare Source
v1.6.2Compare Source
v1.6.1Compare Source
oracle/visualvm (org.graalvm.visualvm.api:org-graalvm-visualvm-tools)
v2.2: VisualVM 2.2Compare Source
v2.1.10: VisualVM 2.1.10Compare Source
v2.1.9: VisualVM 2.1.9Compare Source
Configuration
📅 Schedule: Branch creation - "before 8am on monday" in timezone Europe/Berlin, 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.