UI Inspector: Use HTML in tooltip. Display color value in same format as
used in FlatLaf properties files. Added color preview.
Fixed bugs
Label and ToolTip: Fixed font sizes for <code>, <kbd>, <big>, <small>
and <samp> tags in HTML text.
Fixed color of <address> tag in HTML text.
IntelliJ Themes: Fixed table header background when dragging column in "Dark
Flat" and "Light Flat" themes.
CheckBox: Fixed background of check boxes in JIDE CheckBoxTree. (regression in 1.0-rc2)
1.0-rc2
Change log
New features and improvements
Button:
In "Flat Light" theme, use a slightly thinner border for focused buttons
(because they already have light blue background).
In "Flat Dark" theme, use slightly wider border for focused buttons.
CheckBox and RadioButton: In "Flat Dark" theme, use blueish background for
focused components.
Tree: Support disabling wide selection per component. (set client property
JTree.wideSelection to false). (PR #245)
Tree: Support disabling selection painting per component. Then the tree cell
renderer is responsible for selection painting. (set client property
JTree.paintSelection to false).
JIDE Common Layer: Support JidePopupMenu.
Fixed bugs
Button: Fixed behavior of Enter key on focused button on Windows
and Linux, which now clicks the focused button (instead of the default
button).
On Windows, this is a regression in 1.0-rc1.
On macOS, the Enter key always clicks the default button, which
is the platform behavior.
On all platforms, the default button can be always clicked with
Ctrl+Enter keys, even if another button is focused.
CheckBox and RadioButton: Fill component background as soon as background
color is different to default background color, even if component is not
opaque (which is the default). This paints selection if using the component as
cell renderer a Table, Tree or List.
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.
If all status checks pass Dependabot will automatically merge this pull request.
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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
⚠️ Dependabot won't automerge this PR as it didn't detect CI on it ⚠️
You have automerging enabled for this repo but Dependabot didn't detect any CI statuses or checks. You can disable automerging on this repo from here.
Bumps flatlaf from 0.43 to 1.0.
Release notes
Sourced from flatlaf's releases.
... (truncated)
Changelog
Sourced from flatlaf's changelog.
... (truncated)
Commits
2ad6bd1
release 1.0510ffd4
PopupFactory: fixedNullPointerException
whenPopupFactory.getPopup()
is ...4f00591
Table: fixed wrong grid line thickness in dragged column on HiDPI screens on ...5b65ed8
FileChooser: fixed display of date in details view if current user is selecte...b0121c4
GitHub Actions: added Gradle wrapper validationa9e9fad
Extras: FlatInspector: tooltip is no longer limited to window boundsb5fc07a
TabbedPane: customTabbedPane.selectedForeground
color did not work when `T...140ebfd
release 1.0-rc337d0179
GitHub Actions: upload demo (was removed in previous commit)823d4b0
dropped usage of bintray, jcenter and jfrog artifactoryDependabot 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
.If all status checks pass Dependabot will automatically merge this pull request.
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) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)
⚠️ Dependabot won't automerge this PR as it didn't detect CI on it ⚠️
You have automerging enabled for this repo but Dependabot didn't detect any CI statuses or checks. You can disable automerging on this repo from here.