Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 1, 2026

Bumps com.formdev:flatlaf-extras from 3.6 to 3.7.

Release notes

Sourced from com.formdev:flatlaf-extras's releases.

3.7

Highlights

System File Chooser

Class SystemFileChooser (in package com.formdev.flatlaf.util) allows using operating system file dialogs in Java Swing applications.

Details: https://www.formdev.com/flatlaf/system-file-chooser/

Change Log

New features and improvements

  • System File Chooser allows using operating system file dialogs in Java Swing applications. (PR #988)
  • Zooming API. (PR #1051)
  • Icons:
    • Support scaling Laf icons (checkbox, radiobutton, etc). (issue #1061)
    • Scale checkbox and radiobutton icons when using text styles large, medium, small and mini.
  • TabbedPane: Added icon-only tab mode, which shows tab icons but hides tab titles. Tab titles are used in "Show Hidden Tabs" popup menu. (set client property JTabbedPane.tabWidthMode to "iconOnly")
  • TabbedPane: In scroll tab layout, propagate mouse wheel events to ancestors. This allows mouse wheel scrolling if JTabbedPane is inside a JScrollPane. (PR #1030)

Fixed bugs

  • CheckBox and RadioButton: Fixed styling of custom icon. Also fixed focus width (and preferred size) if using custom icon. (PR #1060)
  • TabbedPane: In "Show Hidden Tabs" popup menu, do not show text "x. Tab" if tab has icon but no title. (issue #1062)
  • TextField: Fixed wrong leading/trailing icon placement if border is set to null. (issue #1047)
  • Extras: UI defaults inspector: Exclude inspector window from being blocked by modal dialogs. (issue #1048)
  • JideButton, JideToggleButton, JideSplitButton and JideToggleSplitButton: Paint border in button style TOOLBAR_STYLE if in selected state. (issue #1045)
  • IntelliJ Themes: Fixed problem when using theme instance more than once when switching to that theme. (issue #990)

3.6.2

Change Log

New features and improvements

  • If using FlatLaf.registerCustomDefaultsSource( "com.myapp.themes" ) and named Java modules, it is no longer necessary to add opens com.myapp.themes; to module-info.java. (issue #1026)

... (truncated)

Changelog

Sourced from com.formdev:flatlaf-extras's changelog.

3.7

New features and improvements

  • System File Chooser allows using operating system file dialogs in Java Swing applications. (PR #988)
  • Zooming API. (PR #1051)
  • Icons:
    • Support scaling Laf icons (checkbox, radiobutton, etc). (issue #1061)
    • Scale checkbox and radiobutton icons when using text styles large, medium, small and mini.
  • TabbedPane: Added icon-only tab mode, which shows tab icons but hides tab titles. Tab titles are used in "Show Hidden Tabs" popup menu. (set client property JTabbedPane.tabWidthMode to "iconOnly")
  • TabbedPane: In scroll tab layout, propagate mouse wheel events to ancestors. This allows mouse wheel scrolling if JTabbedPane is inside a JScrollPane. (PR #1030)

Fixed bugs

  • CheckBox and RadioButton: Fixed styling of custom icon. Also fixed focus width (and preferred size) if using custom icon. (PR #1060)
  • TabbedPane: In "Show Hidden Tabs" popup menu, do not show text "x. Tab" if tab has icon but no title. (issue #1062)
  • TextField: Fixed wrong leading/trailing icon placement if border is set to null. (issue #1047)
  • Extras: UI defaults inspector: Exclude inspector window from being blocked by modal dialogs. (issue #1048)
  • JideButton, JideToggleButton, JideSplitButton and JideToggleSplitButton: Paint border in button style TOOLBAR_STYLE if in selected state. (issue #1045)
  • IntelliJ Themes: Fixed problem when using theme instance more than once when switching to that theme. (issue #990)

3.6.2

New features and improvements

  • If using FlatLaf.registerCustomDefaultsSource( "com.myapp.themes" ) and named Java modules, it is no longer necessary to add opens com.myapp.themes; to module-info.java. (issue #1026)
  • Extras: Made animated theme change (class FlatAnimatedLafChange) smoother.

Fixed bugs

  • Tree and List: Fixed painting of rounded drop backgrounds. (issue #1023)
  • Popup: Showing tooltip in inactive window brought that window to front (made it active) and potentially hid the previously active window. (issue #1037)
  • Popup: No longer reuse popup windows for menus to avoid immediately closing

... (truncated)

Commits
  • 3f0b5d5 release 3.7
  • 6e3633c System File Chooser: save and restore size of (fallback) JFileChooser dialog ...
  • 4f1e5cd IntelliJ Themes: do not release JSON memory to allow re-using theme instance ...
  • 070cf9c Icons: scale checkbox and radiobutton icons when using text styles large, `...
  • 5b0f131 Icons: support scaling Laf icons (checkbox, radiobutton, etc) (issue #1061)
  • d7a5c35 System File Chooser: updated Linux native libraries (PR #988)
  • 9e8b869 System File Chooser: Linux: show file dialog in dark if current FlatLaf theme...
  • 58e073a System File Chooser: on Linux when JavaFX is used in application, then always...
  • 1c6e877 System File Chooser: (PR #988)
  • 1e72402 Merge PR #987: Enhance FlatUIUtils.getBorderArc to support FlatLineBorder Arc...
  • 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)

Bumps [com.formdev:flatlaf-extras](https://github.com/JFormDesigner/FlatLaf) from 3.6 to 3.7.
- [Release notes](https://github.com/JFormDesigner/FlatLaf/releases)
- [Changelog](https://github.com/JFormDesigner/FlatLaf/blob/main/CHANGELOG.md)
- [Commits](JFormDesigner/FlatLaf@3.6...3.7)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file gradle Gradle dependency updates labels Jan 1, 2026
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