26 Commits (cae41bf654cf7a54a10b68b58fd17a3274c151a0)

Author SHA1 Message Date
weisj 34811ae803 Replaced ObjectRequest with LazyValue. 5 years ago
weisj b6a9cc3085 Removed titlebar border on windows in case no menuBar is installed. 5 years ago
weisj 1d54edba05 Fixed double title bar when mediumweight popups are used. 5 years ago
weisj 70f9b26771 Fixed corrupted restore icon on windows. 5 years ago
weisj 357edc5dd9 Prevent installation of decorations on popups that are for tooltips. 5 years ago
weisj 5f934d4356 Fixed colours of labels not updating when theme is changed. 5 years ago
weisj 5fcf020ace Made PopupMenus heavyweight by default. 5 years ago
Jannis Weis 498b73054c
Wait for jni installation to complete asynchronously. (#72) 5 years ago
Vladimir Sitnikov d20b0b86e6 Skip native library loading when darklaf.decorations=false 5 years ago
weisj ec5e3a4ab0 Replaced hard coded property names with constants. 5 years ago
weisj 792e987e82 Fixed paint loop for JButton. 5 years ago
weisj 251a1a8477 Only show visible windows. 5 years ago
weisj 61c2a3f88e Adjusted spacing of window title button on windows. 5 years ago
weisj 0c4b499c33 Don't uninstall decorations if window handle is 0 on windows. 5 years ago
weisj d0817653f8 Fixed incorrect window size/location when using setSize/setPreferredSize. 5 years ago
weisj 247690e3e5 Fixed NPE when accessing evt.getNewValue() on properChange-Events. 5 years ago
Jannis Weis 027fd444a8
Decorations support for macOS. (#54) 5 years ago
weisj 588a151395 renamed package 5 years ago
weisj c917e6c11c Moved custom decorations base classes to own module as not all implementations of custom decorations are JNI based. 5 years ago
weisj 616b81c76e View icons from jars in AllIcons. 5 years ago
weisj c65475afb8 Fixed property loading from different location. 5 years ago
weisj ce12748691 Moved property loading to own module to make darklaf-windows self contained. 5 years ago
weisj 990e748c1e Moved remaining windows specific code to darklaf-windows. 5 years ago
weisj 1dbc8ff662 Made decorations creation process more flexible and independent of the platform specific implementation. 5 years ago
weisj f6aa036002 Reduced dll size by stripping debug information. 5 years ago
Vladimir Sitnikov 3ae99e44fc Split projects, migrate to Kotlin DSL 5 years ago