Karl Tauber
|
3283cfe22f
|
System File Chooser: macOS: disable screen menu bar when file dialog is shown
Testing: reduced duplicate code
|
2025-01-23 00:07:38 +01:00 |
|
Karl Tauber
|
aecb496142
|
System File Chooser: macOS: show file dialog in dark if current FlatLaf theme is dark
|
2025-01-21 14:36:01 +01:00 |
|
Karl Tauber
|
b808f6e803
|
System File Chooser: support platform specific features
|
2025-01-20 19:23:09 +01:00 |
|
Karl Tauber
|
d524536575
|
System File Chooser: Linux: cross-compile native library for ARM64 on x86_64 Linux
|
2025-01-20 16:09:16 +01:00 |
|
Karl Tauber
|
d513ec497b
|
System File Chooser: support system message dialog with custom buttons on Windows (not yet used in SystemFileChooser
|
2025-01-15 18:51:37 +01:00 |
|
Karl Tauber
|
078e59a443
|
System File Chooser: support "approve" callback and system message dialog on macOS (not yet used in SystemFileChooser
|
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:
- 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
|
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
|
2024-12-09 17:10:33 +01:00 |
|
Karl Tauber
|
e9a21848bc
|
ComboBox: do not paint arrow button background if it is hidden (issue #915)
|
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)
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)
|
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 |
|