Commit Graph

12148 Commits

Author SHA1 Message Date
75b9bf2cf9 Merge branch 'master' into intel-exclusive-warning 2022-10-04 19:02:01 +09:00
d9f678d942 Change song select random key binding to not handle key repeat 2022-10-03 18:16:54 +09:00
4dbac917fc Merge pull request #20547 from nanashi-1/solo-gameplay-leaderboard-max-combo
Display highest combo rather than current combo for local play on leaderboard
2022-10-03 16:57:05 +09:00
a810afafb3 Reschedule results display delegate to avoid potential softlocks in the future 2022-10-02 15:37:56 +03:00
59728b0ccb Fix results display delegate potentially cancelled while not exiting 2022-10-02 15:30:06 +03:00
2493468800 display highest combo instead of current combo 2022-10-02 18:40:31 +08:00
9b3778f226 Merge pull request #20507 from smoogipoo/fix-multiplayer-tests
Fix failing multiplayer tests
2022-09-28 17:41:55 +09:00
715b1f64f3 Merge pull request #20518 from peppy/fix-leaderboard-wobble
Fix leaderboard wobble when in first place
2022-09-28 17:03:31 +09:00
c8643ed265 Set ClampExtension to zero to stop jittering 2022-09-28 15:58:00 +09:00
8edb1cb98a Add test coverage of current score staying on screen 2022-09-28 15:57:50 +09:00
a0d05f5bb7 Merge pull request #20501 from peppy/fix-editor-initial-performance
Fix editor performance being sub-par on beatmap load
2022-09-27 21:34:04 +09:00
da8d94c4b4 Fix test failures due to scheduled operations 2022-09-27 20:24:44 +09:00
58217b6839 Fix weird conditional 2022-09-27 20:09:21 +09:00
8642ed7631 Merge pull request #20504 from peppy/fix-playlist-connectivity-crash
Fix potential crash when losing network connectivity in multiplayer/playlists screens
2022-09-27 18:36:24 +09:00
3ece7205ed Fix potential crash when losing network connectivity at online play screen
Addresses #20448.
2022-09-27 17:52:34 +09:00
0296685c74 Start key counter / gameplay leaderboard hidden to avoid initial fade out 2022-09-27 17:25:24 +09:00
a9088d9231 Add assert/log output when too many ticks are being displayed 2022-09-27 17:18:46 +09:00
e227519b09 Don't attempt to render timeline ticks until DrawWidth is above zero 2022-09-27 17:18:46 +09:00
ccae721af2 Ensure ZoomableScrollContainer content isn't shown until zoom is set 2022-09-27 17:07:11 +09:00
9dc0eb7fd0 Remove unused static 2022-09-27 17:04:56 +09:00
320f134634 Use same logic as KeyCounterDisplay 2022-09-27 15:01:18 +09:00
5d18001d75 move config 2022-09-26 21:11:38 +08:00
4295d9c169 revert 2022-09-26 21:11:14 +08:00
ee4d1b2d58 add config visibility 2022-09-26 20:13:07 +08:00
c969afcb71 Merge branch 'master' into leaderboard-nrt 2022-09-26 17:12:19 +09:00
28470bd5c0 Merge pull request #20486 from peppy/gameplay-leaderboard-nrt
Apply NRT to `GameplayLeaderboard` hierarchy
2022-09-26 17:11:51 +09:00
426ab176d6 Merge pull request #20418 from peppy/fix-leaderboard-crash
Fix intermittent leaderboard crash due to request finishing after drawable is disposed
2022-09-26 17:10:32 +09:00
20da1051d9 Apply NRT to GameplayLeaderboard hierarchy
Just some cleanup work that I wanted to do as part of my last changes.
2022-09-26 16:21:24 +09:00
5fc836d1f0 Apply NRT to BeatmapLeaderboard / MatchLeaderboard 2022-09-26 16:17:28 +09:00
32d56fe3a9 Use request cancellation and IsDisposed guard instead of more Schedule 2022-09-26 16:02:33 +09:00
feadac1f79 Cleanup all other leftover binding instantiation 2022-09-25 16:02:40 -04:00
0fa5e1b28e Fix intermittent leaderboard crash due to request finishing after drawable is disposed 2022-09-23 20:18:44 +09:00
a65a76f7de Fix off-thread drawable mutation in multiplayer settings overlay when an error occurs
Closes #20413.
2022-09-23 20:05:32 +09:00
1d1012e196 Merge pull request #20286 from peppy/gameplay-leaderboards
Add basic gameplay leaderboard display
2022-09-22 21:16:12 +09:00
6a0047b7a2 Update location of FullscreenCapability bindable 2022-09-22 21:01:23 +09:00
445e026a32 Merge pull request #20389 from peppy/fix-gameplay-leaderboard-layout
Fix gameplay leaderboard sometimes not showing up
2022-09-22 20:51:54 +09:00
8f7a306d81 Inline comment regarding margin necessity 2022-09-22 19:53:16 +09:00
f0dcda9acc Decrease precision of spacing setting 2022-09-22 15:49:02 +09:00
26d98323ff Fix bindable flow, code quality, everything 2022-09-22 15:45:23 +09:00
0f663deda0 Fix changing shape causing alpha to be permanently reset to zero 2022-09-22 15:24:57 +09:00
ae70b2c32f Fix other weirdness in variable and description naming 2022-09-22 15:21:27 +09:00
19db7c5977 Remove "Opacity" setting
This should be implemented at a higher level
2022-09-22 15:19:01 +09:00
f3898da37a Rename judgement count to not mention "shape" 2022-09-22 15:18:20 +09:00
7d93fa9f65 Merge branch 'master' into Colour_hit_meter_improved 2022-09-22 15:11:58 +09:00
5b73f24864 Fix outdated scores being held by BeatmapLeaderboard after external beatmap switch 2022-09-21 15:21:32 +09:00
29c4d06d36 Merge branch 'fix-gameplay-leaderboard-layout' into gameplay-leaderboards 2022-09-21 14:58:58 +09:00
b04871f40a Animate scroll for a better visual experience 2022-09-21 14:51:12 +09:00
087ca59ebb Add extra margin space to flow equal to height of leaderboard
This ensures the content is always on screen, but also accounts for the
fact that scroll operations without animation were actually forcing the
local score to a location it can't usually reside at.

Basically, the local score was in the scroll extension region (due to always trying
to scroll the local player to the middle of the display, but there being
no other content below the local player to scroll up by).
2022-09-21 14:51:12 +09:00
4385001d28 Fix solo leaderboard seeing imported score via realm subscription flow 2022-09-21 13:59:11 +09:00
a8338c4efd Add local score after existing scores to avoid initial re-sort 2022-09-21 13:38:40 +09:00