File flatlaf.changes of Package flatlaf

-------------------------------------------------------------------
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
openSUSE Build Service is sponsored by