Skip to content

build(deps): bump com.formdev:flatlaf from 3.5.4 to 3.6 #151

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 11, 2025

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 11, 2025

Bumps com.formdev:flatlaf from 3.5.4 to 3.6.

Release notes

Sourced from com.formdev:flatlaf's releases.

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)
  • Fonts: Updated Inter to v4.1.

Fixed bugs

  • Button: Fixed background and foreground colors for borderless and toolBarButton style default buttons (JButton.isDefaultButton() is true). (issue #947)
  • FileChooser: Improved performance when navigating to large directories with thousands of files. (issue #953)
  • PopupFactory: Fixed NPE on Windows 10 when owner is null. (issue #952)
  • Popup: On Windows 10, drop shadow of heavy-weight popup was not updated if popup moved/resized. (issue #942)
  • FlatLaf window decorations:
    • Minimize and maximize icons were not shown for custom scale factors less than 100% (e.g. -Dflatlaf.uiScale=75%). (issue #951)
    • Linux: Fixed occasional maximizing of window when single-clicking the

... (truncated)

Changelog

Sourced from com.formdev:flatlaf's changelog.

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:
    • 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)
  • Fonts: Updated Inter to v4.1.

Fixed bugs

  • Button: Fixed background and foreground colors for borderless and toolBarButton style default buttons (JButton.isDefaultButton() is true).

... (truncated)

Commits
  • 2870ee5 release 3.6
  • 23f8ce8 Demo on Linux: support toggling FlatLaf window decorations (menu "Options > W...
  • 835a1f1 ScrollBar: use rounded thumb also on Windows (as on macOS and Linux) and made...
  • 3925f19 Demo and Theme Editor: added Enable-Native-Access: ALL-UNNAMED to `MANIFEST...
  • d8e59f2 TextComponents: selectAllOnFocusPolicy related changes:
  • 666b999 Merge PR #971: Linux: rounded iconify/maximize/close buttons if using FlatLaf...
  • 0ba7798 Fonts: updated Inter to v4.1 (issue #976)
  • c486f69 Testing: support interprocess Laf sync (enable/disable with Alt+Shift+S)
  • 0bc2513 for PR #982:
  • bc35043 Merge PR #982: Add "success" outline for borders (issue #945)
  • 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 java Pull requests that update java code labels Apr 11, 2025
Bumps [com.formdev:flatlaf](https://github.com/JFormDesigner/FlatLaf) from 3.5.4 to 3.6.
- [Release notes](https://github.com/JFormDesigner/FlatLaf/releases)
- [Changelog](https://github.com/JFormDesigner/FlatLaf/blob/main/CHANGELOG.md)
- [Commits](JFormDesigner/FlatLaf@3.5.4...3.6)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/gradle/com.formdev-flatlaf-3.6 branch from 6158343 to cf75188 Compare April 11, 2025 21:24
@fedex81 fedex81 merged commit 1177a3f into master Apr 11, 2025
3 checks passed
@dependabot dependabot bot deleted the dependabot/gradle/com.formdev-flatlaf-3.6 branch April 11, 2025 21:30
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 java Pull requests that update java code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant