108 Commits (e9625ce62d3243a00afc077cf7b5ad962ea59d0b)

Author SHA1 Message Date
weisj 48b5630b5b
Properties: Allow overwriting theme based boolean properties 3 years ago
weisj 048dbd4087
PropertyLoader: Fix errorprone warnings 3 years ago
weisj 8dd0e958d3
Utils: Fix errorprone warnings 3 years ago
weisj d90247ca5b
Tests: Only check that the cache size can shrink 3 years ago
weisj 2577a5a168
Util: Add cache which keeps a soft reference on the values 3 years ago
weisj 0fc2d6f7f9 Build: Reenable autostyle 3 years ago
weisj c43cbbc62e Parser: Change inline prefix from `#` to '%' 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 d80a42efdd Native: Fix loading jawt.dll failing on some jdks 3 years ago
weisj 2c10d41bdb
Table: Ensure custom renderers/editors are uninstalled 3 years ago
weisj 34326de0b8 TransformUI: Be more lenient when rejecting the better repainting approach 3 years ago
weisj 6b4fb826d6 Properties: Fix parsing system flags with default value = false 3 years ago
weisj 60e2221090 Logging: Fix formatting for detached loggers 3 years ago
weisj acc4aaf7c2
Memory: Further ensure no memory leaks for with shared resources and wrappers can occur. 3 years ago
weisj 8215cd1bc1
NativeLibs: Check whether the corresponding native library can be loaded, when selecting the decorations provider. 3 years ago
weisj 15d156f587
Logging: Add method to create detached loggers, which use the darklaf Logger as their parent despite their package hierarchy. 3 years ago
weisj 3457eeb694
Memory: Ensure shared static helpers don't prevent ui classes from being garbage collected. 4 years ago
weisj 06f010274b
Formatting: Fix violations 4 years ago
weisj 6abca5cdd5
Improve error messages when library loading fails during installation. 4 years ago
weisj cd2e4747af
LafInstallation: Add theme transition animation when installing the laf using the LafManager. This can be disabled by setting the "darklaf.animatedLafChange" system property to false. 4 years ago
weisj ddf6105e57
Util: Add convenience method for checking system flags. 4 years ago
weisj 27b04c9673
Util: Move GraphicsUtil to util module. 4 years ago
weisj 7d9e7d73b7
Update year in LICENSE. 4 years ago
weisj b5d30f4416
Rename parameter to better resemble the purpose. 4 years ago
weisj 969d8a9261
Introduce more robust parser replacement for PropertyLoader. 4 years ago
weisj 3c28c4cd15 Move ColorModel classes to util 4 years ago
weisj 029be4f873 Make helper classes final. 4 years ago
weisj f46e601630 Ensure DerivableImageIcon load necessary resources before painting. 4 years ago
weisj bd35c0b65b Ensure mutable lazy values executes actions on value if set. 4 years ago
weisj efa446a32d Add option to change the shared ThemeSettingsPanel. 4 years ago
weisj 2faf4c2cb0 Supply visual padding hints to layout managers such as MigLayout through client properties. 4 years ago
weisj f1a1bde4e2 Use consistent locale for #toLowerCase. 4 years ago
weisj 3ec5dfd6eb Provide fallback values for most icon properties. 4 years ago
weisj e960d7ec5b Introduce DO_NOTHING constant. 4 years ago
weisj 88c35da4b6 Smooth out scroll bar animations. 4 years ago
weisj 2442196058 Ensure slider values are properly snapped if snapToTicks is enabled. 4 years ago
weisj 0ef5a677c0 Extract text alignment into separate method. 4 years ago
weisj b1ca895e55 Fix color renderer/editor for tables. 4 years ago
weisj 7f6681e33f Apply combobox render background if set. 4 years ago
weisj f18eb8b73d Update style: Reduce indentation for enum arguments. 4 years ago
weisj 8e131b11b3 Update style. Enum declarations should always be in separate lines. 4 years ago
weisj 380abfdfa1 Load resource bundles through UIDefaults. 4 years ago
weisj ae8ad433a4 Properly detect if themed color needs to be refreshed. 4 years ago
weisj 2d53ff444a Only add handler to parent and use parent handlers. 4 years ago
weisj 4f19c8fb9f Ensure handler is only added once to logger. 4 years ago
weisj 550f1396ff Add keybindings to hide popup colorchooser using escape/enter keys. 4 years ago