Commit Graph

36443 Commits

Author SHA1 Message Date
cef16a9f61 Add test coverage of animation / selection flushing 2021-02-04 19:55:15 +09:00
8f2f1a444f Avoid resetting selection on deselecting incompatibile types 2021-02-04 19:55:09 +09:00
15062cc63f Fix intermittent test failures 2021-02-04 19:29:48 +09:00
bf239f8bef Flush animation on closing mod overlay 2021-02-04 19:12:37 +09:00
a2674f3c3f Add comments 2021-02-04 18:58:56 +09:00
223b858227 Ramp the animation speed 2021-02-04 18:56:40 +09:00
f23ca7c7cf Centralise selection animation logic 2021-02-04 18:10:55 +09:00
4bfe3aabdc Simplify sound debounce logic 2021-02-04 17:06:11 +09:00
daf7ab9422 Apply the expected font to the checkbox's label 2021-02-04 16:58:15 +09:00
b32e10514d Fix padding on label text not being double-applied (meaning no padding between nub and text) 2021-02-04 16:58:02 +09:00
48a58e790e Don't specify arbitrary width 2021-02-04 16:57:39 +09:00
3148bbda2a Allow custom font to be used in OsuCheckbox 2021-02-04 16:54:17 +09:00
b2f1e133f8 Allow checkbox nub to be moved to the left 2021-02-04 16:53:55 +09:00
cb87da2bb8 Merge branch 'master' into freemod-select-overlay 2021-02-03 22:19:35 +01:00
8a176e32d6 Merge pull request #11665 from smoogipoo/solo-mod-select-overlay 2021-02-03 22:18:36 +01:00
b06f4ee124 Merge branch 'master' into solo-mod-select-overlay 2021-02-03 23:44:08 +09:00
17072a5dda Merge pull request #11664 from smoogipoo/modselect-dynamic-isvalid
Make it possible to change IsValidMod in mod selection
2021-02-03 23:43:36 +09:00
75801097ea Merge pull request #11632 from bdach/ongoing-tracker-fix-more
Fix ongoing operation tracker double-returning internal lease after screen exit
2021-02-03 23:17:53 +09:00
2a52851e68 Merge branch 'master' into modselect-dynamic-isvalid 2021-02-03 22:11:33 +09:00
77735ac9dc Merge pull request #11663 from smoogipoo/modselect-disable-stacking
Allow mod buttons to not be stacked
2021-02-03 22:11:02 +09:00
b27557f278 Merge pull request #11667 from smoogipoo/fix-mod-icon
Fix ModIcon not updating background colour correctly
2021-02-03 22:06:29 +09:00
f24a6178bc Merge branch 'master' into ongoing-tracker-fix-more 2021-02-03 21:00:45 +09:00
19cbcd556c Merge pull request #11659 from peppy/playlists-item-visual-improvements
Improve appearance of playlist items display
2021-02-03 14:11:12 +09:00
fc84ec1313 Move anchor specification to central place 2021-02-02 22:18:14 +01:00
181d2c672b Fix outdated comment 2021-02-02 22:05:25 +01:00
fe7f4f7222 Merge branch 'master' into playlists-item-visual-improvements 2021-02-02 21:26:16 +01:00
abb32d11b5 Merge pull request #11662 from smoogipoo/refactor-mod-sections
Refactor mod sections and make them overridable
2021-02-02 23:12:34 +09:00
b76116d943 Merge branch 'master' into modselect-disable-stacking 2021-02-02 21:41:33 +09:00
921f008217 Fix ModIcon not updating background colour correctly 2021-02-02 21:35:08 +09:00
6ff8e8dd37 Disable a few mods by default 2021-02-02 21:29:08 +09:00
5a56e2ba4b Fix sound duplication due to checkbox 2021-02-02 21:29:00 +09:00
f25535548a Fix buzzing on select all/deselect all 2021-02-02 21:20:16 +09:00
643c0605d8 Implement the freemod selection overlay 2021-02-02 21:14:38 +09:00
8b3a85daa7 Merge branch 'refactor-mod-sections' into freemod-select-overlay 2021-02-02 21:09:51 +09:00
728f8599b2 Move incompatible mod deselection to SoloModOverlay 2021-02-02 21:06:32 +09:00
e58ece9e10 Make ModSelectOverlay abstract 2021-02-02 21:06:04 +09:00
50e92bd0ed Fix selection not being preserved when IsValidMod changes 2021-02-02 20:50:54 +09:00
10ceddf3ff Make IsValidMod adjustable 2021-02-02 20:47:50 +09:00
2d7c3d95c0 Merge pull request #11642 from peppy/mod-consistency-function
Fix invalid mod combinations potentially being selectable at a game level
2021-02-02 20:46:05 +09:00
75f81bfa06 Add back mod validation 2021-02-02 20:35:41 +09:00
6d620264f4 Allow mod buttons to not be stacked 2021-02-02 20:27:41 +09:00
3741f05ab3 Refactor mod sections and make them overridable 2021-02-02 20:11:40 +09:00
ac5662b1aa Merge branch 'master' into mod-consistency-function 2021-02-02 20:01:42 +09:00
4ecbe058f7 Merge pull request #11640 from smoogipoo/add-mod-utils
Add ModUtils class for validating mod usages
2021-02-02 20:01:20 +09:00
8e70a50af0 Remove unused using statement 2021-02-02 19:22:13 +09:00
41593ff09e Privatise protected property setters 2021-02-02 19:14:44 +09:00
180af3c7f8 Add codeanalysis attribute 2021-02-02 19:02:09 +09:00
0a9861d0ab Use TestCaseSource and add multi-mod test 2021-02-02 18:51:13 +09:00
052cf1abae Reuse existing method 2021-02-02 18:42:02 +09:00
5881b8be96 Merge branch 'add-mod-utils' into mod-consistency-function 2021-02-02 18:41:35 +09:00