3eead5a6a3
Rename FlushAnimation
to FlushPendingSelections
to better match purpose
2022-05-04 19:40:08 +09:00
f5fa41356e
Rewrite mod instance management again to pass tests
2022-05-03 22:31:34 +02:00
f91ee4b042
Reset panel mod instance settings to defaults on deselect
2022-05-03 21:45:40 +02:00
7c04bf5c53
Refactor mod reference management to meet test expectations
2022-05-03 21:45:40 +02:00
fe59f4ae58
Fix multiselection operation not flushing on close
2022-05-03 21:45:39 +02:00
746a4a7403
Fix mod column using wrong equality type
2022-05-03 21:45:39 +02:00
652e022fd6
Merge pull request #17973 from bdach/mod-overlay/dim-columns-offscreen
...
Dim offscreen columns on new mod select overlay
2022-04-29 11:55:27 +09:00
b29af28028
Fix mod panels not ignoring super key presses
...
Most other usages have this included. Noticed that the panel was
changing state when exiting the game using cmd-w.
Would probably be nice to have an exposed `HasAnyModifierPressed` helper
property.
2022-04-27 16:55:17 +09:00
ebc8429495
Dim offscreen columns & scroll to them if clicked
2022-04-25 23:08:04 +02:00
b722ff8dc5
Merge branch 'master' into mod-overlay/extension-points
2022-04-20 23:17:04 +09:00
65b2db5e71
Move shear constant to overlay (this is going to likely be used everywhere ever)
2022-04-20 16:30:58 +09:00
67c44db8d5
Add extension points required for replacing old mod overlay
2022-04-17 23:28:51 +02:00
9fdeb20537
Animate individual ModColumn
s during togle of oerlay
2022-04-05 18:27:34 +09:00
497e5e3a36
Slightly adjust scroll handling and also apply to ModSettingsContainer
2022-04-05 17:19:33 +09:00
58e9147b12
Simplify and better comment nested scroll conditionals
2022-04-05 16:48:25 +09:00
f156cb797d
Improve nested scroll behaviour
2022-04-05 16:46:09 +09:00
cd776d21a6
Fix propagation of selected mods to columns
2022-04-03 20:12:34 +02:00
293ef44836
Implement new mod select screen
2022-04-03 20:12:33 +02:00
899b95e61b
Do not delay inital mod update by a frame
2022-02-28 21:46:58 +01:00
e8701f46f1
Add xmldoc to Filter
to explain usage
2022-02-28 21:39:21 +01:00
6cc972aa6a
Fix test failures by waiting for panel load
2022-02-28 21:36:13 +01:00
774952adda
Rescale components from figma to real dimensions
2022-02-27 23:08:31 +01:00
16c6b9b3b3
Add keyboard selection support to mod column
2022-02-27 22:51:29 +01:00
b690df05de
Hide multiselection checkbox if everything is filtered
2022-02-27 22:51:29 +01:00
a83f96b026
Add filtering support to mod column
2022-02-27 22:51:29 +01:00
a80b4334ff
Tweak layout of column display for better spacing
2022-02-27 22:51:28 +01:00
53e8072632
Port multiselection from previous design
2022-02-27 22:51:28 +01:00
f40bd39487
Add toggle all checkbox to column display
2022-02-27 22:51:28 +01:00
2e04a83554
Implement column display for new mod design
2022-02-27 22:51:27 +01:00