weisj
4f29251aae
Reduce margins to compensate renderer size if combobox is not tall enough.
4 years ago
weisj
ab3bb26512
Adjust button margins s.t. buttons are the same height as comboboxes and spinners.
4 years ago
weisj
0f73bd5e51
Add preliminary theme editor.
4 years ago
weisj
d6d500d067
Ensure slider togglebutton has correct height.
4 years ago
weisj
9b5aebca48
Fix too large combobox popup.
4 years ago
weisj
2998ad210b
Replace timing based popup trigger with new event consumption flag.
4 years ago
weisj
19d748d085
Remove print statements.
4 years ago
weisj
6cdde828bf
Use PopupColorChooser for color cell editor.
4 years ago
weisj
678dcc0ca8
Delete unnecessary intermediate class.
4 years ago
weisj
b1ca895e55
Fix color renderer/editor for tables.
4 years ago
weisj
a0832252bd
Ensure correct animation state after laf change.
4 years ago
weisj
a3f0ffa63e
Ensure #animationDOne is invoked if animation is stopped right away.
4 years ago
weisj
6df91b7aac
Don't apply margin when text component is used as cell editor.
4 years ago
weisj
8b1b5549d4
Only start animation if window is undecorated and a target component is set.
4 years ago
weisj
897766c504
Check if component is set.
4 years ago
weisj
04a9f17135
Respect custom editor background of spinner if set.
4 years ago
weisj
7f6681e33f
Apply combobox render background if set.
...
Respect custom font of renderer.
4 years ago
weisj
9459c75473
Include editor insets in preferred size.
4 years ago
Kohei SAKURAI
7ee01c45d5
The super constructor of DarkScrollBarListener checks null animators returned by DarkMacScrollBarUI.MacScrollBarListener.
4 years ago
weisj
75fa223911
Remove insets from slider knob.
4 years ago
weisj
34a06107e4
Fix incorrect disabled boolean renderer icons being displayed.
4 years ago
weisj
295580aefc
Ignore generated documentation.
...
Check for invalid opacity values.
4 years ago
weisj
aa6cf8b199
Make raw colorChooser.svg smaller.
4 years ago
weisj
fb99265a39
Add docs to JSplitButton.
4 years ago
weisj
e6863ca278
Propagate disabled state of tree/table to boolean render.
4 years ago
weisj
5b8a340e60
Refactor tests.
...
Add tests for custom title bars.
Fix issue where the JRootPane.hideTitlePane option had no effect on macOS.
4 years ago
weisj
2b63847c4a
Promote darklaf-property-loader to api dependency.
4 years ago
weisj
02e431481a
Enable changing of spinner values through mouse wheel rotation.
4 years ago
weisj
91dbd8fc78
Ensure the JSpinners editor uses zero-size margins.
4 years ago
weisj
0bf6ed065b
Make sure animation is only started if slider variant is used.
...
Restrict repainted animation area to slider bounds.
4 years ago
weisj
8e131b11b3
Update style. Enum declarations should always be in separate lines.
4 years ago
weisj
db9228e4fb
Disable rollover/armed effects for slider toggle button variant.
4 years ago
weisj
b8966f7dc5
Update toggle button interpolator.
4 years ago
weisj
d6e89f86e0
Animate tree control icons.
...
Fix disabled expanded tree control appearing collapsed.
4 years ago
weisj
3754d8378e
Only start animations if target component is visible.
4 years ago
weisj
dfb2a75032
Add flag to disable animations (global and individual components).
4 years ago
weisj
6b748624af
Replace generic bezier interpolator with predefined optimized interpolation functions.
...
Convert DefaultInterpolator to enum.
Add demo for Animator/different interpolators.
4 years ago
weisj
9d3fbc705a
Prevent background bleeding on slider icons.
4 years ago
weisj
af9c9afaab
Inline common icon color definition to reduce amount of properties.
4 years ago
weisj
21d911f2bf
Only patch svg colors if needed to avoid NPE.
4 years ago
weisj
01c758de5b
Ensure the layout delegate uses the correct font when painting a button.
4 years ago
weisj
ae7185b80c
Remove static access on instance.
4 years ago
weisj
bb276b4193
Enable slider adjustment through mouse wheel rotation.
4 years ago
weisj
988a0dfc65
Add icon for JColorChooser.
...
Decrease size of hexvalue field for SmallColorChooser.
Move textfield padding from border to margins.
4 years ago
weisj
1431f0e53a
Update checkIcon (and thus all text based icons) to make use of the current theme text color to avoid issues where one and not the other value is updated.
...
Removed opacity from check icons.
Add alternative icon for boolean renderers that aren't editable.
4 years ago
weisj
331c5504c3
Make slider variant of JToggleButton animated.
...
Add on/off label hints to slider variant for some themes.
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
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