weisj
4f8453f167
Generalised concept of derivable icons.
...
Added arbitrary rotations for rotatable icon.
5 years ago
weisj
f424f479b6
More control over logger settings.
5 years ago
weisj
47642f29b8
Removed unused properties. Still needs to be done on macOS.
5 years ago
weisj
cc32dda879
Moved string painting to utility method.
...
Refactored more clientproperty checking.
5 years ago
weisj
f23a523525
Simplified initialization of lazy singletons.
5 years ago
weisj
d57bb2f11e
Make FontUIResource#derive varieties return an UIResource.
5 years ago
weisj
0f6835c45e
Fixes ColorUIResource#brighter and ColorUIResource#brighter not returning a ColorUIResource.
5 years ago
weisj
73bf8ecbe4
Fixed highlight sometimes not painting right side of rounded corners.
...
Removed default kerning as it resulted in shifting text on windows.
Fixed text shifting when caret es at left most position.
5 years ago
weisj
13490e2f98
Fixed filechosser border being uninstalled when laf is changed.
...
Fixed filechoser crashing when switching to table view.
5 years ago
weisj
de665a01d0
Refactored utility classes.
...
Made default iconloader use the source root instead of IconLoader.class location.
5 years ago
weisj
aac2984a6f
Updated formatting rules.
5 years ago
weisj
ddd6af025f
Improved generation of foreground colors. Makes sure thy adhere to a minimum difference in brightness.
5 years ago
weisj
19f715e534
formatting.
5 years ago
weisj
5b48740f32
fixed loading of html image icons.
5 years ago
weisj
63e55f0f71
Autostyle setup and initial formatting.
5 years ago
weisj
ccd4036da2
Removed absolute font adjustment.
...
Themes now return whether they support accent colours.
Preferences supplier now return what they support for reporting.
Fixed small alignment issues for tooltips.
Added ColoredRadioButton
Added ThemeSettings utilities (with dialog).
Added option to align slider labels.
Made Dialogs display window icons in windows (if set).
5 years ago
Jannis Weis
6eeb813562
Theme preference support on macOS. ( #127 )
...
Theme preference support on macOS.
5 years ago
weisj
7ab5c8c2a4
Refactored property replacements.
5 years ago
weisj
dee7750de7
Improved popupMenu layout.
5 years ago
weisj
3ee6d18f1f
Changed api for FontSizeRule.
...
Added provider for theme preferences on windows.
5 years ago
weisj
6bdf10857f
Refactored defaults initialization.
5 years ago
weisj
a5d7545c03
Fixed issue where themed icons were not correctly updated when painted directly as svg icon.
...
Decoupled all icons from hard coded opacity values.
Removed opacity from icons in contrast themes.
Fixed HighContrastLightTheme using the incorrect icon theme.
5 years ago
weisj
4fc9f03de9
Initial support for choosing a theme by specifying a preferred style.
5 years ago
weisj
0bdb8525a0
Fixed issues when changing the laf with JTabFrame and NumberedTextComponent.
...
Fixed issue where the content near the border of a BorderlessSplitPane could not be interacted with if the divider was disabled.
Fixed issue where the preferred divider style would not survive a laf/theme change.
Fixed issue where the OverlayScrollPane would not have the correct layout after laf change.
Fixed issue where an non-opaque menubar would result with graphic creep.
Added back CheckBox.icon and RadioButton.icon with StateIcons that paint accordingly to the abstract button they target.
Moved opacity values to custom properties.
Renamed #getName to #getPrefix and added new #getName which returns a display value (also via #toString).
Added option to parse capacities with ThemedSVGIcon.
Added HighContrastDarkTheme.
Optimized some demos.
5 years ago
weisj
907c936b11
Fixed opaque background for picker window.
...
Added pipette to small colour chooser.
Improved layout for small colour chooser.
5 years ago
weisj
1760744807
formatting and code style.
5 years ago
weisj
1182064f5a
Made check for current theme simpler.
...
Removed necessity for propertyChange events in Darklaf.
5 years ago
weisj
34811ae803
Replaced ObjectRequest with LazyValue.
...
Fixed corrupt titlebar icon.
Fixed StringUtil#repeat returning the string with input 0.
Added script to generate html table with all defaults.
5 years ago
weisj
0f60e0c112
Load components as no-singleton objects. Fixes #110
5 years ago
weisj
05eee4e01c
Added SplitPane.dividerSize property.
5 years ago
weisj
283e617ada
Added font.properties. Fonts can be created without specifying the actual font name. In this case the font of the parent laf is used and adjusted.
5 years ago
weisj
e117205b5b
Added support for fallback keys when resolving the color of a themed svg icon.
5 years ago
weisj
facb287624
Added invalid initial theme object to ensure icon gets loaded at least once, even if not created through the IconLoader.
5 years ago
weisj
d567b6354d
Added demo for rotatable icons.
...
Fixed rotated icon painting.
Fixed OverlayScrollPane layout.
Enhanced animations.
5 years ago
weisj
ec5e3a4ab0
Replaced hard coded property names with constants.
5 years ago
Jannis Weis
027fd444a8
Decorations support for macOS. ( #54 )
...
Adds support for window decorations that "replace" the native ones on macOS.
5 years ago
weisj
c7bfa23133
Fixed aware icons not updating on theme change.
...
Signed-off-by: weisj <weisj@arcor.de>
5 years ago
weisj
c65475afb8
Fixed property loading from different location.
...
Signed-off-by: weisj <weisj@arcor.de>
5 years ago
weisj
ce12748691
Moved property loading to own module to make darklaf-windows self contained.
...
Moved shared utility classes to own module.
Signed-off-by: weisj <weisj@arcor.de>
5 years ago