181 Commits (9569317b4d83a6e727f351c301cad1325f294e40)

Author SHA1 Message Date
Jannis Weis 0a60a286e4
Make DarkSVGIcon an ImageIcon with MultiResolutionImage support 4 months ago
Jannis Weis 8638d9d0bd
Require Java 17 4 months ago
Jannis Weis b805009c7c
Fix errorprone issues 2 years ago
Jannis Weis 02e2b015fd
Only print hash code of svg document 2 years ago
Jannis Weis f584703870
Update jsvg to version 1.0.0 2 years ago
Jannis Weis b59813a48b
Icons: Inherit visual padding from icons in StateIcon 2 years ago
Jannis Weis 1fcef71820
Implement toString for EmptyIcon 2 years ago
Jannis Weis d372be93d2
Theme: Specify predefined values for each OS 2 years ago
Jannis Weis aeb63935c2
PropertyLoader: Resolve references in more places 2 years ago
Jannis Weis 39a108a6f2
PropertyLoader: Load .margin as insets 2 years ago
Jannis Weis e2d1e56c24
Icons: Remove failing call to #patchColors 2 years ago
Jannis Weis 818b213130
Don't fail svg icon painting if svg is malformed 2 years ago
Jannis Weis 664ac791c2
Update JSVG to version 0.0.3 2 years ago
Jannis Weis 6484b96c06
Allow color definitions with through <solidcolor/> tags 3 years ago
Jannis Weis 64d5b2fec2
Parser: Recognise "Font" as a font key suffix 3 years ago
Jannis Weis 3c7ec99cd6
Parser: Trim input before parsing 3 years ago
Jannis Weis 75e055f6b3
IconLoader: Print path when failing to load a file 3 years ago
Jannis Weis fa442a8bd3
Remove darklaf.properties dependency from windows and mac module 3 years ago
Jannis Weis e40947b057
Build: Ensure test executions are patched to use module path 3 years ago
Jannis Weis 1cc0cd20f0
Build: Automatically patch execution tasks to run on module path 3 years ago
Jannis Weis b2cec3ef34 Icons: Share complete state of SVGDocument by reference 3 years ago
Jannis Weis 56268d1115 Icons: Ensure loaded svg document isn't null 3 years ago
weisj d24e3ba741 Icons: Replace svgSalamander with JSVG 3 years ago
Jannis Weis 6f72d285f3 Format svg files 3 years ago
Jannis Weis 52d0d13282 Fix license header year ranges 3 years ago
Jannis Weis abcdb9b573
Build: Update nullabilityAnnotations to version 23.0.0 3 years ago
Jannis Weis 25618d5fa7
Setup dependency catalog in settings.gradle.kts 3 years ago
weisj 048dbd4087
PropertyLoader: Fix errorprone warnings 3 years ago
weisj f8bf001609
Test: Disable flaky tests 3 years ago
weisj 55cc5116ce
Icon: Break early if no value match is found 3 years ago
weisj 98d398ba5c
Abstract usage of IconLoader away into an interface 3 years ago
weisj ccf1743467
IconLoader: Cleanup 3 years ago
weisj c7cb00cfef
IconLoader: Clear cache when caching is disabled 3 years ago
weisj cb7eb13b5f
Tests: Ensure expected state of icon loader 3 years ago
weisj b1e18d6df3
Tests: Test icons loaded by themes are reclaimed 3 years ago
weisj 126670c6d9
IconLoader: Replace hard cache with SoftCache 3 years ago
weisj 627f80ce05
Theme: Add convenience constants for the color palette 3 years ago
weisj 1f6eb6ecf8
PropertyLoader: Drop support for color values without a leading # 3 years ago
weisj c43cbbc62e Parser: Change inline prefix from `#` to '%' 3 years ago
weisj e0bd43dc06 Icons: Fix url discrepancy when running on module path 3 years ago
weisj 774e4fea4d Modules: Fix resource loading when running on the module path. 3 years ago
weisj be6fa54058 Modules: Move utils in darklaf to ui.utils to avoid split packages. Move classes in property-loader to the properties subpackage to avoid split packages. 3 years ago
weisj e716522288 Build: Add and compile module info 3 years ago
weisj aab96b6471 API: Move ColorUtil into util project as it is referenced there. 3 years ago
weisj f1e1db4549 API: Move color package from utils project to property-loader project to avoid split packages. 3 years ago
weisj 54bd006ad2
Parser: Fix insets test. 3 years ago
weisj 34f63b4e16
Test: Fix typo 3 years ago
weisj 7124da004d
SVG: Write back fallback-opacity values to the internal svg representation s.t. it doesn't get lost during laf change. 4 years ago
weisj fe19e2ebd2
Provide mechanism to specify VisualPaddings for svg icons in the xml markup. 4 years ago
weisj 3457eeb694
Memory: Ensure shared static helpers don't prevent ui classes from being garbage collected. 4 years ago