This is a bug fix release. Users of version 1.1 are recommended to update to 1.1.1.
Change log
New features and improvements
Native window decorations: Support disabling native window decorations per
window. (set client property JRootPane.useWindowDecorations to false on root pane).
Native window decorations: Fixed missing animations when minimizing,
maximizing or restoring a window using window title bar buttons. (issue #282)
Native window decorations: Fixed broken maximizing window when restoring frame
state at startup. (issue #283)
Native window decorations: Fixed double window title bar when first disposing
a window with frame.dispose() and then showing it again with frame.setVisible(true). (issue #277)
Custom window decorations: Fixed NPE in FlatTitlePane.findHorizontalGlue(). (issue #275)
Custom window decorations: Fixed right aligned progress bar in embedded menu
bar was overlapping window title. (issue #272)
Fixed missing focus indicators in heavy-weight popups. (issue #273)
InternalFrame: Fixed translucent internal frame menu bar background if
TitlePane.unifiedBackground is true. (issue #274)
Extras: UI Inspector: Fixed InaccessibleObjectException when running in Java 16.
1.1
Highlights
This release comes with fantastic news for Windows 10 users/developers.
Native window decorations on Windows 10
This enables dark frame/dialog title bar and embedded menu bar with all JREs while still having:
Native window decorations: Support disabling native window decorations per
window. (set client property JRootPane.useWindowDecorations to false on
root pane).
Native window decorations: Fixed missing animations when minimizing,
maximizing or restoring a window using window title bar buttons. (issue #282)
Native window decorations: Fixed broken maximizing window when restoring frame
state at startup. (issue #283)
Native window decorations: Fixed double window title bar when first disposing
a window with frame.dispose() and then showing it again with
frame.setVisible(true). (issue #277)
Custom window decorations: Fixed NPE in FlatTitlePane.findHorizontalGlue().
(issue #275)
Custom window decorations: Fixed right aligned progress bar in embedded menu
bar was overlapping window title. (issue #272)
Fixed missing focus indicators in heavy-weight popups. (issue #273)
InternalFrame: Fixed translucent internal frame menu bar background if
TitlePane.unifiedBackground is true. (issue #274)
Extras: UI Inspector: Fixed InaccessibleObjectException when running in Java 16.
1.1
New features and improvements
Windows 10 only:
Native window decorations for Windows 10 enables dark frame/dialog title bar
and embedded menu bar with all JREs, while still having native Windows 10
border drop shadows, resize behavior, window snapping and system window
menu. (PR #267)
Custom window decorations: Support right aligned components in JFrame
title bar with embedded menu bar (using Box.createHorizontalGlue()). (PR
#268)
Custom window decorations: Improved centering of window title with embedded
menu bar. (PR #268; issue #252)
Custom window decorations: Support unified backgrounds for window title bar,
menu bar and main content. If enabled with UIManager.put( "TitlePane.unifiedBackground", true ); then window title bar and menu bar
use same background color as main content. (PR #268; issue #254)
JIDE Common Layer: Support JideButton, JideLabel, JideSplitButton,
JideToggleButton and JideToggleSplitButton.
JIDE Common Layer: The library on Maven Central no longer depends on
com.jidesoft:jide-oss:3.6.18 to avoid problems when another JIDE library
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 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 flatlaf-intellij-themes from 1.0 to 1.1.1.
Release notes
Sourced from flatlaf-intellij-themes's releases.
... (truncated)
Changelog
Sourced from flatlaf-intellij-themes's changelog.
... (truncated)
Commits
95312c3
release 1.1.19006e83
natives.yml: exclude ~/.gradle/caches/modules-2/modules-2.lock from Gradle cachef801d61
support running on WinPE (issue #279)a143e57
Extras: FlatInspector: fixedInaccessibleObjectException
when running in Ja...bf500e4
Window decorations: fixed wrong/missing window icon when application replaces...4a2f79f
Native window decorations: updated DLLs (issues #282 and #283)c24ce7c
Native window decorations: fixed broken maximizing window when restoring fram...8a6a0c7
Native window decorations: fixed missing animations when minimizing, maximizi...de6e5bd
fixed missing focus indicators in heavy-weight popups (issue #273)e18a04f
Merge pull request #278 from ingokegel/native_provider_setterDependabot 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 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)