Karl Tauber
078e59a443
System File Chooser: support "approve" callback and system message dialog on macOS (not yet used in SystemFileChooser
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
2025-01-12 18:32:58 +01:00
Karl Tauber
d49282dfe8
System File Chooser: support "approve" callback and system message dialog on Windows and Linux (not yet used in SystemFileChooser
2025-01-12 01:40:12 +01:00
Karl Tauber
c73fd51704
System File Chooser: support filename extension filters
2025-01-08 18:41:14 +01:00
Karl Tauber
9af7f95197
System File Chooser: added "Format" combobox on macOS (if using more than one filter)
2025-01-07 14:37:58 +01:00
Karl Tauber
91e8d04a9f
System File Chooser: introduced class SystemFileChooser as replacement for JFileChooser
2025-01-06 18:01:50 +01:00
Karl Tauber
9453d55abd
System File Chooser: fixes for Windows
2025-01-04 12:33:18 +01:00
Karl Tauber
641fada6c4
System File Chooser: implemented modality for GtkFileChooserDialog on Linux
2025-01-04 12:22:14 +01:00
Karl Tauber
a303cd2dec
System File Chooser: renamed Windows and macOS test apps
2025-01-03 17:56:02 +01:00
Karl Tauber
2b810addd8
System File Chooser: implemented native bindings for GtkFileChooserDialog on Linux
2025-01-03 16:38:10 +01:00
Karl Tauber
63272a03cf
System File Chooser: macOS:
...
- use `optionsSet` and `optionsClear` (as on Windows)
- delete local reference after getting Java array item
- added "or null" to javadoc
2024-12-31 18:44:06 +01:00
Karl Tauber
49a0a83eca
System File Chooser: implemented native bindings for IFileOpenDialog and IFileSaveDialog on Windows
2024-12-31 17:39:44 +01:00
Karl Tauber
516bd80702
System File Chooser: implemented native bindings for NSOpenPanel and NSSavePanel on macOS
2024-12-30 12:46:28 +01:00
Karl Tauber
80ba75fdeb
List:
...
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
- fixed wrong x/width bounds of alternating rows for multi-column lists (PR #939 )
- Demo: added "alternating rows" checkboxes to "Data Components" page
2024-12-18 12:22:04 +01:00
Karl Tauber
7bdfd49921
Merge PR #935 : Tree: support wide cell renderer
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-12-11 13:33:03 +01:00
Karl Tauber
58fa2a5085
Demo, Testing, Theme Editor: re-generated UI code using JFormDesigner 8.3, which now supports class FlatClientProperties
2024-12-10 19:49:46 +01:00
Karl Tauber
2a8e487c1f
Tree: support wide cell renderer (issue #922 )
2024-12-09 19:50:00 +01:00
Karl Tauber
145631fd43
FlatComponentsTest: added "transparent background" checkbox
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-12-09 17:10:33 +01:00
Karl Tauber
e9a21848bc
ComboBox: do not paint arrow button background if it is hidden (issue #915 )
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-12-04 19:24:10 +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
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
dcdc80ade3
Testing: FlatOptionPaneTest: test option pane with custom title bar icon (issue #886 )
2024-10-12 00:28:19 +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
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
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
5ff99bd45e
HiDPI: fixed incomplete component paintings at 125% or 175% scaling on Windows (issues #860 and #582 )
2024-07-05 22:18:27 +02:00
Karl Tauber
127dd6ac41
Table: fixed repainting of rounded selection when selection changes
2024-06-27 23:48:14 +02:00
Karl Tauber
9ffda72ae3
Table: support rounded selection (issue #844 )
2024-06-24 19:20:55 +02:00
Karl Tauber
c95e95ef67
FileChooser: wrap shortcuts in scroll pane (issue #828 )
...
added tooltips to shortcuts
disabled group hover effect on shortcuts
2024-06-21 19:10:39 +02:00
Karl Tauber
0c0d4bffbf
ScrollPane: fixed/improved border painting at 125% - 175% scaling to avoid different border thicknesses (issue #743 )
2024-06-14 19:19:22 +02:00
Karl Tauber
2a494b1d60
Testing: easier testing of various system scale factors using Alt+Shift+F1...F12
2024-06-13 12:20:32 +02:00
Karl Tauber
f05df0db0a
Button and ToggleButton: added more missing border colors for selected states (issue #848 )
2024-05-31 10:41:33 +02:00
Karl Tauber
969d2642de
Button and ToggleButton: added missing border colors for pressed and selected states (issue #848 )
2024-05-30 19:22:25 +02:00
Karl Tauber
261d2b1fe8
HTML: Fixed font sizes for HTML tags <h1>...<h6>, <code>, <kbd>, <big>, <small> and <samp> in HTML text for components Button, CheckBox, RadioButton, MenuItem (and subclasses), JideLabel, JideButton, JXBusyLabel and JXHyperlink. Also fixed for Label and ToolTip if using Java 11+.
2024-05-30 16:39:23 +02:00
Karl Tauber
a54aeb3838
FlatTestFrame: automatically add scroll pane if content is very large (or screen is small)
2024-05-29 11:14:52 +02:00
Karl Tauber
a311bac89b
Popup: fixed flicker of popups (e.g. tooltips) while they are moving (e.g. following mouse pointer) (issues #832 and #672 )
2024-05-22 14:02:40 +02:00
Karl Tauber
3b3d7d76eb
Testing: added tab with random background color to FlatContainerTest and FlatJideOssContainerTest
2024-03-23 16:33:27 +01:00
Karl Tauber
1f1ebc3c44
FlatSVGIcon: some additions to PR #817 :
...
- create new `LinearGradientPaint` only if color has changed
- preserve old `LinearGradientPaint.colorSpace` and `transform`
2024-03-12 12:20:31 +01:00
Karl Tauber
fbdc8d5b99
Merge branch 'windows-full-window-content'
2024-02-19 22:25:04 +01:00
Karl Tauber
2972300112
Table: select all text in cell editor when starting editing using F2 key; can be disabled using Table.editorSelectAllOnStartEditing (issue 652)
...
also added missing `Table.paintOutsideAlternateRows`
2024-02-19 22:03:19 +01:00
Karl Tauber
d7a76081e3
FileChooser: extended FlatFileChooserTest to support testing various locales (issue #795 )
2024-02-12 12:05:01 +01:00
Karl Tauber
fd925a6718
FileChooser: extended FlatFileChooserTest to support testing all JFileChooser properties (issue #795 )
2024-02-10 19:35:53 +01:00
Karl Tauber
4fc890a77c
Testing: split FlatChooserTest into FlatFileChooserTest and FlatChooserTest
2024-02-10 14:16:45 +01:00
Karl Tauber
c6338169f3
Testing: updated lafs.properties
2024-02-05 14:20:21 +01:00
Karl Tauber
3d8eb9eb66
UIDefaultsKeysDump: exclude unused UI properties
2024-02-05 11:33:25 +01:00
Karl Tauber
1d935d6659
Window decorations: support fullWindowContent mode on Windows and Linux
2024-02-02 10:06:25 +01:00
Karl Tauber
30af74f806
macOS: setting window background (of undecorated window) to translucent color (alpha < 255) did not show the window translucent (issue #705 )
2024-01-28 11:57:17 +01:00
Karl Tauber
c946ec170d
macOS window buttons spacing:
...
- uninstall when switching from FlatLaf to another Laf
- install when switching from another Laf to FlatLaf
(for PR #779 )
2024-01-27 11:09:16 +01:00
Karl Tauber
3465fa68b4
macOS window buttons spacing:
...
- renamed client property `MACOS_WINDOW_BUTTON_STYLE` to `MACOS_WINDOW_BUTTONS_SPACING`
- no longer allow value `true` for that client property
- enable using `MACOS_WINDOW_BUTTONS_SPACING` without `apple.awt.fullWindowContent`
- remove client property `FULL_WINDOW_CONTENT_BUTTONS_BOUNDS` when `apple.awt.fullWindowContent` is set to false or null
- added placeholder options `zeroInFullScreen`, `leftToRight` and `rightToLeft`
- hide close/min/max buttons during the transition from full-screen to non-full-screen to avoid that they "jump" when the nsToolbar is made visible
- fixed: full-screen listeners where added multiple times
- updated macOS native libraries
- added `FlatMacOSTest`
2024-01-22 00:31:40 +01:00
Karl Tauber
cf3fa17666
fixed typos and grammar
2024-01-11 18:11:09 +01:00