Commit Graph

11597 Commits

Author SHA1 Message Date
2befcfedbb Merge branch 'master' into fix-multiplayer-participant-panel-null-ruleset 2022-07-18 12:24:47 +03:00
b8c90266de Merge pull request #19209 from 3stantedja/make-contracted-stats-titlecase
Make sure stats name are title-cased when score panel is contracted
2022-07-18 16:26:20 +09:00
a7f19cc796 Merge pull request #19137 from frenzibyte/country-enum
Replace `Country` class with enumeration
2022-07-18 16:12:24 +09:00
a036632c8b Fix potential crash when attempting to create mod display using null ruleset 2022-07-18 15:30:21 +09:00
21bf7ee448 Turn on nullability in ParticipantPanel 2022-07-18 15:27:55 +09:00
100c53f9ef Country -> CountryCode 2022-07-18 08:40:34 +03:00
6ad7723d60 Make sure stats name are title-cased when score panel is contracted 2022-07-17 22:13:08 -06:00
bbb2398a8b change retry button icon from ArrowCircleLeft to Redo 2022-07-17 00:46:29 +01:00
e62049f4a9 Update various usages of Country inline with new enum 2022-07-16 05:04:24 +03:00
e6236ba088 Update save score button to check availability after import
Previously was relying on whether `SaveReplay` returns null, but since
I've changed it to use the standard "prepare score for import" path, the
button has to check for local availability after import since that path
doesn't return null on fail.
2022-07-15 23:39:52 +03:00
6285442b7d Fix failed scores not prepared before import 2022-07-15 22:57:12 +03:00
8f7b3cf11a Merge branch 'master' into Save-Score-Failed 2022-07-15 22:10:19 +03:00
838e9ec12e Merge branch 'master' into placeholder-fixes 2022-07-15 20:22:25 +03:00
cbbc8fdfb1 Merge pull request #19126 from peppy/lazer-leaderboards
Show leaderboard scores from new data source
2022-07-16 01:53:16 +09:00
2beed6d7b7 Allow failed scores to fail in replay playback 2022-07-15 20:45:48 +09:00
d325c534ab Check whether score is already imported and show correct state for save button 2022-07-15 20:45:37 +09:00
cf38b15332 Merge pull request #19124 from frenzibyte/song-select-metadata-search
Change clicking source/tags on song select to filter instead of searching online
2022-07-15 19:16:31 +09:00
0200ef1d48 Make delegate firing more safe to being set later than BDL 2022-07-15 19:06:44 +09:00
0e788ac714 Simplify bindable logic greatly 2022-07-15 19:02:12 +09:00
8a48cb701d Tidy up implementation and remove unnecessary enum 2022-07-15 19:02:04 +09:00
ab6665d88c Merge branch 'master' into Save-Score-Failed 2022-07-15 18:02:58 +09:00
e12e480393 Only expose bindable string rather than full textbox 2022-07-15 18:01:35 +09:00
ba0a158740 Show search online prompt even when no beatmaps are available locally 2022-07-15 17:50:10 +09:00
c8c79d2185 Standardise HasReplay implementation (and remove from persisting to realm) 2022-07-15 16:14:21 +09:00
c1dd1cfead Merge pull request #19082 from peppy/api-solo-score-model
Add and consume `SoloScoreInfo`
2022-07-15 15:20:18 +09:00
7e80a71020 Replace download tracker with local querying 2022-07-15 08:16:36 +03:00
86d019c2b2 Enable NRT on BeatmapDetails 2022-07-15 06:52:06 +03:00
97c3eea3aa Fix beatmap details source and tags not filtering on song select 2022-07-15 06:51:50 +03:00
a85a70c472 Fix potential nullref in ContextMenuItems 2022-07-14 05:04:28 +03:00
036e64382f Add beatmap details menu item to playlist items 2022-07-14 03:41:47 +03:00
102d0415f1 Merge branch 'master' into drawable-playlist-item-collection 2022-07-14 00:10:49 +03:00
7ac04d0478 Fix potential crash when exiting editor test mode 2022-07-14 01:00:18 +09:00
7ed05277f8 Merge pull request #19098 from peppy/last-played
Add "last played" sort mode to song select
2022-07-13 22:44:50 +09:00
937692604e Remove mention of autoplay mod for now 2022-07-13 22:37:20 +09:00
afaf8f5189 Merge pull request #19105 from peppy/fix-editor-disposed-track
Fix audio and background file equality incorrectly comparing `BeatmapSet.Hash`
2022-07-13 22:34:36 +09:00
6950223a7d Fix drawable mutation from disposal thread 2022-07-13 19:19:14 +09:00
952d97c66e Update comment regarding LoadTrack safety 2022-07-13 19:02:22 +09:00
fc274629f8 Add "last played" sort mode to song select
Note that this will consider the most recent play of any beatmap in
beatmap set groups for now, similar to other sort methods.
2022-07-13 16:43:43 +09:00
ab3ec80159 Update LastPlayed on gameplay starting in a SubmittingPlayer 2022-07-13 16:43:43 +09:00
f956955d4d Combine ScoreInfo construction helper methods 2022-07-12 18:00:25 +09:00
bd6f8bde9f Merge pull request #19079 from peppy/fix-audio-playback-disposed
Fix potential crash during shutdown sequence if intro playback was aborted
2022-07-12 17:29:23 +09:00
cad18ebc58 Reword comment to better explain what we are guarding against 2022-07-12 16:46:19 +09:00
cafe30fc4d Fix potential crash during shutdown sequence if intro playback was aborted
Fixes one of the audio related `ObjectDisposedException`s
(https://sentry.ppy.sh/organizations/ppy/issues/92/events/12f282f048cb4a4fae85810e8a70b68d/?project=2&query=is%3Aunresolved&sort=freq&statsPeriod=7d).

Ran into this while testing locally. See
`IntroScreen.ensureEventuallyArrivingAtMenu` for the related cause of
this happening (forced continuing to next screen if the intro doesn't
load in time).
2022-07-12 15:20:30 +09:00
b52ea16133 Show basic error message when score submission fails 2022-07-12 15:10:59 +09:00
d82d50e308 Merge pull request #19065 from Ludio235/master
Fix playlist room creation screen pushing content on opening dropdowns
2022-07-12 13:22:38 +09:00
3ca10ac02c Merge pull request #19063 from Joehuu/fix-samples-cancel-exit
Fix editor playing object samples while paused after cancelling exit
2022-07-12 12:51:27 +09:00
0434c10914 Use global WorkingBeatmap in PlayerArea for the time being 2022-07-11 02:57:44 +09:00
8116a4b6f6 Fix multiplayer spectator crash due to track potentially not being loaded in time 2022-07-11 02:51:40 +09:00
52aef09cd6 Update PlaylistsRoomSettingsOverlay.cs 2022-07-10 02:05:40 +00:00
834bb1f187 Fix editor playing object samples while paused after cancelling exit 2022-07-09 12:14:39 -07:00