Karl Tauber
fef6ae7ff7
Menus: scroll large menus using mouse wheel or up/down arrows (issue #225 )
2022-03-14 11:41:05 +01:00
Karl Tauber
d006ac27ff
Merge PR #490 : Menus: improved usability of submenus
2022-03-13 19:07:59 +01:00
Karl Tauber
c478d28b71
PasswordField: fixed reveal button appearance in IntelliJ themes (issue #494 )
2022-03-13 18:39:12 +01:00
Karl Tauber
99f7b9ad84
ScrollBar:
...
- added `ScrollBar.minimumButtonSize` to specify minimum scroll arrow button size
- center and scale arrows in scroll up/down buttons
(issue #493 )
2022-03-13 10:58:27 +01:00
Karl Tauber
d8f3682dc0
Menus: improved usability of submenus (issue #247 )
2022-02-28 14:45:57 +01:00
Karl Tauber
1fec7ba553
Linux: support using custom window decorations (issue #482 )
2022-02-26 23:07:16 +01:00
Karl Tauber
dd7b7c6aef
release 2.0.2
2022-02-25 16:58:22 +01:00
Karl Tauber
016e515ae2
moved TestFlatIconNullComponent to other package and fixed file name (issue #483 )
2022-02-25 15:52:40 +01:00
Karl Tauber
2e222bcdea
Native window decorations (Windows 10/11 only): fixed rendering artifacts on HiDPI screens when dragging window partly offscreen and back into screen bounds (issue #477 )
2022-02-18 22:24:36 +01:00
Karl Tauber
4174b065f3
repaint component when setting client property JComponent.outline (issue #480 )
2022-02-16 23:53:21 +01:00
Karl Tauber
df6256d989
release 2.0.1
2022-01-25 18:46:29 +01:00
Karl Tauber
c27db56321
moved module-info.class from META-INF\versions\9\ to root folder of JARs (issue #466 )
2022-01-25 16:59:31 +01:00
Karl Tauber
97bed8554a
FlatSVGIcon: added copy constructor (issue #465 )
2022-01-25 00:47:35 +01:00
Karl Tauber
751c0e16e9
ToolTip: fixed wrong tooltip location if component overrides JComponent.getToolTipLocation() and wants place tooltip under mouse location (issue #468 )
2022-01-24 23:24:39 +01:00
Karl Tauber
936de60700
fixed memory leak in Panel, Separator and ToolBarSeparator (issue #471 )
2022-01-24 18:28:38 +01:00
Karl Tauber
66337f9af6
release 2.0
2022-01-10 12:25:45 +01:00
Karl Tauber
e768791eba
Native window decorations: updated hover and pressed colors of iconify/maximize/close buttons for Windows 11 style
2022-01-09 12:59:08 +01:00
Karl Tauber
0517e4fc02
Native window decorations: updated maximize and restore icons for Windows 11 style
...
(requires Java 8u321, 11.0.14, 17.0.2 or 18+)
2021-12-31 17:57:02 +01:00
Karl Tauber
dd7fa4a87d
Slider: fixed/improved focused indicator color when changing accent color (PR #375 )
2021-12-31 15:33:27 +01:00
Karl Tauber
8ddd3b6d68
Native window decorations: fixed blurry iconify/maximize/close button hover rectangles at 125%, 150% or 175% scaling (issue #431 )
2021-12-31 10:28:34 +01:00
Karl Tauber
840083940d
Use FlatLaf native window decorations by default when running in
...
[JetBrains Runtime](https://github.com/JetBrains/JetBrainsRuntime/wiki )
(instead of using JetBrains custom decorations). System variable
`flatlaf.useJetBrainsCustomDecorations` is now `false` by default (was `true` in FlatLaf 1.x). (issue #454 )
2021-12-30 12:04:22 +01:00
Karl Tauber
0cdfd29ecf
Extras: fixed concurrent loading of SVG icons on multiple threads (issue #459 )
2021-12-30 11:24:48 +01:00
Karl Tauber
bb32c727b6
TextField:
...
- improved hover/pressed/selected colors of leading/trailing buttons
(e.g. "reveal" button in password field) (issue #452 )
- clear button no longer paints over round border (issue #451 )
2021-12-28 20:24:43 +01:00
Karl Tauber
f978c04750
PasswordField: reveal button did not show password if JPasswordField.setEchoChar() was invoked from application (PR #442 ; issue #173 )
2021-12-27 22:53:07 +01:00
Karl Tauber
53ebed7f89
CHANGELOG.md: added changes for #453 and #456
2021-12-26 22:44:55 +01:00
Karl Tauber
efd8cf8236
release 2.0-rc1
2021-12-18 14:09:39 +01:00
Karl Tauber
f8c769644d
SwingX: fixed NullPointerException in FlatCaret when using org.jdesktop.swingx.prompt.PromptSupport.setPrompt() on a text field and then switching theme
2021-12-15 11:37:35 +01:00
Karl Tauber
0bd1e413b0
Native window decorations: fixed UnsatisfiedLinkError on Windows 11 for ARM processors (issue #443 )
2021-12-15 00:49:08 +01:00
Karl Tauber
07c9ad484a
MenuBar: do not fill background if non-opaque and having custom background color (issue #409 )
2021-12-15 00:29:37 +01:00
Karl Tauber
5fd5b1206e
InternalFrame: fill background to avoid that parent may shine through internal frame if it contains non-opaque components (better fix for issue #274 )
2021-12-15 00:27:20 +01:00
Karl Tauber
02a9d4e31d
PasswordField: support "reveal" button to show password (issue #173 )
2021-12-14 01:09:21 +01:00
Karl Tauber
a4377e81cb
TextField: support "clear" (or "cancel") button to empty text field
2021-12-13 22:10:21 +01:00
Karl Tauber
f93d035e4e
TextField: support leading and trailing components
2021-12-11 14:29:56 +01:00
Karl Tauber
600e0f3d67
Panel: support painting background with rounded corners (issue #367 )
...
FlatLineBorder: support rounded corners
2021-12-10 22:40:17 +01:00
Karl Tauber
023e356057
MenuItem: vertically align text if icons have different widths (issue #437 )
2021-12-08 11:45:17 +01:00
Karl Tauber
e52e72c5a8
Merge PR #415 : MenuItem: paint the selected icon when the item is selected
2021-12-07 22:52:25 +01:00
Karl Tauber
c9a38f0a13
SwingX: new "column control" icon for JXTable that scales and uses antialiasing (issue #434 )
2021-12-07 17:45:25 +01:00
Karl Tauber
405e3df1f0
Merge remote-tracking branch 'origin/develop-1.x' into main
...
# Conflicts:
# CHANGELOG.md
2021-12-07 16:05:31 +01:00
Karl Tauber
d8df8c9631
release 1.6.5
2021-12-07 15:05:13 +01:00
Karl Tauber
47a1122f04
Window decorations: do not exit application with UnsatisfiedLinkError in case that FlatLaf DLL cannot be executed because of restrictions on temporary directory (issue #436 )
2021-12-07 00:39:28 +01:00
Karl Tauber
e1bfabbce5
macOS: fixed NullPointerException when using AWT component java.awt.Choice (issue #439 )
2021-12-06 22:45:24 +01:00
Karl Tauber
7f4efaf0a3
ComboBox: fixed occasional StackOverflowError when modifying combo box not on AWT thread (issue #432 )
2021-12-06 17:15:37 +01:00
Karl Tauber
269eb0ba29
MenuItem: changed accelerator delimiter from - to + (Windows and Linux)
2021-12-04 12:15:53 +01:00
Karl Tauber
7dac3825d7
Linux: Fixed font problems when running on Oracle Java 8 (OpenJDK 8 is not affected):
...
- oversized text if system font is "Inter" (issue #427 )
- missing text if system font is "Cantarell" (on Fedora)
2021-11-24 10:47:58 +01:00
Karl Tauber
13a6b92e47
Merge PR #429 : Window title bar improvements (Windows 10/11 only)
2021-11-19 18:01:34 +01:00
Karl Tauber
9ba008002b
Merge PR #396 : Typography
2021-11-19 14:57:36 +01:00
Karl Tauber
1caab194af
TabbedPane:
...
- added styling support for properties added in PR #343
- updated change log
2021-11-18 18:01:07 +01:00
Karl Tauber
4cb6aeae36
OptionPane: hide window icon by default; can be shown via UI default OptionPane.showIcon = true (issue #416 )
2021-11-16 21:20:01 +01:00
Karl Tauber
0a765a35bf
Merge remote-tracking branch 'origin/release-1.6.4' into main
...
# Conflicts:
# CHANGELOG.md
2021-11-16 15:52:15 +01:00
Karl Tauber
4da2bd90cb
ComboBox: fixed regression in FlatLaf 1.6.3 that makes selected item invisible in popup list if DefaultListCellRenderer is used as renderer (issue #426 )
2021-11-16 15:36:14 +01:00