This is a bug fix release. Users of version 1.1 are recommended to update to 1.1.2.
Change log
New features and improvements
Native window decorations: Added API to check whether current platform
supports window decorations (FlatLaf.supportsNativeWindowDecorations()) and
to toggle window decorations of all windows (FlatLaf.setUseNativeWindowDecorations(boolean)).
Native window decorations: Support changing title bar background and
foreground colors per window. (set client properties
JRootPane.titleBarBackground and JRootPane.titleBarForeground on root pane
to a java.awt.Color).
Fixed bugs
Native window decorations: Fixed loading of native library when using Java
Platform Module System (JPMS) for application. (issue #289)
Native window decorations: Removed superfluous pixel-line at top of screen
when window is maximized. (issue #296)
Window decorations: Fixed random window title bar background in cases were
background is not filled by custom window or root pane components and unified
background is enabled.
IntelliJ Themes: Fixed window title bar background if unified background is enabled.
IntelliJ Themes: Fixed system colors.
Button and ToggleButton: Do not paint background of disabled (and unselected)
toolBar buttons. (issue #292; regression since fixing #112)
ComboBox and Spinner: Fixed too wide arrow button if component is higher than
preferred. (issue #302)
SplitPane: JSplitPane.setContinuousLayout(false) did not work. (issue #301)
TabbedPane: Fixed NPE when creating/modifying in another thread. (issue #299)
Fixed crash when running in Webswing. (issue #290)
1.1.1
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: Added API to check whether current platform
supports window decorations (FlatLaf.supportsNativeWindowDecorations()) and
to toggle window decorations of all windows
(FlatLaf.setUseNativeWindowDecorations(boolean)).
Native window decorations: Support changing title bar background and
foreground colors per window. (set client properties
JRootPane.titleBarBackground and JRootPane.titleBarForeground on root pane
to a java.awt.Color).
Fixed bugs
Native window decorations: Fixed loading of native library when using Java
Platform Module System (JPMS) for application. (issue #289)
Native window decorations: Removed superfluous pixel-line at top of screen
when window is maximized. (issue #296)
Window decorations: Fixed random window title bar background in cases were
background is not filled by custom window or root pane components and unified
background is enabled.
IntelliJ Themes: Fixed window title bar background if unified background is
enabled.
IntelliJ Themes: Fixed system colors.
Button and ToggleButton: Do not paint background of disabled (and unselected)
toolBar buttons. (issue #292; regression since fixing #112)
ComboBox and Spinner: Fixed too wide arrow button if component is higher than
preferred. (issue #302)
SplitPane: JSplitPane.setContinuousLayout(false) did not work. (issue #301)
TabbedPane: Fixed NPE when creating/modifying in another thread. (issue #299)
Fixed crash when running in Webswing. (issue #290)
1.1.1
New features and improvements
Native window decorations: Support disabling native window decorations per
window. (set client property JRootPane.useWindowDecorations on root pane to
false).
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.2.
Release notes
Sourced from flatlaf's releases.
... (truncated)
Changelog
Sourced from flatlaf's changelog.
... (truncated)
Commits
5729c20
release 1.1.2a4d70d8
FlatTextComponentsTest: fixed compiler warnings (for previous commit)8fcce34
ComboBox and Spinner: fixed too wide arrow button if component is higher than...5a94676
Merge pull request #269 from SchiopuMatei/mainf32d72e
UIScale:e35fc86
JIDE: fixednull
font in other Lafs if (wrongly) using `LookAndFeelFactory....277c288
IntelliJ Themes: fixed system colors240b08e
IntelliJ Themes: fixed window title bar background if unified background is e...fe7f345
Native window decorations: support changing title bar background and foregrou...c8db01c
SplitPane: fixedJSplitPane.setContinuousLayout(false)
(issue #301)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)