1703 Commits (8ffc58fa6beb72d617ca689e37af9e5cb951cb54)
 

Author SHA1 Message Date
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 6620be9554
Test: Mark title bar tests as having to run in sequence. 3 years ago
weisj afbd91d58a
Test: Ensure laf doesn't get installed multiple times. 3 years ago
weisj 71a4c37e52
InternalFrame: Use FontMetrics of label to calculate the title bar height. Relates to #239 3 years ago
weisj 0cf17f1b37
Test: Make sure laf is installed on the EDT. 3 years ago
weisj ef96ce4598
CI: Reduce verbosity of action output. 3 years ago
weisj dedbce9a8b
Properly handle popupmenu sizes for popup position calculation. 3 years ago
weisj 606949875d
PopupMenu: Implement ScrollPopupMenu based on the new DarkPopupMenuUI.KEY_MAX_POPUP_SIZE property. 3 years ago
weisj 8e6573be68
CellHint: Correctly handle popups on the top and bottom. Fixes #238 3 years ago
weisj 9ef6d0677f
JPopupMenu: Add client property to control the maximum size of a popup menu, 3 years ago
weisj 9b14afba1d
Deprecate FileTree as it will be moved to the swing-dsl project. 3 years ago
weisj 140b3c3d7a
Add warning to auto generated LaF classes. 3 years ago
weisj 0b0462bcf9
Fix style violations. 3 years ago
weisj b893220c9e
DnD: Replace Class#getCanonicalName with Class#getName. 3 years ago
weisj 8bdfbe7b23
DnD: Use TransferData as mime type to explicitly prohibit serializing it to an external drop target. Relates to #236 3 years ago
weisj 7124da004d
SVG: Write back fallback-opacity values to the internal svg representation s.t. it doesn't get lost during laf change. 4 years ago
weisj 464ba398c7
DnD: Ensure #createDragImage returns a BufferedImage, as this is what the DnD API expects. 4 years ago
weisj e6644787b9
DnD: Pass component as ImageObserver, when calculating their size. 4 years ago
weisj 5e5bba8dcc
TabFrame: Ensure target indicator is reset if dnd is canceled. 4 years ago
weisj 92f62f580f
TabFrame: Rename inner class TabbedPaneDragGestureRecognizer to TabFrameDragGestureRecognizer. 4 years ago
weisj 494edfaaa7
CellPopup: Accommodate cell containers, where the cell bounds aren't already the correct size to display the whole component. This brings us one step closer to supporting cell popups for tables. 4 years ago
weisj 7762fb11d0
Slider: Adjust track baseline behaviour. 4 years ago
weisj afaa9fb6b8
Spinner: Check validity of next/previous value. Also consume the even if setting the value was successful. 4 years ago
weisj 7c0171da86
Add visualPadding hints for arrow icons. 4 years ago
weisj fe19e2ebd2
Provide mechanism to specify VisualPaddings for svg icons in the xml markup. 4 years ago
weisj 0b2cb7bd7a
Update to snapshot version of swingdsl. 4 years ago
weisj 8725b204a0
Memory: Ensure UIUpdater doesn't prevent components from being garbage collected. 4 years ago
weisj 3457eeb694
Memory: Ensure shared static helpers don't prevent ui classes from being garbage collected. 4 years ago
weisj e55440f468
StyleSheet: Remove border from table. 4 years ago
weisj b0804f792e
Release version 2.6.2 4 years ago
weisj 3f16eec70c
Fix theme properties not being displayed in the generated UITable. 4 years ago
weisj b01ef6a2f2
Load base icon colors for high contrast themes to make sure all values are present. 4 years ago
weisj ceec942be2
Unwrap StateIcon to avoid saving SVG icons as png. 4 years ago
weisj b5da5cdb2d
Check if text antialiasing hint isn't null. 4 years ago
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