weisj
c4f64a4971
Add default implementation of UIAwareIcon which don't rely on the IconLoader mechanism for external custom icons.
4 years ago
weisj
7c6576b5df
Add option to specify custom interpolation strategies for animations.
...
Avoid running unneeded animator on macOS.
4 years ago
weisj
31b16fbd9e
Ensure boolean JTable values are updated as soon as they change in the editor. Fixes #213
4 years ago
weisj
ec14c8c199
Introduce a split button which
...
- opens a popup menu if no default action has been assigned.
- displays a separate drop down button to access an action menu next to the button if a default actions has been set.
4 years ago
weisj
969cf0bfc5
Add overload to make the ToggleIcon api meaningful for situations where it isn't used for enabled/disabled icons.
4 years ago
weisj
52fc48d52c
Introduce utility method to rescale an icon.
4 years ago
weisj
175fbb78e4
Extract popup location calculation.
...
Introduce flag to discard events after popup has closed for specific components. This avoids timing based solutions to make a button toggle a popup.
4 years ago
weisj
4a74244a29
Reduce amount of layout operations for buttons.
4 years ago
weisj
67407b3e8b
Ensure any controls of parents are made visible if possible when navigating JTree.
4 years ago
weisj
e288aa38fb
Ensure correct background is used.
4 years ago
weisj
e1d0c3d9df
Decouple value insets from border insets for JSpinner and JComboBox.
...
Respect custom foreground/background for JSpinner and JComboBox where possible.
4 years ago
weisj
ba9d8bcbb2
Correct spelling error.
4 years ago
weisj
ee5421d853
Ensure no integer overflow happens.
4 years ago
weisj
296b773ebd
Set JTable#setFillsViewportHeight to true by default to ensure grid lines are painted for the full viewport.
4 years ago
weisj
578504ad18
Update combobox dropdown background to match intellij.
4 years ago
weisj
59efefe7a9
Ensure JSpinner has the correct background when first installed.
4 years ago
weisj
52ea49dc34
Respect user set background on JComboBox.
4 years ago
weisj
9c265a8cd4
Choose UIResource variant of MarginBorderWrapper if the previous border is null.
...
Fixes issue where the editor of a JSpinner gains a border after changing the theme.
4 years ago
Jannis Weis
3c457c3509
Create codeql-analysis.yml ( #198 )
...
Create codeql-analysis.yml
4 years ago
weisj
8de4f56c00
Remove duplicate classes. Fixes #212
4 years ago
weisj
f7190ae1f6
Make api of more ToggleSplitPane customizable.
4 years ago
weisj
194171ac98
Ensure non-opaque popups can be closed using the associated keyboard shortcut.
4 years ago
weisj
00c6f09589
Remove unneeded +1.
4 years ago
weisj
7ca292cc87
Update textfield border to reflect new borders in IntelliJ.
4 years ago
weisj
fd50bb8cd2
Don't decrease titlebar size if no border is painted.
4 years ago
weisj
060a463348
Ensure ViewPropertyChangeListener is uninstalled.
...
Ensure scrollbar background colors are updated if their ui changes after the ui of the scrollpane.
4 years ago
weisj
787f3f6f71
Ensure restore positions aren't overwritten when disabling while content isn't visible on screen.
4 years ago
weisj
5a1120f6d5
Fix autostyle workflow.
4 years ago
weisj
cb805ef63c
Use github token instead of password for snapshot deployment.
4 years ago
weisj
e37b714088
Ensure autostyle is run on every PR.
4 years ago
weisj
4d230608af
Add method to check whether a tab is selected.
4 years ago
weisj
67fdf5e6d7
Ensure split panes in the TabFrames content pane are correctly setup.
...
Remove late setup for TabFrameContentPane to allow changing tabs before they are displayed.
4 years ago
weisj
50284319b7
Add property on rootpane to hide titlebar. Fixes #211
4 years ago
weisj
e2aabdd378
Ensure theme gets installed if applied in settings.
4 years ago
weisj
19d72fa84d
Release version 2.4.10
...
Prepare next development round.
4 years ago
weisj
e46177261c
Improve selection foreground for colorchooser swatch panel by using ForegroundColorGenerationTask#makeForeground.
4 years ago
weisj
380abfdfa1
Load resource bundles through UIDefaults.
...
Update rollover status of tabframe tab after moving it's position.
Add localization for colorwheel panel.
Ensure localized text is loaded from basic/metal resources for localized text.
4 years ago
weisj
aad36a4928
Add icons to file chooser context menu.
4 years ago
weisj
818e946288
Be more lenient when hit testing the track area for JSlider.
4 years ago
weisj
83edf1580e
Extract logic to install property change listener on the viewport-view into separate class. Relates to #
4 years ago
weisj
721ac2442f
Release version 2.4.9
4 years ago
weisj
295a08c32b
Prevent NPE when desktopHints are null.
4 years ago
weisj
52b9abb667
Update scrollbar background each time either the viewport changes, the view changes, the views background changes.
4 years ago
weisj
b6a34efd18
Update background of text component instead of choosing it when painting.
4 years ago
weisj
b81ae95763
Match scrollbar background to viewport background.
4 years ago
weisj
247af9f63d
Release version 2.4.8
...
Prepare next development round.
4 years ago
weisj
9ceda9a79a
Clarify that the property should be passed through the JVM startup properties.
4 years ago
weisj
b0938b9e35
Add information about using Java 9 for antialiasing when using Java 8 or earlier.
4 years ago
weisj
b067fc0193
Provide default value for the 'swing.aatext' system property. (Default is "true").
...
Provide default value for the text antialiasing mode. If the default display supports a bit depth of at least 15 then VALUE_TEXT_ANTIALIAS_LCD_HRGB is used otherwise VALUE_TEXT_ANTIALIAS_ON.
Fixes #209 .
4 years ago
weisj
61a632b51d
Fix issue where the cursor isn't changed if the mouse is over the left/right action of a text field.
4 years ago