weisj
|
883088cb1d
|
Everywhere: Remove unused fields/variables
|
3 years ago |
weisj
|
2b74e8ede8
|
Everywhere: Resolve shadowing member fields
They are either removed or renamed for clarity.
|
3 years ago |
weisj
|
b2c80213bb
|
Everywhere: Remove unnecessary parenthesis
|
3 years ago |
weisj
|
8ec52a7c26
|
Everywhere: Make protected members in final class private
|
3 years ago |
weisj
|
1c0fdfc9c8
|
Everywhere: Add missing @Overwrite annotations
|
3 years ago |
weisj
|
7d07d4a9f8
|
Mark ThemedDarkLafProvider as @Immutable
|
3 years ago |
weisj
|
b5e9da0aec
|
Test: Report which test failed
|
3 years ago |
weisj
|
f8bf001609
|
Test: Disable flaky tests
|
3 years ago |
weisj
|
fe7ecce73e
|
Always return sensible insets for table borders
|
3 years ago |
weisj
|
34278b7202
|
Spinner: Disable buttons on boundaries
|
3 years ago |
weisj
|
f685afca0f
|
Build: Make library file names unique across target machines
This allows us to flatten the library directory. It also
enables the possibility of having all libraries inside the
same directory
Relates to #262
|
3 years ago |
weisj
|
9884275d4f
|
Tests: Fix failing tests blocking execution
|
3 years ago |
weisj
|
98d398ba5c
|
Abstract usage of IconLoader away into an interface
This opens up the possibility of providing custom icons
through themes.
|
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.
If a JInternalFrame is used outside a JDesktopPane its title pane would keep the focus effect even though it wasn't active anymore.
Fixes #261
|
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
Fixes #258
|
3 years ago |
weisj
|
45abd4ad69
|
Menu: Paint with disabled foreground if model is enabled but the menu item not
Fixes #260
|
3 years ago |
weisj
|
e68f78eea0
|
Menu: Use disabled arrow icon if menu is disabled
Fixes #259
|
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
For now we should only delegate the creation of the content pane to the BaseComponentDemo for demos which explicitly support the Spec declarations.
|
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.
For now this options is disabled as the number of combinations gets very large.
|
3 years ago |
weisj
|
e0bfabfe7a
|
Demo + Test: Refactor ComponentDemo
A ComponentDemo should be able to expose its possible
configurations such that we can test all combinations.
|
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 |