Fixes a regression and some bugs in 3.5. If you use 3.5 it is recommended to upgrade to 3.5.1.
Change Log
Fixed bugs
HTML: Fixed occasional cutoff wrapped text when using multi-line text in HTML
tags <h1>...<h6>, <code>, <kbd>, <big>, <small> or <samp>.
(issue #873; regression in 3.5)
Popup: Fixed UnsupportedOperationException: PERPIXEL_TRANSLUCENT translucency is not supported
exception on Haiku OS when showing popup (partly) outside of window. (issue #869)
HiDPI: Fixed occasional wrong repaint areas when using
HiDPIUtils.installHiDPIRepaintManager(). (see PR #864)
Added system property flatlaf.useSubMenuSafeTriangle to allow disabling
submenu safe triangle (PR #490) for SWTSwing. (issue #870)
Button and ToggleButton: Added border colors for pressed and selected states. (issue #848)
Label: Support painting background with rounded corners. (issue #842)
Popup: Fixed flicker of popups (e.g. tooltips) while they are moving (e.g.
following mouse pointer). (issues #832 and #672)
FileChooser: Wrap shortcuts in scroll pane. (issue #828)
Theme Editor: On macOS, use larger window title bar. (PR #779)
Fixed bugs
macOS: Disabled rounded popup border (see PR #772) on macOS 14.4+ because it
may freeze the application and crash the macOS WindowServer process
(reports vary from Finder restarts to OS restarts).
This is a temporary change until a solution is found.
See NetBeans issues apache/netbeans#7560 and apache/netbeans#6647.
FlatLaf window decorations: Window top border on Windows 10 in "full window
content" mode was not fully repainted when activating or deactivating window. (issue #809)
Button and ToggleButton: UI properties [Toggle]Button.selectedForeground and
[Toggle]Button.pressedForeground did not work for HTML text. (issue #848)
HTML: Fixed font sizes for HTML tags <h1>...<h6>, <code>, <kbd>,
<big>, <small> and <samp> in HTML text for components Button, CheckBox,
RadioButton, MenuItem (and subclasses), JideLabel, JideButton, JXBusyLabel and
JXHyperlink. Also fixed for Label and ToolTip if using Java 11+.
ScrollPane: Fixed/improved border painting at 125% - 175% scaling to avoid
different border thicknesses. (issue #743)
Table: Fixed painting of alternating rows below table if auto-resize mode is
JTable.AUTO_RESIZE_OFF and table width is smaller than scroll pane (was not
HTML: Fixed occasional cutoff wrapped text when using multi-line text in HTML
tags <h1>...<h6>, <code>, <kbd>, <big>, <small> or <samp>.
(issue #873; regression in 3.5)
Popup: Fixed UnsupportedOperationException: PERPIXEL_TRANSLUCENT translucency is not supported exception on Haiku OS when showing popup (partly) outside of
window. (issue #869)
HiDPI: Fixed occasional wrong repaint areas when using
HiDPIUtils.installHiDPIRepaintManager(). (see PR #864)
Added system property flatlaf.useSubMenuSafeTriangle to allow disabling
submenu safe triangle (PR #490) for
SWTSwing. (issue #870)
Button and ToggleButton: Added border colors for pressed and selected states.
(issue #848)
Label: Support painting background with rounded corners. (issue #842)
Popup: Fixed flicker of popups (e.g. tooltips) while they are moving (e.g.
following mouse pointer). (issues #832 and #672)
FileChooser: Wrap shortcuts in scroll pane. (issue #828)
Theme Editor: On macOS, use larger window title bar. (PR #779)
Fixed bugs
macOS: Disabled rounded popup border (see PR #772) on macOS 14.4+ because it
may freeze the application and crash the macOS WindowServer process (reports
vary from Finder restarts to OS restarts). This is a temporary change until a
solution is found. See NetBeans issues
apache/netbeans#7560
and
apache/netbeans#6647.
FlatLaf window decorations: Window top border on Windows 10 in "full window
content" mode was not fully repainted when activating or deactivating window.
(issue #809)
Button and ToggleButton: UI properties [Toggle]Button.selectedForeground and
[Toggle]Button.pressedForeground did not work for HTML text. (issue #848)
HTML: Fixed font sizes for HTML tags <h1>...<h6>, <code>, <kbd>,
<big>, <small> and <samp> in HTML text for components Button, CheckBox,
RadioButton, MenuItem (and subclasses), JideLabel, JideButton, JXBusyLabel and
JXHyperlink. Also fixed for Label and ToolTip if using Java 11+.
ScrollPane: Fixed/improved border painting at 125% - 175% scaling to avoid
different border thicknesses. (issue #743)
Fixes a regression and some bugs in 3.5. If you use 3.5 it is recommended to upgrade to 3.5.1.
Change Log
Fixed bugs
HTML: Fixed occasional cutoff wrapped text when using multi-line text in HTML
tags <h1>...<h6>, <code>, <kbd>, <big>, <small> or <samp>.
(issue #873; regression in 3.5)
Popup: Fixed UnsupportedOperationException: PERPIXEL_TRANSLUCENT translucency is not supported
exception on Haiku OS when showing popup (partly) outside of window. (issue #869)
HiDPI: Fixed occasional wrong repaint areas when using
HiDPIUtils.installHiDPIRepaintManager(). (see PR #864)
Added system property flatlaf.useSubMenuSafeTriangle to allow disabling
submenu safe triangle (PR #490) for SWTSwing. (issue #870)
Button and ToggleButton: Added border colors for pressed and selected states. (issue #848)
Label: Support painting background with rounded corners. (issue #842)
Popup: Fixed flicker of popups (e.g. tooltips) while they are moving (e.g.
following mouse pointer). (issues #832 and #672)
FileChooser: Wrap shortcuts in scroll pane. (issue #828)
Theme Editor: On macOS, use larger window title bar. (PR #779)
Fixed bugs
macOS: Disabled rounded popup border (see PR #772) on macOS 14.4+ because it
may freeze the application and crash the macOS WindowServer process
(reports vary from Finder restarts to OS restarts).
This is a temporary change until a solution is found.
See NetBeans issues apache/netbeans#7560 and apache/netbeans#6647.
FlatLaf window decorations: Window top border on Windows 10 in "full window
content" mode was not fully repainted when activating or deactivating window. (issue #809)
Button and ToggleButton: UI properties [Toggle]Button.selectedForeground and
[Toggle]Button.pressedForeground did not work for HTML text. (issue #848)
HTML: Fixed font sizes for HTML tags <h1>...<h6>, <code>, <kbd>,
<big>, <small> and <samp> in HTML text for components Button, CheckBox,
RadioButton, MenuItem (and subclasses), JideLabel, JideButton, JXBusyLabel and
JXHyperlink. Also fixed for Label and ToolTip if using Java 11+.
ScrollPane: Fixed/improved border painting at 125% - 175% scaling to avoid
different border thicknesses. (issue #743)
Table: Fixed painting of alternating rows below table if auto-resize mode is
JTable.AUTO_RESIZE_OFF and table width is smaller than scroll pane (was not
HTML: Fixed occasional cutoff wrapped text when using multi-line text in HTML
tags <h1>...<h6>, <code>, <kbd>, <big>, <small> or <samp>.
(issue #873; regression in 3.5)
Popup: Fixed UnsupportedOperationException: PERPIXEL_TRANSLUCENT translucency is not supported exception on Haiku OS when showing popup (partly) outside of
window. (issue #869)
HiDPI: Fixed occasional wrong repaint areas when using
HiDPIUtils.installHiDPIRepaintManager(). (see PR #864)
Added system property flatlaf.useSubMenuSafeTriangle to allow disabling
submenu safe triangle (PR #490) for
SWTSwing. (issue #870)
Button and ToggleButton: Added border colors for pressed and selected states.
(issue #848)
Label: Support painting background with rounded corners. (issue #842)
Popup: Fixed flicker of popups (e.g. tooltips) while they are moving (e.g.
following mouse pointer). (issues #832 and #672)
FileChooser: Wrap shortcuts in scroll pane. (issue #828)
Theme Editor: On macOS, use larger window title bar. (PR #779)
Fixed bugs
macOS: Disabled rounded popup border (see PR #772) on macOS 14.4+ because it
may freeze the application and crash the macOS WindowServer process (reports
vary from Finder restarts to OS restarts). This is a temporary change until a
solution is found. See NetBeans issues
apache/netbeans#7560
and
apache/netbeans#6647.
FlatLaf window decorations: Window top border on Windows 10 in "full window
content" mode was not fully repainted when activating or deactivating window.
(issue #809)
Button and ToggleButton: UI properties [Toggle]Button.selectedForeground and
[Toggle]Button.pressedForeground did not work for HTML text. (issue #848)
HTML: Fixed font sizes for HTML tags <h1>...<h6>, <code>, <kbd>,
<big>, <small> and <samp> in HTML text for components Button, CheckBox,
RadioButton, MenuItem (and subclasses), JideLabel, JideButton, JXBusyLabel and
JXHyperlink. Also fixed for Label and ToolTip if using Java 11+.
ScrollPane: Fixed/improved border painting at 125% - 175% scaling to avoid
different border thicknesses. (issue #743)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps
flatlaf.version
from 3.4.1 to 3.5.1. Updatescom.formdev:flatlaf
from 3.4.1 to 3.5.1Release notes
Sourced from com.formdev:flatlaf's releases.
... (truncated)
Changelog
Sourced from com.formdev:flatlaf's changelog.
... (truncated)
Commits
438ec6a
release 3.5.18089e66
SubMenuUsabilityHelper: added system property `flatlaf.useSubMenuSafeTriangle...d27e056
HiDPI: fixed occasional wrong repaint areas when using `HiDPIUtils.installHiD...97b21bf
HTML: fixed occasional cutoff wrapped text when using multi-line text in HTML...ec4343e
TabbedPane: fixedArrayIndexOutOfBoundsException
in case of using "card" ta...948decb
Popup: fixed `UnsupportedOperationException: PERPIXEL_TRANSLUCENT translucenc...d510fee
CHANGELOG.md: moved note regarding disabled rounded popup border on macOS fro...70b7a3d
release 3.5b142a6f
FlatInspector: added FlatLaf style to tooltip14705a9
Menu: show arrow icon for top-level JMenu if used in vertical JMenuBar (issue...Updates
com.formdev:flatlaf-extras
from 3.4.1 to 3.5.1Release notes
Sourced from com.formdev:flatlaf-extras's releases.
... (truncated)
Changelog
Sourced from com.formdev:flatlaf-extras's changelog.
... (truncated)
Commits
438ec6a
release 3.5.18089e66
SubMenuUsabilityHelper: added system property `flatlaf.useSubMenuSafeTriangle...d27e056
HiDPI: fixed occasional wrong repaint areas when using `HiDPIUtils.installHiD...97b21bf
HTML: fixed occasional cutoff wrapped text when using multi-line text in HTML...ec4343e
TabbedPane: fixedArrayIndexOutOfBoundsException
in case of using "card" ta...948decb
Popup: fixed `UnsupportedOperationException: PERPIXEL_TRANSLUCENT translucenc...d510fee
CHANGELOG.md: moved note regarding disabled rounded popup border on macOS fro...70b7a3d
release 3.5b142a6f
FlatInspector: added FlatLaf style to tooltip14705a9
Menu: show arrow icon for top-level JMenu if used in vertical JMenuBar (issue...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show