107 Commits (87726ff7be5b17d9f81011a84c4e9e1132108203)

Author SHA1 Message Date
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
weisj d29cc5b2de Use fallback method while a non Path conforming file is blocking the file system by listing the files. This is really only an issue for the Network folder which takes several seconds to list all files. Otherwise opening other folders renders the ui unresponsive because accessing file properties (e.g. the icon or display name) has to wait for File.listFiles() to return. 4 years ago