- Update to v3.5.1 Fixes a regression and some bugs in 3.5. If you use 3.5 it is recommended to upgrade to 3.5.1. * 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) - Update to v3.5 * New features and improvements + Table: Support rounded selection. (PR #856) + 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 updated when table width changed and was painted on wrong side in right-to-left component orientation). + Theme Editor: Fixed occasional empty window on startup on macOS. + FlatLaf window decorations: Fixed black line sometimes painted on top of (native) window border on Windows 11. (issue #852) + HiDPI: Fixed incomplete component paintings at 125% or 175% scaling on Windows where sometimes a 1px wide area at the right or bottom component edge is not repainted. E.g. ScrollPane focus indicator border. (issues #860 and #582) * Incompatibilities + ProgressBar: Log warning (including stack trace) when uninstalling indeterminate progress bar UI or using JProgressBar.setIndeterminate(false) not on AWT thread, because this may throw NPE in FlatProgressBarUI.paint(). (issues #841 and #830) + Panel: Rounded background of panel with rounded corners is now painted even if panel is not opaque. (issue #840) OBS-URL: https://build.opensuse.org/request/show/1198534 OBS-URL: https://build.opensuse.org/package/show/Java:packages/flatlaf?expand=0&rev=2
84 lines
4.1 KiB
Plaintext
84 lines
4.1 KiB
Plaintext
-------------------------------------------------------------------
|
|
Tue Sep 3 13:49:07 UTC 2024 - Anton Shvetz <shvetz.anton@gmail.com>
|
|
|
|
- Update to v3.5.1
|
|
Fixes a regression and some bugs in 3.5. If you use 3.5 it is
|
|
recommended to upgrade to 3.5.1.
|
|
* 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)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 1 22:57:10 UTC 2024 - Anton Shvetz <shvetz.anton@gmail.com>
|
|
|
|
- Update to v3.5
|
|
* New features and improvements
|
|
+ Table: Support rounded selection. (PR #856)
|
|
+ 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 updated when table width
|
|
changed and was painted on wrong side in right-to-left
|
|
component orientation).
|
|
+ Theme Editor: Fixed occasional empty window on startup on
|
|
macOS.
|
|
+ FlatLaf window decorations: Fixed black line sometimes
|
|
painted on top of (native) window border on Windows 11.
|
|
(issue #852)
|
|
+ HiDPI: Fixed incomplete component paintings at 125% or 175%
|
|
scaling on Windows where sometimes a 1px wide area at the
|
|
right or bottom component edge is not repainted. E.g.
|
|
ScrollPane focus indicator border. (issues #860 and #582)
|
|
* Incompatibilities
|
|
+ ProgressBar: Log warning (including stack trace) when
|
|
uninstalling indeterminate progress bar UI or using
|
|
JProgressBar.setIndeterminate(false) not on AWT thread,
|
|
because this may throw NPE in FlatProgressBarUI.paint().
|
|
(issues #841 and #830)
|
|
+ Panel: Rounded background of panel with rounded corners is
|
|
now painted even if panel is not opaque. (issue #840)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 14 05:41:32 UTC 2024 - Anton Shvetz <shvetz.anton@gmail.com>
|
|
|
|
- Initial packaging with v3.4.1
|