weisj
aa8e1420f5
Copy property map if derived version is mutated to prevent the parent from being changed.
4 years ago
weisj
cc13162b4a
Allow custom themed icons to mutate properties.
4 years ago
weisj
4a540ed520
Check for null/empty key early.
4 years ago
weisj
f4b31f7e04
Allow for opacity fallback keys.
4 years ago
weisj
d46b2b7910
Allow for float/double/long opacity values in themed svg icons.
...
Don't override constant stop-opacity for color definitions without opacity property.
4 years ago
weisj
9eb8e38171
Updated test to ensure repeated derivations still share the same resource.
5 years ago
weisj
8c300d251c
Ensure derived icons with the same size share their underlying image resource.
5 years ago
weisj
6c7e98609c
Use IconColorMapper to properly generate the svg for the documentation.
5 years ago
weisj
89b9ed5213
Ensure uri is loaded when calling #getName.
5 years ago
weisj
6c968b494b
Skip icon test in headless mode.
5 years ago
weisj
403e1a93f8
Delay uri loading to icon resolve time.
...
Make IamgeIcon implementation derivable and lazily loaded.
5 years ago
weisj
4e89843999
Move frame icon api from ImageUtil to IconLoader
...
Move ImageUtil to darklaf-utils.
5 years ago
weisj
d75362c572
Ensure subtypes of SVGIcon return the correct icon type when being derived.
5 years ago
weisj
c3dc8d64f0
Changed log level from warning to info.
5 years ago
weisj
3b229953bf
Ensure stops have the correct keyframe associated.
...
Try to recover from unpatched svg icon with clearer error message.
5 years ago
weisj
f526706bbd
Issue warning if non-themed icon is attempted to be loaded as one.
5 years ago
weisj
abfee2c470
Ensure consistency for float to int rgb conversion between macOS color constants and native code.
...
Fixed documentation creation task.
5 years ago
weisj
bb43683636
Updated theme settings icon to incorporate the current accent/selection color.
...
Made theme settings icon accessible without instantiating the whole settings panel.
Fixed issue where if an svgIcon was painted using ImageSource#createImage the icon wouldn't updated the cached image.
5 years ago
weisj
4e5fe2a6fa
Added logging to IconColorMapper.
...
Make sure theme installed events are dispatched after ui reloading is finished.
Fixed background painting for trees in OverlayScrollPane.
Added colorful sample for OverlayScrollPane.
5 years ago
weisj
333f8a4b90
Ensure default buttons don't get lost after theme change.
...
Ensure sliders are properly layed out after theme change.
Ensure title pane foreground color is correct after theme change.
5 years ago
weisj
89f6ff8670
Only update frame icon on theme change if necessary.
5 years ago
weisj
22c7266d31
Avoid unnecessary icon upscaling.
5 years ago
weisj
861b9162b6
Setup creation of snapshot versions.
...
Made darklaf-theme and darklaf-utils be transitive dependencies to avoid confusion of classes are unavailable.
Added information about automatic library downloads and nightly builds in README.
5 years ago
weisj
6e6890fa00
Ensure IconColorMapper reproduced all encounter tags.
5 years ago
weisj
c50aedf675
Fixed font size for auto created ui tables.
5 years ago
weisj
3308ee1d2d
Updated change notes.
...
Use newer nio.files functions in CreateUITable.
Improved font loading.
5 years ago
weisj
13d8a7d27b
Fixed question icon color for light icons.
...
Improved plus/minus icons.
Ensure cell renderers are opaque when installing the background.
5 years ago
weisj
213655e918
Made UIAwareIcon more extendable.
...
Added option to disable icon caching.
5 years ago
weisj
909ea32f22
adjusted warning message.
5 years ago
weisj
9e60be7565
Fixed icon rotation.
5 years ago
weisj
8886ef39fc
Enabled kerning for non-editable components on windows.
...
Enabled system font for windows versions >= Vista (6.0).
5 years ago
weisj
6340b9db57
Use system font on Windows.
5 years ago
weisj
d7512fd2cf
Fixed incorrect vertical sclaing factor.
5 years ago
weisj
f2f70f412e
Back svg icons by cached renderer image.
5 years ago
weisj
330a6d3dee
Fixed window dragging when graphics configuration is changed [Windows]
5 years ago
weisj
1a46895b2c
Added loading icons.
...
Added LoadingIndicator.
5 years ago
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