Commit Graph

23310 Commits

Author SHA1 Message Date
5dc0aefb2b Cancel request on leaving results screen 2021-02-24 19:54:52 +09:00
0b44d2483b Make some properties virtual
I think they were intended to be this way from the beginning.
2021-02-24 15:03:41 +09:00
14160b897e Fix references to ModSuddenDeath 2021-02-24 14:44:53 +09:00
30a58691f0 Make SD and PF incompatible with each other 2021-02-24 14:34:37 +09:00
a229c3a0f4 Merge pull request #11882 from peppy/fix-import-collections-twice-crash
Fix importing collections twice from stable causing a hard crash
2021-02-24 14:31:54 +09:00
de48b7c8c8 Merge branch 'master' into fix-import-collections-twice-crash 2021-02-24 13:25:31 +09:00
90e515aadd Merge branch 'master' into disable-all-mouse-buttons 2021-02-24 13:25:28 +09:00
cfea4c7d4d Merge pull request #11881 from peppy/disable-hub-connections-on-ios
Disable multiplayer/spectator on iOS until it can be supported again
2021-02-24 13:09:03 +09:00
e1f71038e3 Remove unncessary action 2021-02-24 12:13:55 +09:00
71182347d6 Also add a notifiation when trying to enter the multiplayer screen
Turns out the only check required to get into this screen was that the
API was online, which it always is even if the multiplayer component
isn't.

This provides a better end-user experience.
2021-02-24 11:30:14 +09:00
6dc0cf5ea9 Merge branch 'master' into fix-import-collections-twice-crash 2021-02-23 22:14:25 +01:00
e679a1916f Merge pull request #11833 from frenzibyte/fix-pofl-on-cooldown
Keep pausing gameplay on focus loss if cannot on first attempt
2021-02-24 00:15:58 +09:00
c514233141 Fix importing collections twice from stable causing a hard crash
Somehow a bindable equality check failure got through review. Not sure
if there's some way to protect against this going forward, but we may
want to.
2021-02-23 15:57:43 +09:00
664d243003 Disable multiplayer/spectator on iOS until it can be supported again 2021-02-23 15:22:46 +09:00
ec4b770cba Remove unused using statement 2021-02-23 14:56:03 +09:00
672fd3f9d2 When disable mouse buttons during gameplay is selected, disable more globally
Until now the disable setting would only apply to left/right buttons,
and only in gameplay. This change will cause any global actions bound to
mouse buttons to also not work during gameplay.

Closes #11879.
2021-02-23 14:37:46 +09:00
6a5c6febc5 Add inline comment explaining the retry loop 2021-02-23 13:23:32 +09:00
5493c55da7 Fix silly mistake 2021-02-22 16:59:35 +03:00
5e9040c291 Use "pausing supported" conditional instead 2021-02-22 16:26:35 +03:00
d985b8ab2a Increase beatmapset download timeout 2021-02-22 17:14:39 +09:00
6bac83964a Merge branch 'master' into fix-pofl-on-cooldown 2021-02-22 10:03:27 +03:00
fde026d443 Remove redundant interface specification 2021-02-22 14:54:48 +09:00
63dd55c92c Add missing methods from updated audio component interface implementation 2021-02-22 14:18:52 +09:00
e2c5dded7f Update framework 2021-02-22 14:14:36 +09:00
8037b101cb Merge branch 'master' into perform-from-subscreen-support 2021-02-22 11:55:51 +09:00
3b7ebfa2ac Update framework 2021-02-20 17:17:31 +09:00
38a2124921 Support instant exit if pausing is not allowed in the current game mode 2021-02-20 14:26:50 +09:00
5eee46074c Ensure the current screen is current when a sub screen is found as the target 2021-02-19 19:45:29 +09:00
52372fe50d Merge pull request #11713 from peppy/fix-error-exit-during-results-transition
Fix a potential crash when exiting play during the results screen transition
2021-02-19 18:39:21 +09:00
9fc57b2145 Merge pull request #11832 from peppy/leaderboard-compact-mode
Show compact leaderboard during gameplay to reduce distractions
2021-02-19 18:17:46 +09:00
362e4802f7 Add the ability for PerformFromMenuRunner to inspect nested screen stacks 2021-02-19 17:58:04 +09:00
0771154dd2 Make PauseCooldownActive protected and expose on test class 2021-02-19 11:42:30 +03:00
ddd1dcff88 Attempt pausing every single frame 2021-02-19 11:33:26 +03:00
82cc06ca57 Fix new logic not considering fail overlay correctly 2021-02-19 17:26:54 +09:00
4c214b74ce Merge branch 'master' into fix-error-exit-during-results-transition 2021-02-19 17:13:55 +09:00
b8c1e8ed7a Merge pull request #11708 from frenzibyte/multiplayer-participant-rank
Display user global rank for multiplayer room participants
2021-02-19 16:57:30 +09:00
e4d3c91ff4 Merge pull request #11819 from peppy/update-framework
Update implementation of AdjustableAudioComponents in line with framework changes
2021-02-19 16:57:03 +09:00
781379826b Merge pull request #11793 from peppy/playlists-freemod-support
Add "free mod" user mod selection support to the playlists system
2021-02-19 16:56:21 +09:00
9d02f589fe Compact leaderboard during gameplay 2021-02-19 16:51:39 +09:00
4436585aa4 Keep attempting to pause gameplay while window not active 2021-02-19 10:46:32 +03:00
772471a6d8 Add failing test case 2021-02-19 10:46:31 +03:00
691cfa5bc3 Add expanded/compact display modes for GameplayLeaderboard 2021-02-19 16:46:30 +09:00
ee9e6fff40 Add bindable flow for expanded leaderboard state 2021-02-19 15:09:41 +09:00
a6d163619a Merge pull request #11827 from peppy/perform-from-screen-subclass-support
Allow beatmap imports from any derived version of SongSelect, rather than only PlaySongSelect
2021-02-19 15:05:18 +09:00
484968d797 Fix weird bool check
Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>
2021-02-19 14:46:10 +09:00
4504023a23 Merge branch 'master' into playlists-freemod-support 2021-02-19 14:43:59 +09:00
39059ed82d Remove unnecessary null coalesce check 2021-02-19 14:36:51 +09:00
df05c57f44 Merge branch 'master' into playlists-freemod-support 2021-02-19 14:35:20 +09:00
a2aec6bcdc Merge pull request #11808 from smoogipoo/multiplayer-no-playlist-mangling
Rework multiplayer playlist handling to support multiple items
2021-02-19 14:33:53 +09:00
1701d69a60 Fix calls to IsAssignableFrom being back-to-front 2021-02-19 14:33:08 +09:00