Commit Graph

23440 Commits

Author SHA1 Message Date
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
8d463987dd Fix being able to select incompatible freemods 2021-02-22 13:24:24 +09:00
8037b101cb Merge branch 'master' into perform-from-subscreen-support 2021-02-22 11:55:51 +09:00
66643a97b0 Add a list of mods to Skill class
Although this isn't necessary for existing official rulesets and calculators, custom calculators can have use cases for accessing mods in difficulty calculation.
For example, accounting for the effects of visual mods.
2021-02-20 20:37:44 +11: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
95d62d03e2 Merge pull request #11826 from frenzibyte/fix-score-type-wrong-order
Fix misordered hit error in score meter types
2021-02-19 14:16:57 +09:00
87edf67879 Update framework 2021-02-19 14:07:39 +09:00
c0e0bd4f42 Add compatibility with old server build 2021-02-19 13:57:04 +09:00
85a844a378 Restructure class slightly 2021-02-19 13:40:12 +09:00
183a481a34 Refactor playlist update to remove .Contains() check 2021-02-19 13:32:32 +09:00
841c2c56d9 Remove confusing pp_rank include (will be removed osu-web side too) 2021-02-19 13:30:42 +09:00
bc10fcafae Remove now unnecessary schedule 2021-02-19 13:23:51 +09:00
b68dbbceff Merge branch 'master' into multiplayer-participant-rank 2021-02-19 13:16:44 +09:00
f32a2739ec Merge pull request #11823 from peppy/online-overlay-login-placeholder
Add login placeholder logic to OnlineOverlay
2021-02-19 11:53:04 +09:00
4caca9653a Update framework 2021-02-19 10:39:56 +09:00
ce0011f710 Merge branch 'master' into update-framework 2021-02-19 10:39:50 +09:00
6240d3964c Merge pull request #11817 from peppy/fix-collection-dropdown-cross-thread-manipulation
Fix potential crash from cross-thread drawable manipulation in CollectionFilterDropdown
2021-02-19 10:06:42 +09:00
28550f19e8 Merge branch 'master' into online-overlay-login-placeholder 2021-02-19 10:06:25 +09:00
10ec4cd8e0 Revert change to loading layer's default state 2021-02-18 22:38:17 +09:00
f6df5a9d2b Suppress false warning 2021-02-18 15:55:45 +03:00
a407bfe73b Privatize UserRanks and expose a similar CountryRank field instead 2021-02-18 15:37:52 +03:00
e14a59f272 Fix creating ruleset instances per LINQ select 2021-02-18 15:26:59 +03:00
cea9ecc2cc Merge pull request #11820 from smoogipoo/fix-offthread-collection-import
Fix collections being imported from BDL thread
2021-02-18 19:52:37 +09:00
8b8d03dfd6 Merge pull request #11822 from peppy/chat-login-placeholder
Add login placeholder for chat overlay
2021-02-18 19:36:30 +09:00
8a1a4ea2d4 Set Current directly 2021-02-18 19:33:04 +09:00