Commit Graph

34647 Commits

Author SHA1 Message Date
a5081826b7 Handle cancellation at more points during Player initialisation
As discussed in discord, this will help avoid null references during
cancellation which can otherwise be quite confusing to debug.
2022-08-09 23:25:19 +09:00
4107049b08 Fix host room status showing ended after playing 2022-08-09 21:43:10 +09:00
41af03dec5 Merge pull request #19597 from frenzibyte/hotfix-multi-spectator-results-screen
Fix multi-spectator potentially getting stuck for passed players (hotfix)
2022-08-09 21:11:10 +09:00
efc4a129d9 Merge pull request #19658 from peppy/user-button-better-display
Display connecting / failing states on toolbar user display
2022-08-09 17:59:28 +09:00
d80db2aee7 Merge pull request #19639 from peppy/fix-fps-damping
Fix incorrect FPS damping implementation
2022-08-09 17:03:55 +09:00
47ca812faf Merge pull request #19656 from smoogipoo/fix-gameplay-test-rerun
Fix gameplay tests crashing when run multiple times
2022-08-09 16:01:39 +09:00
32852e5b21 Fix potentially thread-unsafe LocalUser usage 2022-08-09 16:01:04 +09:00
5d8bd1de28 Share localised strings with expanded display message 2022-08-09 15:57:16 +09:00
3f8cedff3a Add tooltips showing current connecting status 2022-08-09 15:51:27 +09:00
4da9482a3e Add ability for loading layer to not block input 2022-08-09 15:51:11 +09:00
c35b4ef914 Display connecting / failing states on toolbar user display 2022-08-09 15:51:10 +09:00
c7313ac371 Allow LoadingLayer's spinning circle to scale smaller than before 2022-08-09 15:34:11 +09:00
00bdd52cff Move to TestPlayer and add null check 2022-08-09 15:05:40 +09:00
e79052c8a0 Merge pull request #19651 from bdach/mod-select/mod-preset-buggy-sounds
Fix spurious sample playbacks from already-removed mod preset panels
2022-08-09 15:00:47 +09:00
6c671434ec Fix gameplay tests crashing when run multiple times 2022-08-09 14:41:36 +09:00
f74fb3491e Use alternative implementation of preset panel cleanup 2022-08-08 21:08:54 +02:00
e77f47e489 Merge branch 'master' into fix-collection-import-notification 2022-08-08 21:05:48 +02:00
a0a6e1faee Fix spurious sample playbacks from already-removed panels 2022-08-08 20:30:55 +02:00
f21a51aa24 Simplify mirror copy of task logic in ModColumn 2022-08-08 19:20:50 +02:00
00333fb0d2 Change ?? false test to == true for legibility 2022-08-08 19:19:13 +02:00
070d156e89 Simplify task logic in ModPresetColumn 2022-08-08 16:13:52 +09:00
4f7d63be29 Ignore very long periods of no frame drawing when showing FPS counter ms value 2022-08-08 15:21:49 +09:00
81c079c937 Fix incorrect damping implementation
I'm not sure what I was thinking with the weighting stuff. It wasn't
correct. Can most easily be noticed if suspending the app on iOS for a
considerable period, or pausing debugger.
2022-08-08 15:21:49 +09:00
6459dbd9e5 Fix collection import not showing progress notification 2022-08-08 14:56:16 +09:00
68e7000620 Fix FPS counter disappearing when hovered over 2022-08-08 15:52:47 +10:00
237f72efbc Add missing null check on AudioManager 2022-08-08 13:31:57 +09:00
a8dee17513 Fix missing DummyRenderer in skin resources tests 2022-08-08 13:06:01 +09:00
f1691882e2 Fix incorrect argument passing to ToMod 2022-08-08 12:56:18 +09:00
8b990ef3c9 Update framework 2022-08-08 12:31:55 +09:00
e1189da824 Merge branch 'master' into irenderer-glwrapper 2022-08-08 12:31:53 +09:00
0537c471dc Merge pull request #19582 from smoogipoo/apimod-json-cleanup
Don't serialise empty mod settings
2022-08-08 11:49:08 +09:00
7d6efaebbe Add maintenance settings section for mod presets 2022-08-07 16:20:31 +02:00
839409d7ac Add preset column to solo mod select overlay 2022-08-07 16:20:31 +02:00
b318bbd5e6 Allow non-homogenous column types in mod select overlay 2022-08-07 16:20:31 +02:00
0287c49ca8 Implement user selection logic for mod presets 2022-08-07 16:20:20 +02:00
b1dcd7821c Automatically toggle preset panels if selected mods match 2022-08-07 15:30:20 +02:00
c31e257a1f Clean up pending deletion presets on startup 2022-08-07 15:16:33 +09:00
4a95638756 Merge branch 'master' into mod-overlay/delete-preset 2022-08-07 12:34:25 +09:00
5946124278 Merge pull request #19612 from bdach/mod-overlay/common-delete-dialog
Unify implementations of deletion dialogs
2022-08-07 12:18:03 +09:00
9b3183b2b4 Implement mod preset deletion flow 2022-08-06 21:58:55 +02:00
a0d093be5c Extract common implementation of delete dialog 2022-08-06 21:04:12 +02:00
ab1b38242f Reorder enum cases to match web order 2022-08-06 18:34:30 +02:00
6a9c30c47a Fix some more wrong icon colours 2022-08-06 18:34:00 +02:00
2ba127b6fc Fix wrong icon for approval event 2022-08-06 18:30:49 +02:00
f1e0dd2da3 Match approval type-dependent icon appearance with web 2022-08-06 18:29:24 +02:00
f3ecd73e0b Add references to web source in recent activity icon 2022-08-06 18:23:15 +02:00
3000d9b9c6 Inline everything in RecentActivityIcon 2022-08-06 07:16:34 +02:00
bd27995c71 Merge branch 'ppy:master' into add-missing-icons-to-recent-profile-section 2022-08-06 05:55:51 +02:00
84ef24c341 Fix multi-spectator potentially getting stuck for passed players 2022-08-06 05:41:26 +03:00
cf362a6b4f Merge pull request #19529 from peppy/locally-modified-pill
Show "locally modified" pill when local modifications have been made
2022-08-05 21:12:13 +09:00