Karl Tauber
1dcb251ecb
FlatLaf window decorations: fixed sometimes broken window moving with SplitPane in window title area in "full window content" mode (issue #926 )
2024-12-04 18:21:06 +01:00
Karl Tauber
3f33543cee
Linux: fixed slightly different font size (or letter width) used to paint HTML text when default font family is _Cantarell_ (e.g. on Fedora) (issue #912 )
...
the removed use of floating point font size is similar to what is done in JDK for GTK Look and Feel:
- https://bugs.openjdk.org/browse/JDK-6979979
- 306f12db9e
2024-12-04 17:18:33 +01:00
Karl Tauber
84bd2088f2
FlatSystemProperties: javadoc fixes
2024-12-04 13:06:37 +01:00
Karl Tauber
4f4a3132c5
UIScale:
...
- do not use "defaultFont" if current Laf is not FlatLaf
- support custom font size divider to calculate user scale factor from font size
(for special use in JFormDesigner)
2024-12-04 13:06:11 +01:00
Karl Tauber
e064c934cb
Windows: fixed detection of Windows 11 if custom exe launcher does not specify Windows 10+ compatibility in application manifest (issue #916 )
...
CI / build (11, ) (push) Has been cancelled
CI / build (17, ) (push) Has been cancelled
CI / build (21, ) (push) Has been cancelled
CI / build (23, ) (push) Has been cancelled
CI / build (8, ) (push) Has been cancelled
Native Libraries / Natives (macos) (push) Has been cancelled
Native Libraries / Natives (ubuntu) (push) Has been cancelled
Native Libraries / Natives (windows) (push) Has been cancelled
CI / snapshot (push) Has been cancelled
CI / release (push) Has been cancelled
Windows binaries built and signed locally in clean workspace
2024-11-28 14:12:56 +01:00
Karl Tauber
16fc3cabf2
Popup: fixed NPE if GraphicsConfiguration is null on Windows (issue #921 )
...
CI / build (11, ) (push) Waiting to run
CI / build (17, ) (push) Waiting to run
CI / build (21, ) (push) Waiting to run
CI / build (23, ) (push) Waiting to run
CI / build (8, ) (push) Waiting to run
CI / snapshot (push) Blocked by required conditions
CI / release (push) Blocked by required conditions
Native Libraries / Natives (macos) (push) Waiting to run
Native Libraries / Natives (ubuntu) (push) Waiting to run
Native Libraries / Natives (windows) (push) Waiting to run
Fonts / Fonts (inter) (push) Has been cancelled
Fonts / Fonts (jetbrains-mono) (push) Has been cancelled
Fonts / Fonts (roboto) (push) Has been cancelled
Fonts / Fonts (roboto-mono) (push) Has been cancelled
also check for null GraphicsConfiguration in other classes
2024-11-27 19:27:47 +01:00
Karl Tauber
7e002ff6c2
Theme Editor: fixed using color picker on secondary screen
2024-11-27 19:02:13 +01:00
Karl Tauber
323c0c62c3
update to Gradle 8.11.1
2024-11-20 20:11:34 +01:00
Karl Tauber
ff5bd301cc
Popup: on Windows 10, fixed misplaced popup drop shadow (issue #911 ; regression in 3.5 since commit a311bac89b)
CI / build (11, ) (push) Has been cancelled
CI / build (17, ) (push) Has been cancelled
CI / build (21, ) (push) Has been cancelled
CI / build (23, ) (push) Has been cancelled
CI / build (8, ) (push) Has been cancelled
CI / snapshot (push) Has been cancelled
CI / release (push) Has been cancelled
2024-11-19 23:25:50 +01:00
Karl Tauber
c37712b0f0
Windows: fixed wrong layout in maximized frame after changing screen scale factor (issue #904 )
...
CI / build (11, ) (push) Has been cancelled
CI / build (17, ) (push) Has been cancelled
CI / build (21, ) (push) Has been cancelled
CI / build (23, ) (push) Has been cancelled
CI / build (8, ) (push) Has been cancelled
Native Libraries / Natives (macos) (push) Has been cancelled
Native Libraries / Natives (ubuntu) (push) Has been cancelled
Native Libraries / Natives (windows) (push) Has been cancelled
CI / snapshot (push) Has been cancelled
CI / release (push) Has been cancelled
Windows binaries built and signed locally in clean workspace
2024-11-17 19:41:54 +01:00
Karl Tauber
ee9e238592
Windows: fixed possible deadlock with TabbedPane in window title area in "full window content" mode (issue #909 )
CI / build (11, ) (push) Has been cancelled
CI / build (17, ) (push) Has been cancelled
CI / build (21, ) (push) Has been cancelled
CI / build (23, ) (push) Has been cancelled
CI / build (8, ) (push) Has been cancelled
Fonts / Fonts (inter) (push) Has been cancelled
Fonts / Fonts (jetbrains-mono) (push) Has been cancelled
Fonts / Fonts (roboto) (push) Has been cancelled
Fonts / Fonts (roboto-mono) (push) Has been cancelled
Native Libraries / Natives (macos) (push) Has been cancelled
Native Libraries / Natives (ubuntu) (push) Has been cancelled
Native Libraries / Natives (windows) (push) Has been cancelled
CI / snapshot (push) Has been cancelled
CI / release (push) Has been cancelled
2024-11-14 19:34:31 +01:00
Karl Tauber
da5d6fa157
update to Gradle 8.11
2024-11-14 18:39:37 +01:00
Karl Tauber
d471f08b15
Linux: fixed continuous cursor toggling between resize and standard cursor when resizing window with FlatLaf window decorations (issue #907 )
2024-11-14 18:34:55 +01:00
Karl Tauber
b97424f767
HTML: fixed wrong rendering if HTML text contains <style> tag with attributes (e.g. <style type='text/css'>) (issue #905 ; regression in 3.5)
CI / build (11, ) (push) Has been cancelled
CI / build (17, ) (push) Has been cancelled
CI / build (21, ) (push) Has been cancelled
CI / build (23, ) (push) Has been cancelled
CI / build (8, ) (push) Has been cancelled
CI / snapshot (push) Has been cancelled
CI / release (push) Has been cancelled
2024-11-10 13:28:02 +01:00
Dar
a20cfa6db3
mod: style tester
2024-10-23 15:36:17 +02:00
Dar
6ac6698ecf
mod: added 3.6 tag
2024-10-23 15:32:16 +02:00
Dar
8004d2761a
fix: respect the selection arc
2024-10-23 15:30:06 +02:00
Dar
25c2bbc851
fix: alternate row color paint
2024-10-22 18:05:14 +02:00
Dar
33e37a7167
new: support for alternate row color in jtree
...
see: https://github.com/JFormDesigner/FlatLaf/issues/900
2024-10-22 16:46:30 +02:00
Karl Tauber
c29a276188
release 3.5.2
CI / build (11, ) (push) Has been cancelled
CI / build (17, ) (push) Has been cancelled
CI / build (21, ) (push) Has been cancelled
CI / build (23, ) (push) Has been cancelled
CI / build (8, ) (push) Has been cancelled
CI / snapshot (push) Has been cancelled
CI / release (push) Has been cancelled
3.5.2
2024-10-18 13:28:53 +02:00
Karl Tauber
d1694aa8bd
FlatClientProperties and FlatSystemProperties: javadoc fixes
2024-10-18 13:28:07 +02:00
Karl Tauber
570cf6fc51
FlatLaf window decorations: added client property JRootPane.titleBarHeight to allow specifying a (larger) preferred height for the title bar (issue #897 )
CI / build (11, ) (push) Waiting to run
CI / build (17, ) (push) Waiting to run
CI / build (21, ) (push) Waiting to run
CI / build (23, ) (push) Waiting to run
CI / build (8, ) (push) Waiting to run
CI / snapshot (push) Blocked by required conditions
CI / release (push) Blocked by required conditions
2024-10-17 19:58:58 +02:00
Karl Tauber
8eab86e489
FlatLaf window decorations: strech iconify/maximize/close buttons to always fill whole title bar height (issue #897 )
2024-10-17 19:49:51 +02:00
Karl Tauber
566568f61a
Windows: fixed repaint issues (ghosting) on some systems by setting sun.java2d.d3d.onscreen to false (issue #887 )
2024-10-17 13:19:04 +02:00
Karl Tauber
56a73a4d17
Popup: added system property flatlaf.useRoundedPopupBorder to allow disabling native rounded popup borders (PRs #643 and #772 )
2024-10-15 00:29:15 +02:00
Karl Tauber
656d25b75e
Popup: setup rounded popup border after window was created (no longer create window ourself using addNotify()) to (hopefully) fix repaint issues on some Windows 11 systems after first showing a popup (issue #887 , PR #643 )
CI / build (11, ) (push) Has been cancelled
CI / build (17, ) (push) Has been cancelled
CI / build (21, ) (push) Has been cancelled
CI / build (23, ) (push) Has been cancelled
CI / build (8, ) (push) Has been cancelled
CI / snapshot (push) Has been cancelled
CI / release (push) Has been cancelled
2024-10-12 23:25:59 +02:00
Karl Tauber
dcdc80ade3
Testing: FlatOptionPaneTest: test option pane with custom title bar icon (issue #886 )
2024-10-12 00:28:19 +02:00
Karl Tauber
09f2d65d5e
change snapshot version from 3.6-SNAPSHOT to 3.5.2-SNAPSHOT
CI / build (11, ) (push) Waiting to run
CI / build (17, ) (push) Waiting to run
CI / build (21, ) (push) Waiting to run
CI / build (23, ) (push) Waiting to run
CI / build (8, ) (push) Waiting to run
CI / snapshot (push) Blocked by required conditions
CI / release (push) Blocked by required conditions
Fonts / Fonts (inter) (push) Has been cancelled
Fonts / Fonts (jetbrains-mono) (push) Has been cancelled
Fonts / Fonts (roboto) (push) Has been cancelled
Fonts / Fonts (roboto-mono) (push) Has been cancelled
Native Libraries / Natives (macos) (push) Has been cancelled
Native Libraries / Natives (ubuntu) (push) Has been cancelled
Native Libraries / Natives (windows) (push) Has been cancelled
2024-10-11 19:27:23 +02:00
Karl Tauber
b304d46f7e
TextComponents: fixed too fast scrolling in multi-line text components when using touchpads (e.g. on macOS) (issue #892 )
2024-10-11 19:18:00 +02:00
Karl Tauber
3391f971ec
GitHub Actions: build using Java 23
2024-10-11 15:16:49 +02:00
Karl Tauber
778fed27a5
update to Gradle 8.10.2
2024-10-11 15:14:11 +02:00
Karl Tauber
1755dbc877
README.md updated
2024-10-11 15:11:56 +02:00
Karl Tauber
4e6f538519
ToolBar: fixed endless loop if button in Toolbar has focus and is made invisible (issue #884 )
CI / build (11, ) (push) Has been cancelled
CI / build (17, ) (push) Has been cancelled
CI / build (21, ) (push) Has been cancelled
CI / build (21, 22) (push) Has been cancelled
CI / build (8, ) (push) Has been cancelled
CI / snapshot (push) Has been cancelled
CI / release (push) Has been cancelled
2024-09-29 19:26:37 +02:00
Karl Tauber
a6ecb0ef85
FlatLaf window decorations on Windows: fixed possible application freeze when using custom component that overrides Component.contains(int x, int y) and invokes SwingUtilities.convertPoint() (or similar) from the overridden method (issue #878 )
2024-09-04 00:48:42 +02:00
Karl Tauber
438ec6ac5c
release 3.5.1
3.5.1
2024-08-05 18:17:34 +02:00
Karl Tauber
8089e66642
SubMenuUsabilityHelper: added system property flatlaf.useSubMenuSafeTriangle to allow disabling submenu safe triangle for SWTSwing (issue #870 )
...
also check whether EventQueue.push() succeeded; if not, disable submenu safe triangle
2024-08-05 13:56:43 +02:00
Karl Tauber
d27e0561f2
HiDPI: fixed occasional wrong repaint areas when using HiDPIUtils.installHiDPIRepaintManager() (see PR #864 )
2024-08-04 15:14:46 +02:00
Karl Tauber
97b21bfa8b
HTML: fixed occasional cutoff wrapped text when using multi-line text in HTML tags <h1>...<h6>, <code>, <kbd>, <big>, <small> or <samp> (issue #873 ; regression in 3.5)
2024-08-04 14:45:17 +02:00
Karl Tauber
ec4343ed30
TabbedPane: fixed ArrayIndexOutOfBoundsException in case of using "card" tab type and using a custom tab selection model that returns -1 for selected tab (issue #875 )
2024-08-03 00:00:00 +02:00
Karl Tauber
948decb3b5
Popup: fixed UnsupportedOperationException: PERPIXEL_TRANSLUCENT translucency is not supported exception on Haiku OS when showing popup (partly) outside of window (issue #869 )
2024-08-02 23:47:29 +02:00
Karl Tauber
d510fee7f6
CHANGELOG.md: moved note regarding disabled rounded popup border on macOS from 3.4.1 to 3.5 (wrong in commit 32b0f1ba10)
2024-07-17 00:23:41 +02:00
Karl Tauber
70b7a3d662
release 3.5
3.5
2024-07-16 22:17:04 +02:00
Karl Tauber
b142a6f31e
FlatInspector: added FlatLaf style to tooltip
2024-07-16 13:58:53 +02:00
Karl Tauber
14705a9b30
Menu: show arrow icon for top-level JMenu if used in vertical JMenuBar (issue #867 )
2024-07-16 13:48:47 +02:00
Karl Tauber
32b0f1ba10
macOS: (temporary) disabled rounded popup border (see PR #772 ) on macOS 14.4+ because it may freeze the application and crash the macOS WindowServer process
2024-07-16 01:25:10 +02:00
Karl Tauber
cbffdf4900
HiDPIUtils: fixed javadoc error
2024-07-15 19:01:41 +02:00
Karl Tauber
1238da5e54
Merge PR #864 : HiDPI: fix incomplete component repainting at 125% or 175% scaling on Windows
2024-07-15 18:43:46 +02:00
Karl Tauber
cba203be09
Merge PR #856 : Table: rounded selection
2024-07-15 18:39:12 +02:00
Karl Tauber
d89c6156b9
HiDPI: introduced (optional) repaint manager that fixes incomplete component paintings at 125% or 175% scaling on Windows (issues #860 and #582 )
2024-07-10 23:02:19 +02:00
Karl Tauber
e06475b3b7
HiDPIUtils: javadoc fixes for previous commit
2024-07-05 23:29:38 +02:00