Files
flatlaf/flatlaf.changes
Fridrich Strba e36962cef7 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

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