Right aligned components in title pane with embedded menu bar on Windows 10
A usual way to add a component to the right side of the menu bar is to first add a horizontal glue component (Box.createHorizontalGlue()) and then the own component. In a non-embedded menu bar it looks like this:
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
should be used. (issue #270)
SwingX: The library on Maven Central no longer depends on
org.swinglabs.swingx:swingx-all:1.6.5-1 to avoid problems when another
SwingX library should be used.
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 from 1.0 to 1.1.
Release notes
Sourced from flatlaf's releases.
... (truncated)
Changelog
Sourced from flatlaf's changelog.
Commits
9612a81
release 1.12945a36
added since 1.1b84dc5b
JIDE and SwingX: README.md: added links to dependencies on maven central60486fd
JIDE: build using latest version of JIDE librarycom.formdev:jide-oss:3.7.11.1
891091c
SwingX: fixed compiling module-info (broken since previous commit)1493ddc
SwingX: the library on Maven Central no longer depends on `org.swinglabs.swin...4299c50
JIDE: the library on Maven Central no longer depends on `com.jidesoft:jide-os...14577c3
JIDE: fixed hover/selection background colors ofJideSplitButton
and `JideS...e9b5662
JIDE: supportJideSplitButton
andJideSplitToggleButton
d39b08c
FlatArrowButton: refactored arrow painting to FlatUIUtils.paintArrow() so tha...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)