Commit Graph

12294 Commits

Author SHA1 Message Date
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
4492a26b59 Merge branch 'master' into argon-skin 2022-09-21 13:00:16 +09:00
8bf196d561 Merge pull request #20354 from peppy/default-skin-refactor
Rename default skin to make way for new version
2022-09-21 11:48:38 +09:00
7f15dc6e6c Merge pull request #20321 from HiddenNode/fix_graph_info_overlap
Fix Progress bar info text overlapping with progress graph
2022-09-20 19:30:51 +09:00
80d8eedb7c Merge pull request #20366 from peppy/fix-nullable-download-progress
Fix multiplayer crashes due to incorrect download state
2022-09-20 17:16:11 +09:00
68c040175a Ensure Leaderboard.Scores is updated immediately via request flow 2022-09-20 17:02:57 +09:00
b5771ece41 Reduce the amount by which clicking the mute notification incraeses volume 2022-09-20 13:00:08 +09:00
a9c120c214 Reduce volume requirement for showing muted notification to 1% 2022-09-20 12:46:35 +09:00
1c02fa8399 Update comment to not mention horizontal plane 2022-09-20 00:08:06 +09:00
46db3ad96d Move implementation to individual classes 2022-09-20 00:06:02 +09:00
0f7b38f4c3 Add new default skin "argon" 2022-09-19 23:16:46 +09:00
0ac28cbecc Fix potential crash from missing DownloadProgress 2022-09-18 23:42:16 +09:00
1914c41d0d Merge pull request #20353 from Drison64/fix-timelineZoom-zero
EditorBeatmap's TimelineZoom should never be zero
2022-09-18 18:06:26 +09:00