1719 Commits (75b585a8e67d62bc35fb3b9f8a85a0644df32f73)
 

Author SHA1 Message Date
weisj c4413687a4
Release version 2.6.0 4 years ago
weisj ef97eff984
Provide global overwrite option for colored title bars on macOS. 4 years ago
weisj f61b2fac0c
Set duplicationStrategy on JarTask instead of all individual copy actions. 4 years ago
weisj c5b1dbcb03
Only keep first included library. Somehow variants are registered multiple times. However the files are always the same regardless. 4 years ago
weisj 319381aff4
Migrate to stable version of swing-extensions. 4 years ago
weisj 0f00a91451
Use null for default accent/selection colors, to be consistent with how a theme would usually be constructed. 4 years ago
weisj a8d9408757
Slider+Settings: Allow sliders to have their baseline at the height of the track. 4 years ago
weisj 72cc85aedb
Add method to determine whether a SettingsConfigurations behave the same at the time of calling the method. 4 years ago
weisj c779761dde
SwingDSL: Provider more specific colors in DarklafComponentFactory. 4 years ago
weisj 36ecf9c677
Settings: Extract gluing logic between components into separate class. This allows for an easy implementation of custom layouts for the settings panel. 4 years ago
weisj 8ad14cc700
Tree: Consistently use special focus implementation. 4 years ago
weisj 7615b22c05
Focus: If no action is specified fall back to repainting the component. 4 years ago
weisj f0674937d2
Build: Workaround to allow publishing the library. see: https://github.com/nokeedev/gradle-native/issues/272 and https://github.com/nokeedev/gradle-native/issues/276 4 years ago
weisj 3ff51442e1
Focus: Make focus parent mechanism available without having access to the FocusParentHelper class. 4 years ago
weisj e9a9eeeb11
Build: Use official gradle strings instead of hard-coding them. 4 years ago
weisj ec79c4dcf6
Decorations: Only call implementation methods when supported. This protects against scenarios where those methods are called regardless of the outcome of #isCustomDecorationSupported e.g. when uninstalling popup decorations. 4 years ago
weisj 03c715fe0b
DSL: Update coordinates and implement hyperlink click color. 4 years ago
weisj 06f010274b
Formatting: Fix violations 4 years ago
weisj 8e7b5737e1
Properties: Add hyperlinkAccent color property. 4 years ago
weisj 8c08640f04
Tree: Respect insets when making expanded rows visible. 4 years ago
weisj 9faec7ace4
Update gradle version 4 years ago
weisj 6abca5cdd5
Improve error messages when library loading fails during installation. 4 years ago
weisj ca8a91ccfa
Build: Update gradle version 4 years ago
weisj 2a1983d0fc
Tree: Use background color of the tree as the non selected background if it has been specifically set by the user. Selection colors will still overwrite this behaviour. 4 years ago
weisj 40e18bc667
Remove unnecessary methods from UIAction. 4 years ago
weisj e87e43c5f5
Build: Rename swingDsl to swingDsl.lafSupport for more clarity. 4 years ago
weisj ce78423c33
Delegate getFocusAcceleratorKeyMask to getSystemMnemonicKeyMask in SwingUtilities2 4 years ago
weisj db7d560871
Everywhere: Remove usage of internal API DefaultLookup. 4 years ago
weisj 9ee79f4329
Everywhere: Remove usage of internal API UIAction. 4 years ago
weisj 164a9f6b13
Everywhere: Remove calls to internal API SwingUtilities2::loc2IndexFileList. 4 years ago
weisj 23ea792664
Everywhere: Remove calls to internal API SwingUtilities2::tabbedPaneChangeFocusTo. 4 years ago
weisj f8f12a0816
Everywhere: Remove calls to internal API SwingUtilities2::pointOutsidePrefSize. 4 years ago
weisj e5a5bfda7f
Everywhere: Move calls to internal API SwingUtilities2::clipStringIfNecessary into SwingUtil. 4 years ago
weisj 4b11cc84b9
Everywhere: Move calls to internal API SwingUtilities2::setSkipClickCount to SwingUtil. Remove calls to internal API SwingUtilities2::setLeadAnchorWithoutSelection. 4 years ago
weisj 88cbd8a3a3
Everywhere: Remove calls to internal API SwingUtilities2::shouldIgnore. 4 years ago
weisj 1d7127adc8
Everywhere: Remove calls to internal API SwingUtilities2::drawHLine and SwingUtilities2::drawVLine. 4 years ago
weisj 75db998db6
Everywhere: Move calls to internal API SwingUtilities2::stringWidth into SwingUtil. 4 years ago
weisj a265ef96b9
Everywhere: Move calls to internal API SwingUtilities2::drawStringUnderlineCharAt and SwingUtilities2::drawString into SwingUtil. 4 years ago
weisj f60be2d722
Everywhere: Remove calls to internal API SwingUtilities2::getFontMetrics 4 years ago
weisj 4ef86deda0 Settings: If there is no theme currently available (due to no theme being registered) then we should fallback to the default theme offered by the LafManager 4 years ago
weisj 3c9056f29b Prevent NPE when item to be rendered is null 4 years ago
weisj 7bc2470a83 Windows-Native: Initialize all struct members with a default value on construction. 4 years ago
weisj 5580656e79 Build: Update to Gradle 7 4 years ago
weisj a31e78ced4 Migrate buildSrc from Groovy to Kotlin 4 years ago
weisj 81ac979217
Update implementation of DarklafComponentFactory. 4 years ago
weisj 6406f4ac8a
Tree: Adhere to the default behaviour of left/right key navigation. 4 years ago
weisj 9fc4dc15ca
Demo: Add option to select all available installed Lafs. 4 years ago
weisj 3b5d390d3d
Swing-DSL: Update implementation to match latest changes. 4 years ago
weisj 9ee5b955b6
Fix style violations. 4 years ago
weisj db9283d51a
SWING-DSL: Provide spacing hints for the swing-dsl library and set a ComponentFactory to provide darklaf specific components. 4 years ago