Files
flatlaf/flatlaf.changes

84 lines
4.1 KiB
Plaintext
Raw Permalink Normal View History

Accepting request 1198534 from home:urbic:branches:Java:packages - 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
2024-09-04 10:50:24 +00:00
-------------------------------------------------------------------
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