Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 1, 2025

Bumps com.formdev:flatlaf from 3.5.1 to 3.6.1.

Release notes

Sourced from com.formdev:flatlaf's releases.

3.6.1

Change Log

  • Extras: Support JSVG 2.0.0. Minimum JSVG version is now 1.6.0. (issue #997)
  • FlatLaf window decorations (Windows 10/11 only): Improved diagonal window resizing on top-left and top-right window corners. Top window resize area now also covers iconify/maximize/close buttons. (issue #1015)
  • ToggleButton: Styling selectedForeground did not work if foreground is also styled. (issue #1017)
  • JideSplitButton: Fixed updating popup when switching theme. (issue #1000)
  • IntelliJ Themes: Fixed logging false errors when loading 3rd party .theme.json files. (issue #990)
  • Linux: Popups appeared in wrong position on multi-screen setup if primary display is located below or right to secondary display. (see [NetBeans issue #8532](apache/netbeans#8532))
  • macOS: Fixed popup flickering after theme change. (issue #1009)
  • macOS with JetBrains Runtime: Fixed sometimes empty popups. (issue #1019)

3.6

Change Log

New features and improvements

  • macOS: Re-enabled rounded popup border (see PR #772) on macOS 14.4+ (was disabled in 3.5.x).
  • Increased contrast of text for better readability: (PR #972; issue #762)
    • In FlatLaf Dark, FlatLaf Darcula and many dark IntelliJ themes, made all text colors brighter.
    • In FlatLaf Light, FlatLaf IntelliJ and many light IntelliJ themes, made disabled text colors slightly darker.
    • In FlatLaf macOS Light, made disabled text colors darker.
    • In FlatLaf macOS Dark, made text colors of "default" button and selected ToggleButton lighter.
  • CheckBox: Support styling indeterminate state of tri-state check boxes. (PR #936; issue #919)
  • List: Support for alternate row highlighting. (PR #939)
  • Tree: Support for alternate row highlighting. (PR #903)
  • Tree: Support wide cell renderer. (issue #922)
  • ScrollBar: Use rounded thumb also on Windows (as on macOS and Linux) and made thumb slightly darker/lighter. (issue #918)
  • Extras: FlatSVGIcon color filters now can access painting component to implement component state based color mappings. (issue #906)
  • Linux:
    • Rounded iconify/maximize/close buttons if using FlatLaf window decorations. (PR #971)
    • Added libflatlaf-linux-arm64.so for Linux on ARM64. (issue #899)
    • Use X11 window manager events to resize window, if FlatLaf window decorations are enabled. This gives FlatLaf windows a more "native" feeling. (issue #866)
  • IntelliJ Themes:
    • Updated to latest versions and fixed various issues.
    • Support customizing through properties files. (issue #824)
  • SwingX: Support JXTipOfTheDay component. (issue #980)
  • Support key prefixes for Linux desktop environments (e.g. [gnome], [kde] or [xfce]) in properties files. (issue #974)
  • Support custom key prefixes (e.g. [win10] or [test]) in properties files. (issue #649)
  • Support multi-prefixed keys (e.g. [dark][gnome]TitlePane.buttonBackground). The value is only used if all prefixes match current platform/theme.
  • Support new component border color to indicate success state (set client property JComponent.outline to success). (PR #982, issue #945)

... (truncated)

Changelog

Sourced from com.formdev:flatlaf's changelog.

3.6.1

  • Extras: Support JSVG 2.0.0. Minimum JSVG version is now 1.6.0. (issue #997)
  • FlatLaf window decorations (Windows 10/11 only): Improved diagonal window resizing on top-left and top-right window corners. Top window resize area now also covers iconify/maximize/close buttons. (issue #1015)
  • ToggleButton: Styling selectedForeground did not work if foreground is also styled. (issue #1017)
  • JideSplitButton: Fixed updating popup when switching theme. (issue #1000)
  • IntelliJ Themes: Fixed logging false errors when loading 3rd party .theme.json files. (issue #990)
  • Linux: Popups appeared in wrong position on multi-screen setup if primary display is located below or right to secondary display. (see [NetBeans issue #8532](apache/netbeans#8532))
  • macOS: Fixed popup flickering after theme change. (issue #1009)
  • macOS with JetBrains Runtime: Fixed sometimes empty popups. (issue #1019)

3.6

New features and improvements

  • macOS: Re-enabled rounded popup border (see PR #772) on macOS 14.4+ (was disabled in 3.5.x).
  • Increased contrast of text for better readability: (PR #972; issue #762)
    • In FlatLaf Dark, FlatLaf Darcula and many dark IntelliJ themes, made all text colors brighter.
    • In FlatLaf Light, FlatLaf IntelliJ and many light IntelliJ themes, made disabled text colors slightly darker.
    • In FlatLaf macOS Light, made disabled text colors darker.
    • In FlatLaf macOS Dark, made text colors of "default" button and selected ToggleButton lighter.
  • CheckBox: Support styling indeterminate state of tri-state check boxes. (PR #936; issue #919)
  • List: Support for alternate row highlighting. (PR #939)
  • Tree: Support for alternate row highlighting. (PR #903)
  • Tree: Support wide cell renderer. (issue #922)
  • ScrollBar: Use rounded thumb also on Windows (as on macOS and Linux) and made thumb slightly darker/lighter. (issue #918)
  • Extras: FlatSVGIcon color filters now can access painting component to implement component state based color mappings. (issue #906)
  • Linux:
    • Rounded iconify/maximize/close buttons if using FlatLaf window decorations. (PR #971)
    • Added libflatlaf-linux-arm64.so for Linux on ARM64. (issue #899)
    • Use X11 window manager events to resize window, if FlatLaf window decorations are enabled. This gives FlatLaf windows a more "native" feeling. (issue #866)
  • IntelliJ Themes:

... (truncated)

Commits
  • 97988e9 release 3.6.1
  • f71dbb2 Linux: ensure that old LinuxPopupMenuCanceler window listener is removed befo...
  • 04ad21b Button: added unit tests for foreground and background colors (issue #1017)
  • ff722c0 Popup:
  • 34b19f0 Window decorations (Windows 10/11 only):
  • 286ce15 ToggleButton: styling selectedForeground did not work if foreground is al...
  • abfaf86 change snapshot version from 3.7-SNAPSHOT to 3.6.1-SNAPSHOT
  • bc4c7b2 snapshots: publish macOS .dylib native libraries to Maven Central Snapshots...
  • 0863e28 Table: add disabled icon for boolean renderer (issue #1008)
  • 4945378 macOS themes: fixed rendering of menu bar separator if unified background is ...
  • Additional commits viewable in compare view

Dependabot compatibility score

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 <dependency name> 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)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file gradle Gradle dependency updates labels Oct 1, 2025
Bumps [com.formdev:flatlaf](https://github.com/JFormDesigner/FlatLaf) from 3.5.1 to 3.6.1.
- [Release notes](https://github.com/JFormDesigner/FlatLaf/releases)
- [Changelog](https://github.com/JFormDesigner/FlatLaf/blob/main/CHANGELOG.md)
- [Commits](JFormDesigner/FlatLaf@3.5.1...3.6.1)

---
updated-dependencies:
- dependency-name: com.formdev:flatlaf
  dependency-version: 3.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot-gradle-serverpackcreator-app-develop-com.formdev-flatlaf-3.6.1 branch from 9a78cd1 to 595059a Compare October 11, 2025 21:40
@Griefed Griefed merged commit 2c5520c into develop Oct 12, 2025
1 check passed
@dependabot dependabot bot deleted the dependabot-gradle-serverpackcreator-app-develop-com.formdev-flatlaf-3.6.1 branch October 12, 2025 09:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file gradle Gradle dependency updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants