This release adds a shortcuts panel to the left side of all file choosers (class JFileChooser):
On Windows, the content of the shortcuts panel is the same as in the Java Windows L&F.
On macOS and Linux the shortcuts panel is empty and hidden.
However you can customize the content. See PR #522
Change Log
New features and improvements
FileChooser: Added (optional) shortcuts panel. On Windows it contains "Recent
Items", "Desktop", "Documents", "This PC" and "Network". On macOS and Linux it
is empty/hidden. (PR #522, issue #100)
Button and ToggleButton: Added missing foreground colors for hover, pressed,
focused and selected states. (issue #535)
Table: Optionally paint alternating rows below table if table is smaller than
scroll pane. Set UI value Table.paintOutsideAlternateRows to true.
Requires that Table.alternateRowColor is set to a color. (issue #504)
ToggleButton: Made the underline placement of tab-style toggle buttons
configurable. (PR #530; issue #529)
FileChooser: Added (optional) shortcuts panel. On Windows it contains "Recent
Items", "Desktop", "Documents", "This PC" and "Network". On macOS and Linux it
is empty/hidden. (issue #100)
Button and ToggleButton: Added missing foreground colors for hover, pressed,
focused and selected states. (issue #535)
Table: Optionally paint alternating rows below table if table is smaller than
scroll pane. Set UI value Table.paintOutsideAlternateRows to true.
Requires that Table.alternateRowColor is set to a color. (issue #504)
ToggleButton: Made the underline placement of tab-style toggle buttons
configurable. (PR #530; issue #529)
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-extras from 1.0 to 2.3.
Release notes
Sourced from flatlaf-extras's releases.
... (truncated)
Changelog
Sourced from flatlaf-extras's changelog.
... (truncated)
Commits
69851b7
release 2.392b53bf
Merge PR #522: File chooser shortcuts panel93e0496
ToggleButton: button style "tab": added missing foreground colors for hover, ...5151951
Button and ToggleButton: added missing foreground colors for hover, pressed, ...58dbcce
Table: optionally paint alternating rows below table if table is smaller than...90de14d
Native library: refactored loading of Windows native library from `FlatWindow...5f96161
Demo and Theme Editor: updated macOS related comments37c375e
Theme Editor:1758c17
FlatLafUIKeys.txt: added some missing UI defaults96f2a02
UIDefaultsLoader: added over() color function to convert a translucent color ...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)