Dean Herbert
|
8a01050168
|
Refactor mod select button initialisation to allow shared usage of deselect button
|
2022-05-15 03:16:43 +09:00 |
|
Dean Herbert
|
a759cf2dab
|
Add key binding to deselect all mods
Defaults to `Backspace`.
|
2022-05-15 02:51:58 +09:00 |
|
Bartłomiej Dach
|
981ead68bf
|
Ensure local mods are constructed in time for Pop{In,Out}()
|
2022-05-11 22:31:27 +02:00 |
|
Bartłomiej Dach
|
93539160ad
|
Remove no-longer-necessary guard
|
2022-05-11 22:31:26 +02:00 |
|
Bartłomiej Dach
|
2266a5c9a0
|
Remove no-longer-necessary ModColumn.Filter
|
2022-05-11 22:31:26 +02:00 |
|
Bartłomiej Dach
|
1c0166367d
|
Fix remaining column operations being coupled to drawables
|
2022-05-11 22:31:26 +02:00 |
|
Bartłomiej Dach
|
b5a9f1310a
|
Fix select/deselect all toggle not working correctly after changes
|
2022-05-11 22:31:26 +02:00 |
|
Bartłomiej Dach
|
52bbce12f1
|
Fix not being able to set AvailableMods before loaded
|
2022-05-11 22:31:26 +02:00 |
|
Bartłomiej Dach
|
fc24a56478
|
Add protection from recursive updates from external selection
|
2022-05-11 22:31:25 +02:00 |
|
Bartłomiej Dach
|
83ba06e7af
|
Extract helper property for accessing all mods
|
2022-05-11 22:31:25 +02:00 |
|
Bartłomiej Dach
|
11ae1da65a
|
Hoist reference replacement logic to overlay level
|
2022-05-11 22:26:47 +02:00 |
|
Bartłomiej Dach
|
05a21fbbe0
|
Hoist ModState to overlay level
|
2022-05-11 22:26:21 +02:00 |
|
Bartłomiej Dach
|
e86444c4bf
|
Hoist ModState to column level
|
2022-05-11 22:03:49 +02:00 |
|
Bartłomiej Dach
|
74599c9c62
|
Use ModState in mod panels
|
2022-05-11 22:03:48 +02:00 |
|
Bartłomiej Dach
|
478cfc0b87
|
Split model class for mod state
|
2022-05-11 22:03:48 +02:00 |
|
Bartłomiej Dach
|
ddb2d4eef5
|
Rename FreeModSelect{Screen -> Overlay} reference in inline comment
|
2022-05-11 18:06:09 +02:00 |
|
Bartłomiej Dach
|
a104277e7f
|
Rename ModSelect{Screen -> Overlay}Strings
|
2022-05-11 18:01:33 +02:00 |
|
Bartłomiej Dach
|
76c63f1d0a
|
Rename ModSelect{Screen -> Overlay} in place of removed old design
|
2022-05-10 22:56:50 +02:00 |
|
Bartłomiej Dach
|
33634cba1e
|
Remove old mod buttons
|
2022-05-10 21:58:22 +02:00 |
|
Bartłomiej Dach
|
8b0ece1c09
|
Remove old mod section
|
2022-05-10 21:55:54 +02:00 |
|
Bartłomiej Dach
|
dfd97701d7
|
Remove old mod settings container & related controls
|
2022-05-10 21:53:42 +02:00 |
|
Bartłomiej Dach
|
128468e13d
|
Remove old base mod select overlay
|
2022-05-10 21:52:30 +02:00 |
|
Bartłomiej Dach
|
24c59e2f2f
|
Remove old user mod select overlay
|
2022-05-10 21:52:17 +02:00 |
|
Dan Balasescu
|
8ccf2ee075
|
Add inline comment
|
2022-05-10 15:07:08 +09:00 |
|
Dan Balasescu
|
2b7eeadac0
|
Workaround bad performance when selecting all freemods
|
2022-05-10 14:48:41 +09:00 |
|
Bartłomiej Dach
|
626fcd5d35
|
Merge branch 'master' into column-flow-cq
|
2022-05-09 19:22:29 +02:00 |
|
Joseph Madamba
|
172d14bcc6
|
Improve code quality of mod column flow container
|
2022-05-08 11:40:14 -07:00 |
|
Bartłomiej Dach
|
d964b4f23c
|
Fix uneven spacing when some mod columns are hidden
|
2022-05-08 15:40:21 +02:00 |
|
Bartłomiej Dach
|
6bdcf893b7
|
Move alpha management closer to screen level
Felt bad messing with alpha at the column level.
|
2022-05-08 15:40:10 +02:00 |
|
Bartłomiej Dach
|
92ccec20d7
|
Hide mod columns if all mods within are filtered out
|
2022-05-08 14:53:59 +02:00 |
|
Dean Herbert
|
b8cb2c1b82
|
Increase scroll amount slightly
|
2022-05-08 19:57:03 +09:00 |
|
Dean Herbert
|
778497b9e2
|
Scroll mod select slightly into view on first display
|
2022-05-08 18:58:54 +09:00 |
|
Bartłomiej Dach
|
b92d95a17a
|
Fix mod panels playing samples when hidden at a higher level
|
2022-05-08 10:39:49 +02:00 |
|
Bartłomiej Dach
|
81ca534f87
|
Implement ISamplePlaybackDisabler in mod select
|
2022-05-08 10:39:49 +02:00 |
|
Dean Herbert
|
230c4e27b8
|
Simplify and centralise hiding logic for mod overlay
Behaviourally, this also always toggles via button triggering to add the
button flash animation.
|
2022-05-08 13:03:28 +09:00 |
|
Dean Herbert
|
2278da563e
|
Add various xmldoc for nested classes
|
2022-05-08 02:03:28 +09:00 |
|
Dean Herbert
|
03c80d9197
|
Reorder methods / properties in ModSelectScreen for legibility
|
2022-05-08 01:58:37 +09:00 |
|
Dean Herbert
|
1d27ef18dc
|
Add xmldoc for IsValidMod
|
2022-05-08 01:49:29 +09:00 |
|
Dean Herbert
|
0d32bf91eb
|
Hardcode hide key handling in ModSelectScreen
|
2022-05-08 01:35:11 +09:00 |
|
Bartłomiej Dach
|
0c2b4a6c0b
|
Fix invalid IsLoaded check
Would fail when `availableMods` would be changed from a different thread
while the columns aren't loaded.
|
2022-05-07 15:44:22 +02:00 |
|
Bartłomiej Dach
|
528342411e
|
Merge branch 'master' into mod-overlay/integration
|
2022-05-07 13:52:19 +02:00 |
|
Bartłomiej Dach
|
fe69bd7ed9
|
Merge branch 'master' into change-mod-scroll-behaviour
|
2022-05-07 13:29:02 +02:00 |
|
Bartłomiej Dach
|
9a56f6db44
|
Merge branch 'mod-overlay/back-button' into mod-overlay/integration
|
2022-05-07 13:15:13 +02:00 |
|
Bartłomiej Dach
|
a716f62a6a
|
Flash back button when keyboard back binding is pressed
|
2022-05-07 13:01:36 +02:00 |
|
Salman Ahmed
|
d4c9de8596
|
Move button width in mod select to constant
|
2022-05-07 13:23:48 +03:00 |
|
Salman Ahmed
|
8ee3fdd0aa
|
Change mod scrolling behaviour to not scroll horizontally on columns/settings
|
2022-05-07 12:15:11 +03:00 |
|
Bartłomiej Dach
|
fd75963ca2
|
Dismiss mod select if select binding is pressed
|
2022-05-07 11:01:05 +02:00 |
|
Bartłomiej Dach
|
e7e7486a8e
|
Merge branch 'mod-overlay/back-button' into mod-overlay/integration
|
2022-05-07 10:59:30 +02:00 |
|
Bartłomiej Dach
|
b72cf4cd5d
|
Merge branch 'mod-overlay/localisation-strings' into mod-overlay/back-button
|
2022-05-07 10:58:09 +02:00 |
|
Bartłomiej Dach
|
f761d4d4d4
|
Reuse "select/deselect all" localisable string on column toggle
|
2022-05-07 10:56:03 +02:00 |
|