1062 Commits (98d398ba5cb697aa57266db190e9e0a60721d539)

Author SHA1 Message Date
weisj 98d398ba5c
Abstract usage of IconLoader away into an interface 3 years ago
weisj 07e4162c96
Replace usage of DarkUIUtil.ICON_LOADER with AllIcons api 3 years ago
weisj d90247ca5b
Tests: Only check that the cache size can shrink 3 years ago
weisj cb7eb13b5f
Tests: Ensure expected state of icon loader 3 years ago
weisj b1e18d6df3
Tests: Test icons loaded by themes are reclaimed 3 years ago
weisj 84fceaf006
Spinner+ComboBox: Paint spinners and comboboxes in a JPopupMenu without the focus border 3 years ago
weisj 56812a7479
Demo: Use icon accessor in ThemeEditor 3 years ago
weisj 37607b0a8c
Build: Promote iconset to api 3 years ago
weisj 42d94767d4
Table: Properly overwrite cell editors 3 years ago
weisj b7c2625776
Demo: Add inspector 3 years ago
weisj 45401afb0c
Demo: Fix icon loading 3 years ago
weisj d99c8a27ff
PopupMenu: Fix NPE when using ScrollPopupMenu 3 years ago
weisj 5ba0a93e5e
Fix style violations 3 years ago
weisj b72f0699fa
PopupMenu: PopupMenus with no component shouldn't be displayed. 3 years ago
weisj b6f7973711
Menu: Only intercept menu closing if not a top level menu 3 years ago
weisj 30da96f092
Menu: Make appearance & behaviour of disabled menu entries more consistent 3 years ago
weisj 012e85b596
Fix package 3 years ago
weisj 4537a687f8
InternalFrame: Hide shadow border if not inside a JDesktopPane 3 years ago
weisj e48f23d20b
InternalFrame: Make focus effect dependent on component focus. 3 years ago
weisj 08614fbc08
PopupMenu: Properly handle sun.awt.UngrabEvent 3 years ago
weisj 73692487ac
Decorations: Allow for back-stealing of the unified menubar 3 years ago
weisj 45abd4ad69
Menu: Paint with disabled foreground if model is enabled but the menu item not 3 years ago
weisj e68f78eea0
Menu: Use disabled arrow icon if menu is disabled 3 years ago
weisj 627f80ce05
Theme: Add convenience constants for the color palette 3 years ago
weisj c807808273
IconSet: Make icon names more consistent 3 years ago
weisj de02d43282
Core: Add missing package exports 3 years ago
weisj 425289e4a5
Remove deprecated FileTree 3 years ago
weisj 69ea0119a1 Test: Try to alleviate deadlocks while running demo tests. 3 years ago
weisj 8f8194ee81 Fail Laf installation if laf is currently being installed. 3 years ago
weisj 0fc2d6f7f9 Build: Reenable autostyle 3 years ago
weisj 72e30b4b23 Demo: Make content pane wrapping opt-in 3 years ago
weisj 0afd88b18c Demo: Don't add control separator if no controls are defined. 3 years ago
weisj 5eedd6e5cf Test: Iterate over all spec combinations if extensive testing is enabled. 3 years ago
weisj e0bfabfe7a Demo + Test: Refactor ComponentDemo 3 years ago
weisj 31a765b08c Test: Don't set --module-path when not supported 3 years ago
weisj 82a5f3138f Test + CI: Upload test reports 3 years ago
weisj 75e8d9c4e7 Test: Fix NPE exception when demo is null 3 years ago
weisj 0282f04a58 Test: Suppress unchecked cast warnings 3 years ago
weisj 12f68839df Test: More tests about library packaging 3 years ago
weisj 92e544c4d7 Test: Prevent initializing the `editor` variable in the shared ui 3 years ago
weisj eaddd25f56 Test: Test switching laf 3 years ago
weisj 660e2f3ab4 Test: Clean up custom init tasks after tests have run 3 years ago
weisj ff9c871ada Build+Test: Open test resources for property loader 3 years ago
weisj c43cbbc62e Parser: Change inline prefix from `#` to '%' 3 years ago
weisj 5976fa837d Build: Run tests and demos on the module path 3 years ago
weisj 774e4fea4d Modules: Fix resource loading when running on the module path. 3 years ago
weisj 9cb82105e8 Build: Extract compatibility code into separate project 3 years ago
weisj ed1a162f42 SwingUtils: Convert grab/ungrab methods to MethodHandles. 3 years ago
weisj 666f5f67e6 Remove debug painting. 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