Karl Tauber
c00d99b85f
release 2.1
2.1
2022-03-17 12:52:49 +01:00
Karl Tauber
0bf87b753d
TabbedPane: disable all items in "Show Hidden Tabs" popup menu if tabbed pane is disabled
2022-03-17 12:42:49 +01:00
Karl Tauber
53f2730064
TextArea, TextPane and EditorPane: no longer select all text when component is focused for the first time (issue #498 ; regression in FlatLaf 2.0)
2022-03-17 12:21:06 +01:00
Karl Tauber
d487c3b005
JIDE: use FlatLaf menu scrolling for JidePopupMenu (issue #225 )
2022-03-14 12:23:52 +01:00
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
f6b42754de
Testing: FlatScreenshotsBackground: also make title bar white/black
2022-03-14 11:20:09 +01:00
Karl Tauber
2ae9bb381d
Menus: fixed IllegalComponentStateException: component must be showing on the screen to determine its location when submenu is empty (PR #490 ; issue #247 )
2022-03-14 00:23:53 +01:00
Karl Tauber
53bde84710
fixed compiler warning
2022-03-13 19:17:41 +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
ab58101ce3
SwingX: test JXStatusBar (issue #492 )
2022-03-06 11:41:54 +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
418f55f34e
Window decorations: fixed window resizing on Linux (issue #482 )
2022-02-26 14:00:16 +01:00
Karl Tauber
05d795b2ae
Window decorations: use special fix for maximized bounds only on Windows (issue #469 )
2022-02-26 13:33:55 +01:00
Karl Tauber
a365b750d9
core: minor code cleanup:
...
- add final where possible
- removed "public" from interface methods
- simplified conditional expressions
- removed unnecessary unboxing
- removed unused assignements
- removed redundant casts
(used IntelliJ IDEA 2021.3 inspections)
2022-02-25 21:49:15 +01:00
Karl Tauber
0aecfb565f
IntelliJ Themes: removed duplicate key and trailing spaces
2022-02-25 21:12:48 +01:00
Karl Tauber
0cf4edd9e5
core: fixed typos/grammar in comments
2022-02-25 20:40:37 +01:00
Karl Tauber
dd7b7c6aef
release 2.0.2
2.0.2
2022-02-25 16:58:22 +01:00
Karl Tauber
0bd677c46b
FlatSVGIcon: changed logging when icon resource is not found from "severe" to "config" (issue #476 )
2022-02-25 16:55:04 +01:00
Karl Tauber
1a131d5206
Merge PR #484 : Fix NPE when painting icon on OS X top menu bar
2022-02-25 15:58:41 +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
456ceb3c58
Merge PR #486 : Request to add Ultorg to list of apps using FlatLAF
2022-02-25 15:27:58 +01:00
Eirik Bakke
2169be1b45
In README, add Ultorg to list of apps using FlatLAF.
2022-02-24 19:00:37 -05:00
Karl Tauber
49eb0b0201
Native window decorations: updated DLLs (issue #477 )
...
built by GitHub Actions:
https://github.com/JFormDesigner/FlatLaf/actions/runs/1866639721
2022-02-18 22:44:00 +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
Nicolas Roduit
c7fa475128
NPE when painting icon on OS X top menu bar #483
2022-02-18 18:30:24 +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
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
f6b64d48ec
Merge PR #463 : Updating MegaMek Suite Information
2022-01-19 17:27:12 +01:00
Justin Bowen
b043da7d4c
Updating MegaMek Suite Information
2022-01-13 20:22:30 -05:00
Karl Tauber
7e47cc2443
updated sigtest for FlatLaf 2.0
...
(generated in clean workspace with gradle task `sigtestGenerate`)
2022-01-13 12:14:51 +01:00
Karl Tauber
b8b45f9442
Theme Editor: added to main readme
2022-01-11 16:17:17 +01:00
Karl Tauber
66337f9af6
release 2.0
2.0
2022-01-10 12:25:45 +01:00
Karl Tauber
54646706a0
README.md: added more documentation links
2022-01-10 12:13:30 +01:00
Karl Tauber
e8ee037d09
RootPane: uninstall background, foreground and font because not all Lafs set them
2022-01-10 11:58:49 +01:00
Karl Tauber
6d705e568a
Extras: FlatInspector: fixed "NOT SET" for component foreground
2022-01-09 19:40:17 +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
2aff7c97f9
Demo: changed theme names from "Flat *" to "FlatLaf *"
2022-01-08 22:56:20 +01:00
Karl Tauber
ca6fc7773e
README.md: added MooInfo to applications using FlatLaf (issue #460 )
2022-01-06 16:05:28 +01:00
Karl Tauber
a1395a5490
TextField: leading/trailing components (PR #386 ):
...
- set cursor only on button and toolbar
- do not replace cursor on if already set (issue #461 )
- updated client properties javadoc
2022-01-06 15:17:20 +01:00
Karl Tauber
61dd4d71d6
Theme Editor: added text field leading/trailing buttons/toolbar to preview
2022-01-05 19:43:06 +01:00
Karl Tauber
6beda53238
Button: if boolbar button is in leading/trailing component of a text field, increase toolbar button corner arc to match text field corner arc (issue #451 )
2022-01-05 18:46:00 +01:00
Karl Tauber
941441d7e1
TextField: clear button has now component name TextField.clearButton
...
PasswordField: reveals button has now component name `PasswordField.revealButton` and additional style class `revealButton` (issue #173 )
SwingUtils: added `getComponentByName()` for easy getting clear or reveal buttons
2022-01-05 18:32:05 +01:00
Karl Tauber
d10ea41b47
GitHub Actions:
...
- build on Java 17
- run natives.yml when Gradle version changed
2022-01-04 18:13:12 +01:00