TextComponents, ComboBox and Spinner: Support different background color when
component is focused (use UI values TextField.focusedBackground,
PasswordField.focusedBackground, FormattedTextField.focusedBackground,
TextArea.focusedBackground, TextPane.focusedBackground,
EditorPane.focusedBackground, ComboBox.focusedBackground,
ComboBox.buttonFocusedBackground, ComboBox.popupBackground and
Spinner.focusedBackground). (issue #335)
Fixed bugs
Fixed white lines at bottom and right side of window (in dark themes on HiDPI
screens with scaling enabled).
ToolTip: Fixed positioning of huge tooltips. (issue #333)
1.2
This release brings a lot of minor new features, improvements and bug fixes.
Users of version 1.1.x are recommended to update to 1.2 because this release
fixes some minor issues with native window decorations.
Change log
New features and improvements
Renamed Flat*Laf.install() methods to Flat*Laf.setup() to avoid confusion
with UIManager.installLookAndFeel(LookAndFeelInfo info). The old
Flat*Laf.install() methods are still there, but marked as deprecated. They
will be removed in a future version.
Button and ToggleButton: Support borderless button style (set client property
JButton.buttonType to borderless). (PR #276)
ComboBox: Support using as cell renderer (e.g. in JTable).
DesktopPane: Improved layout of iconified internal frames in dock:
Always placed at bottom-left in desktop pane.
Newly iconified frames are added to the right side of the dock.
If frame is deiconified, dock is compacted (icons move to the left).
If dock is wider than desktop width, additional rows are used.
If desktop pane is resized, layout of dock is updated.
TableHeader: Moved table header column border painting from
FlatTableHeaderUI to new border FlatTableHeaderBorder to improve
compatibility with custom table header implementations. (issue #228)
Linux: Enable text anti-aliasing if no Gnome or KDE Desktop properties are
available. (issue #218)
TextComponents, ComboBox and Spinner: Support different background color when
component is focused (use UI values TextField.focusedBackground,
PasswordField.focusedBackground, FormattedTextField.focusedBackground,
TextArea.focusedBackground, TextPane.focusedBackground,
EditorPane.focusedBackground, ComboBox.focusedBackground,
ComboBox.buttonFocusedBackground, ComboBox.popupBackground and
Spinner.focusedBackground). (issue #335)
Fixed bugs
Fixed white lines at bottom and right side of window (in dark themes on HiDPI
screens with scaling enabled).
ToolTip: Fixed positioning of huge tooltips. (issue #333)
1.2
New features and improvements
Renamed Flat*Laf.install() methods to Flat*Laf.setup() to avoid confusion
with UIManager.installLookAndFeel(LookAndFeelInfo info). The old
Flat*Laf.install() methods are still there, but marked as deprecated. They
will be removed in a future version.
Button and ToggleButton: Support borderless button style (set client property
JButton.buttonType to borderless). (PR #276)
ComboBox: Support using as cell renderer (e.g. in JTable).
DesktopPane: Improved layout of iconified internal frames in dock:
Always placed at bottom-left in desktop pane.
Newly iconified frames are added to the right side of the dock.
If frame is deiconified, dock is compacted (icons move to the left).
If dock is wider than desktop width, additional rows are used.
If desktop pane is resized, layout of dock is updated.
TableHeader: Moved table header column border painting from
FlatTableHeaderUI to new border FlatTableHeaderBorder to improve
compatibility with custom table header implementations. (issue #228)
Linux: Enable text anti-aliasing if no Gnome or KDE Desktop properties are
available. (issue #218)
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.3.
Release notes
Sourced from flatlaf-intellij-themes's releases.
... (truncated)
Changelog
Sourced from flatlaf-intellij-themes's changelog.
... (truncated)
Commits
1e86997
release 1.3731c896
added missing since 1.3294b8bb
Extras: FlatInspector: fixed border value when class hierarchy is enabled4f9b819
Spinner: reduced gap between up and down arrows, which was increased by previ...5318d5f
ScrollBar: fixed left/top arrow icon location (if visible) (issue #329)98b156b
TextComponents: use focusedBackground also if not editable (but enabled)511dd02
JIDE: build using latest version of JIDE librarycom.formdev:jide-oss:3.7.12
f1f7a2e
Extras: FlatInspector: fixed missing "UI" row on Java 9+d557cf5
FlatTestFrame: do not print stack trace if lafs.properties does not exist39d2941
removed duplicate;
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)