[go: up one dir, main page]

Skip to content
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

Bump com.formdev:flatlaf-extras from 3.3 to 3.4 #4714

Conversation

dependabot[bot]
Copy link
Contributor
@dependabot dependabot bot commented on behalf of github Mar 7, 2024

Bumps com.formdev:flatlaf-extras from 3.3 to 3.4.

Release notes

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

3.4

BTW if you'd like to support the FlatLaf open-source project, please consider sponsoring it. Thank you very much for doing so.

Highlights

"full window content" mode for FlatLaf window decorations (Windows 10/11 and Linux)

Full window content mode allows you to extend the content into the window title bar. This means that the content pane (and glass pane) of the Swing window is extended into the window title bar. The window icon and title are automatically hidden. Only the minimize/maximize/close buttons stay visible. So your application can use (nearly) the whole window area.

grafik

You can try out "full window content" mode in FlatLaf Demo. Press the "expand" button on the right side in the tab area.

macOS: window title bar close/minimize/zoom buttons spacing

If using full window content mode on macOS, it is now possible to use larger space around the close/minimize/zoom buttons (traffic lights) to give your application a "native" look:

image

Change Log

New features and improvements

  • FlatLaf window decorations (Windows 10/11 and Linux): Support "full window content" mode, which allows you to extend the content into the window title bar. (PR #801)
  • macOS: Support larger window title bar close/minimize/zoom buttons spacing in full window content mode and introduced "buttons placeholder". (PR #779)
  • Native libraries:
    • System property flatlaf.nativeLibraryPath now supports loading native libraries named the same as on Maven central.
    • Published flatlaf-<version>-no-natives.jar to Maven Central. This JAR is equal to flatlaf-<version>.jar, except that it does not contain the FlatLaf native libraries. The Maven "classifier" to use this JAR is no-natives. You need to distribute the FlatLaf native libraries with your application. See https://www.formdev.com/flatlaf/native-libraries/ for more details.
    • Improved log messages for loading fails.
  • Fonts: Updated Inter to v4.0.
  • Table: Select all text in cell editor when starting editing using F2 key. (issue #652)

Fixed bugs

  • macOS: Setting window background (of undecorated window) to translucent color (alpha < 255) did not show the window translucent. (issue #705)
  • JIDE CommandMenuBar: Fixed ClassCastException when JIDE command bar displays JideMenu in popup. (PR #794)
Changelog

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

3.4

New features and improvements

  • FlatLaf window decorations (Windows 10/11 and Linux): Support "full window content" mode, which allows you to extend the content into the window title bar. (PR #801)
  • macOS: Support larger window title bar close/minimize/zoom buttons spacing in full window content mode and introduced "buttons placeholder". (PR #779)
  • Native libraries:
    • System property flatlaf.nativeLibraryPath now supports loading native libraries named the same as on Maven central.
    • Published flatlaf-<version>-no-natives.jar to Maven Central. This JAR is equal to flatlaf-<version>.jar, except that it does not contain the FlatLaf native libraries. The Maven "classifier" to use this JAR is no-natives. You need to distribute the FlatLaf native libraries with your application. See https://www.formdev.com/flatlaf/native-libraries/ for more details.
    • Improved log messages for loading fails.
  • Fonts: Updated Inter to v4.0.
  • Table: Select all text in cell editor when starting editing using F2 key. (issue 652)

Fixed bugs

  • macOS: Setting window background (of undecorated window) to translucent color (alpha < 255) did not show the window translucent. (issue #705)
  • JIDE CommandMenuBar: Fixed ClassCastException when JIDE command bar displays JideMenu in popup. (PR #794)
Commits
  • bfbd250 release 3.4
  • 063fff2 gradle: fixed dependency of task ':flatlaf-core:signMavenPublication' (type '...
  • fbdc8d5 Merge branch 'windows-full-window-content'
  • 625c0a3 Tree: detect tree cell editor in FlatUIUtils.isCellEditor()
  • 2972300 Table: select all text in cell editor when starting editing using F2 key; c...
  • a8e7189 gradle: use AbstractPublishToMaven instead of PublishToMavenRepository to...
  • d7a7608 FileChooser: extended FlatFileChooserTest to support testing various locale...
  • fd925a6 FileChooser: extended FlatFileChooserTest to support testing all `JFileChoo...
  • 4fc890a Testing: split FlatChooserTest into FlatFileChooserTest and `FlatChooserT...
  • b804463 Window decorations:
  • 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)

This change is Reviewable

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

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Mar 7, 2024
Copy link
Contributor Author
dependabot bot commented on behalf of github Mar 29, 2024

Superseded by #4738.

@dependabot dependabot bot closed this Mar 29, 2024
@dependabot dependabot bot deleted the dependabot/gradle/develop/com.formdev-flatlaf-extras-3.4 branch March 29, 2024 14:00
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants