Jannis Weis
6eeb813562
Theme preference support on macOS. ( #127 )
...
Theme preference support on macOS.
5 years ago
weisj
0e101edde0
Refactored AllIcons to make use of ComponentDemo.
5 years ago
weisj
80f28f80dd
Added icons for text/image MIME types.
5 years ago
weisj
c88e1f9acb
Added (missing/pending) image icons.
5 years ago
weisj
00729856d0
Added api to get currently available themes.
5 years ago
weisj
ea6cce57c7
Fixed background bleeding between focus and outline border.
...
Update glow colors in UtilityDefaultsInitTask.
5 years ago
weisj
7e104ace15
Fixed tooltip shadow overlapping with content.
...
Fixed native border appearing if window is deactivated (windows).
5 years ago
weisj
7ab5c8c2a4
Refactored property replacements.
5 years ago
weisj
64d2098873
Updated demos.
5 years ago
weisj
c7f11ed68c
Updated property names in SpinnerDemo.
...
Fixed too large background if combobox is editable.
5 years ago
weisj
5d6762e43b
Fixed incorrect disabled foreground when combobox is not editable.
...
Added missing global color bindings.
5 years ago
weisj
0ce73e0dd6
Fixed spinner arrow background bleeding out of border.
5 years ago
weisj
4fe0b0595a
Align combobox popup to the content area.
5 years ago
weisj
106c82b033
Check for no present children when calculating deepest tree node. Fixes #135
5 years ago
weisj
6ae3a7c002
Java 8 Compatibility: Removed usage of AWTAccessor
5 years ago
weisj
eb73afdc30
Fixed window background not changing when theme is swapped on windows.
...
Added borders for root pane. Allows for high contrast borders.
5 years ago
weisj
20efc02ceb
Made DarkBorders compatible with non Darklaf based Lafs.
...
Removed caching in favour of only caching some of the most used cases.
5 years ago
weisj
599e5dc139
Improved painting.
5 years ago
weisj
bd8f2ccb12
Renamed table border.
...
Fixed frame too large if maximized on Windows.
Use parent component background if disabled (ComboBox, Spinner, TextComponent).
5 years ago
weisj
cd4351ea0b
Fixed incorrect windows buttons when installing the laf after a frame has been created. Fixes #129
5 years ago
weisj
30236013a4
Fixed progressbar having incorrect layout after string painted property is updated.
5 years ago
weisj
43fe94c429
Adds VolumeSlider. Fixes #21
5 years ago
weisj
70fc6f19ca
Minor formatting.
5 years ago
weisj
050d6b520d
Fixed Tristate model not installed when updating state icon.
5 years ago
weisj
0dc86e4c0c
Fixed color wheel not updating hue.
5 years ago
weisj
9491569068
Cleaned up menu ui.
5 years ago
weisj
5b2aa9dffd
Fixed NPE when reopening a popupmenu.
5 years ago
weisj
dee7750de7
Improved popupMenu layout.
5 years ago
weisj
4f8b593a86
Install correct action map for toolbars.
5 years ago
weisj
93a2c01bd0
Avoid popup installation if decorations are disabled.
5 years ago
weisj
de7b84703b
Avoid iteratively creating the attribute collection.
5 years ago
weisj
279892d952
Improved decorations setup on windows.
5 years ago
weisj
25bdd3ab1d
Made the default ToolTipContext changeable.
5 years ago
weisj
772f82283e
Fixed tabframe layout when font is large.
5 years ago
weisj
8ef988da86
Fixed incorrect toolbar layout and size.
5 years ago
weisj
583e51c9d2
Fixed tristate menu item.
5 years ago
weisj
c0dcac6765
Added OneDark theme.
5 years ago
weisj
f2958a2b76
Made LafManager#enablePreferenceChangeReporting only toggle reporting.
...
Disabling the use of native os settings in LafManager#getPrefferedThemeStyle must be done through the system properties `darklaf.enableNativePreferences` or `darklaf.allowNativeCode`.
5 years ago
weisj
0ea1fb9d8f
Added documentation to #getPreferredThemeStyle
5 years ago
weisj
b4df18f2dc
Added monitoring for preference changes on windows.
5 years ago
weisj
a3587d02db
Improved rendering for popupmenus that are too large for the screen.
5 years ago
weisj
517d154ab5
Fixed file chooser updating when using arrow keys to navigate in directory/filter combobox.
...
Made buttons non-rollover by default.
5 years ago
weisj
3ee6d18f1f
Changed api for FontSizeRule.
...
Added provider for theme preferences on windows.
5 years ago
weisj
f866e503a7
Moved themes to own module.
...
Decoupled loading of ui properties from theme properties.
5 years ago
weisj
f23ccf493b
Renamed decorations-base to platform-base. This accomodates a broader use of common classes between platforms.
5 years ago
weisj
05bec5e16b
Prevent borders/icons being falsely updated when only calling #getDefaults. They are now only updated if #initialized has been called beforehand.
5 years ago
weisj
9f632ff66e
Moved icon updating to utility initialization step.
...
Removed Theme#beforeInstall as it is no longer necessary.
Changed type of base Laf: BasicLookAndFeel -> LookAndFeel.
5 years ago
weisj
6bdf10857f
Refactored defaults initialization.
5 years ago
weisj
a6998e123c
Renamed StyleRule -> ColorToneRule.
5 years ago
weisj
2a80405bbc
Fixed wrongly printing a warning.
...
Adjusted demos for new theme system.
5 years ago