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-intellij-themes from 3.1 to 3.3 #75

Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 29, 2024

Bumps com.formdev:flatlaf-intellij-themes from 3.1 to 3.3.

Release notes

Sourced from com.formdev:flatlaf-intellij-themes's releases.

3.3

Highlights

macOS: native rounded borders for popups

Popups on macOS now use native macOS rounded borders (including native drop shadow):

image image

ScrollPane: Support rounded border

ScrollPane now support using rounded border. See PR #713 for information how to enable this feature.

grafik grafik

TabbedPane: Support vertical tabs

TabbedPane now supports rotated/vertical tabs:

image image

Change Log

New features and improvements

  • macOS (10.14+): Popups (JPopupMenu, JComboBox, JToolTip, etc.) now use native macOS rounded borders. (PR #772; issue #715)
  • Native libraries: Added libflatlaf-macos-arm64.dylib and libflatlaf-macos-x86_64.dylib. See also https://www.formdev.com/flatlaf/native-libraries/.
  • ScrollPane: Support rounded border. (PR #713)
  • SplitPane: Support divider hover and pressed background colors. (PR #788)
  • TabbedPane: Support vertical tabs. (PR #758, issue #633)
  • TabbedPane: Paint rounded tab area background for rounded cards. (issue #717)
  • ToolBar: Added styling properties separatorWidth and separatorColor.

Fixed bugs

  • Button and ToggleButton: Selected buttons did not use explicitly set foreground color. (issue 756)
  • FileChooser: Catch NPE in Java 21 when getting icon for .exe files that use default Windows exe icon. (see JDK-8320692)
  • OptionPane: Fixed styling custom panel background in JOptionPane. (issue #761)
  • ScrollPane: Styling ScrollPane border properties did not work if view component is a Table.
  • Table:
    • Switching theme looses table grid and intercell spacing. (issues #733 and #750)
    • Fixed background of boolean columns when using alternating row colors. (issue #780)
    • Fixed border arc of components in complex table cell editors. (issue #786)
  • TableHeader:

... (truncated)

Changelog

Sourced from com.formdev:flatlaf-intellij-themes's changelog.

3.3

New features and improvements

  • macOS (10.14+): Popups (JPopupMenu, JComboBox, JToolTip, etc.) now use native macOS rounded borders. (PR #772; issue #715)
  • Native libraries: Added libflatlaf-macos-arm64.dylib and libflatlaf-macos-x86_64.dylib. See also https://www.formdev.com/flatlaf/native-libraries/.
  • ScrollPane: Support rounded border. (PR #713)
  • SplitPane: Support divider hover and pressed background colors. (PR #788)
  • TabbedPane: Support vertical tabs. (PR #758, issue #633)
  • TabbedPane: Paint rounded tab area background for rounded cards. (issue #717)
  • ToolBar: Added styling properties separatorWidth and separatorColor.

Fixed bugs

  • Button and ToggleButton: Selected buttons did not use explicitly set foreground color. (issue 756)
  • FileChooser: Catch NPE in Java 21 when getting icon for .exe files that use default Windows exe icon. (see JDK-8320692)
  • OptionPane: Fixed styling custom panel background in JOptionPane. (issue #761)
  • ScrollPane: Styling ScrollPane border properties did not work if view component is a Table.
  • Table:
    • Switching theme looses table grid and intercell spacing. (issues #733 and #750)
    • Fixed background of boolean columns when using alternating row colors. (issue #780)
    • Fixed border arc of components in complex table cell editors. (issue #786)
  • TableHeader:
    • No longer temporary replace header cell renderer while painting. This avoids a StackOverflowError in case that custom renderer does this too. (see [NetBeans issue #6835](apache/netbeans#6835)) This also improves compatibility with custom table header implementations.
    • Header cell renderer background/foreground colors were not restored after hover if renderer uses null for background/foreground. (PR #790)
  • TabbedPane:
    • Avoid unnecessary repainting whole tabbed pane content area when layouting leading/trailing components.
    • Avoid unnecessary repainting of selected tab on temporary changes.
    • Fixed "endless" layouting and repainting when using nested tabbed panes (top and bottom tab placement) and RSyntaxTextArea (with enabled line-wrapping) as tab content. (see [jadx issue #2030](skylot/jadx#2030))
  • Fixed broken rendering after resizing window to minimum size and then increasing size again. (issue #767)

... (truncated)

Commits
  • 19f27a8 release 3.3
  • cf3fa17 fixed typos and grammar
  • 6fdc56f Merge PR #790: Table header background is never restored after hover when the...
  • 9f17a5b TableHeader: restore also renderer foreground after hover
  • fa53e90 Merge PR #788: Support for hover/pressed on SplitPane divider
  • 50c630f Table: fixed border arc of components in complex table cell editors (issue #786)
  • 5630c16 fix: restore the renderer background after hover
  • 7d16ff9 SplitPane:
  • a9ea9da FileChooser: catch NPE in Java 21 when getting icon for .exe files that use...
  • 45bdd40 Viewport: use method handle, instead of reflection, to get view UI faster
  • 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-intellij-themes](https://github.com/JFormDesigner/FlatLaf) from 3.1 to 3.3.
- [Release notes](https://github.com/JFormDesigner/FlatLaf/releases)
- [Changelog](https://github.com/JFormDesigner/FlatLaf/blob/main/CHANGELOG.md)
- [Commits](JFormDesigner/FlatLaf@3.1...3.3)

---
updated-dependencies:
- dependency-name: com.formdev:flatlaf-intellij-themes
  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 Jan 29, 2024
@Valkryst Valkryst merged commit acc0f30 into master Jan 29, 2024
4 checks passed
@dependabot dependabot bot deleted the dependabot/maven/com.formdev-flatlaf-intellij-themes-3.3 branch January 29, 2024 20:38
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.

1 participant