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
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