17 Commits (master)

Author SHA1 Message Date
Jannis Weis 8638d9d0bd
Require Java 17 4 months ago
Jannis Weis 880ad6d681
Provide more descriptive error messages when the window isn't displayable 3 years ago
Jannis Weis c8087a4efc
Promote platform-base to be api of platform-decorations 3 years ago
Jannis Weis 7841acecac
Add overload for NativeDecorationsManager#titlePaneLayoutInfo taking a JRootPane 3 years ago
Jannis Weis 1771ece308
Expose bounds of title bar buttons 3 years ago
Jannis Weis b5d01813ba
Use correctly determined decorations style from title pane 3 years ago
Jannis Weis 84078cea49
Replicate behaviour of apple.awt.* properties on macOS 3 years ago
Jannis Weis a97d07cf34
Clarify api to set light/dark title color 3 years ago
Jannis Weis cc3c62c375
Allow specifying whether the current laf is dark through DecorationsColorProvider 3 years ago
Jannis Weis cd8dc76bc0
Harden ExternalLafDecorator against null values returned by DecorationsColorProvider 3 years ago
Jannis Weis 6884027ca6
Add convenient method to customize titlebar colors 3 years ago
Jannis Weis f8e01d16c3
Don't unnecessarily uninstall decorations 3 years ago
Jannis Weis 57bf6507a5
Allow third party LaFs to take advantage of native decorations 3 years ago
Jannis Weis 48af720e7d
Move implementation of decorations into platform-decorations 3 years ago
Jannis Weis aceed0cdd3
Move decorations related classes into platform-base 3 years ago
Jannis Weis fa442a8bd3
Remove darklaf.properties dependency from windows and mac module 3 years ago
Jannis Weis 63c5a1b836
Extract system preference reporting mechanism to own module 3 years ago