Commit Graph

52585 Commits

Author SHA1 Message Date
56abe54fe6 Redirect graceful exiting to standard exit flow
Rather than doing a completely forced exit as we were, this will now
follow a more standard flow with the ability for the user to abort along
the way. This is more in line with how I wanted this to work.

Note that this means a confirmation is now shown. It has been discussed
in the past that this confirmation should only show when there's an
ongoing action implies the user may want to cancel the exit. For now I
think this is fine.

Addresses
https://github.com/ppy/osu/discussions/18399#discussioncomment-2811311
2022-06-18 23:43:46 +09:00
cbc218200a Merge pull request #18708 from smoogipoo/multi-song-select-operation
Block multiplayer operations until beatmap selection completes
2022-06-18 12:42:04 +02:00
5917c70127 Merge branch 'master' into multi-song-select-operation 2022-06-18 11:58:13 +02:00
9334e7b949 Merge pull request #18703 from frenzibyte/editor-metadata-name-unification
Use unified name for background/track files on editor import
2022-06-18 11:12:03 +02:00
f6a3047596 Merge branch 'master' into editor-metadata-name-unification 2022-06-18 10:22:52 +02:00
24c78c24f0 Merge pull request #18754 from peppy/placement-object-use-last-sample-point
Fix new hitobject placements not taking on the existing sample settings
2022-06-18 14:46:00 +09:00
77e7e4ecb2 Fix selection being blocked after early return 2022-06-18 14:28:30 +09:00
bd5037fcad Fix new hitobject placements not taking on the existing sample settings
Similar to velocity / difficulty points, a user expectation is that
volume and sample settings will be transferred to newly placed objects
from the most recent one.

Closes https://github.com/ppy/osu/issues/18742.
2022-06-18 13:49:59 +09:00
6c0106f1e7 Merge pull request #18752 from frenzibyte/cancel-metronome-on-pause
Cancel previous metronome sound playback on pause
2022-06-18 11:19:18 +09:00
f3c9f9a216 Merge pull request #18751 from frenzibyte/tournament-beatmap
Improve tournament beatmap JSON storage using lightweight model
2022-06-18 11:00:26 +09:00
fbca7c761d Merge pull request #18750 from frenzibyte/tournament-player
Improve tournament player JSON storage using lightweight model
2022-06-18 10:52:54 +09:00
8a1d11fefb Cancel previous metronome sound playback on pause 2022-06-18 04:07:21 +03:00
e04df371d1 Merge branch 'master' into multi-song-select-operation 2022-06-18 08:51:24 +09:00
14cdb01fd8 Revert unintended change 2022-06-18 08:49:48 +09:00
4c47996130 TournamentPlayer -> TournamentUser 2022-06-18 02:33:26 +03:00
60903be566 Standardise naming for online ID
Rather than continuing with `ID` or `Id`, this should follow the new
standards and use `OnlineID` instead. Only updating this since it's a
newly introduced class.
2022-06-18 01:48:16 +03:00
9f97d1a7db Replace tournament beatmap storage type with lightweight model 2022-06-18 01:34:09 +03:00
200b23c689 Add lightweight TournamentBeatmap model 2022-06-18 01:30:56 +03:00
b977ce7995 Replace tournament player storage type with lightweight model 2022-06-17 21:35:04 +03:00
f3793c8809 Add lightweight TournamentPlayer model 2022-06-17 21:35:04 +03:00
4bc26dbb48 Merge pull request #18743 from smoogipoo/nullable-by-default
Enable NRT by default
2022-06-17 23:18:35 +09:00
5d93db1522 Merge pull request #18726 from peppy/disclaimer-stop-handling-after-suspend
Fix `Disclaimer` screen handling user change events after initial display
2022-06-17 18:28:06 +09:00
42c97baa97 Cache bust on more files 2022-06-17 17:55:58 +09:00
1900480d51 Inline animation method 2022-06-17 17:06:06 +09:00
869db52540 Tie loading layer to ongoing operation state 2022-06-17 17:05:23 +09:00
e51babdb96 Change heart animation flow to be more correct 2022-06-17 17:01:11 +09:00
11bd87045e Add automated commit to git-blame-ignore-revs 2022-06-17 16:49:53 +09:00
fd9902e816 Manual #nullable processing 2022-06-17 16:38:35 +09:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
968640c951 Enable NRT by default 2022-06-17 16:34:09 +09:00
ea191da496 Merge pull request #18728 from peppy/fix-unsafe-sample-playback
Fix unsafe sample playback in `GameplaySampleTriggerSource`
2022-06-17 12:26:46 +09:00
c9a02aafd8 Merge pull request #18739 from bdach/unpin-xamarin-on-ci
Revert Xamarin regression workaround in Android CI build definition
2022-06-17 00:10:19 +03:00
8ee6a49ad9 Merge branch 'master' into unpin-xamarin-on-ci 2022-06-16 23:30:07 +03:00
b74bb83176 Merge pull request #18737 from frenzibyte/fix-up-down
Fix toolbar music button handling keys while not hovered
2022-06-16 22:29:35 +02:00
6ff6a3f5b3 Rename and document chooserPath 2022-06-16 21:51:31 +02:00
6f2f4dda37 Merge branch 'master' into fix-up-down 2022-06-16 21:44:56 +02:00
9141a7a907 Revert Xamarin regression workaround in Android CI build definition
This commit is a revert of 53e52d2c4b.
Partially done because the workaround is no longer needed, partially
because macOS images have begun to fail after a new image rollout with
bumped NuGet versions.
2022-06-16 21:03:29 +02:00
73ec43338a Merge pull request #18731 from peppy/database-migration-reliability
Fix database migration potentially hard crashing during backup process without informing the user why
2022-06-16 19:53:05 +02:00
db02cb81c5 Fix file chooser path not opening home directory initially 2022-06-16 20:48:17 +03:00
e4ddf03ad6 Fix toolbar music button handling keys while not hovered 2022-06-16 20:22:57 +03:00
42378dbb88 Improve test coverage to ensure volume is unaffected when mouse is away 2022-06-16 20:22:57 +03:00
47d0ecf5e8 Merge branch 'master' into editor-metadata-name-unification 2022-06-16 18:53:23 +03:00
6aee689586 Fix previous file lookup not using metadata properties 2022-06-16 18:50:38 +03:00
f1081db953 Fix background/track implicitly renamed on initial load 2022-06-16 18:48:32 +03:00
651862fee0 Merge branch 'master' into database-migration-reliability 2022-06-16 17:19:58 +02:00
bf6c6682bc Move null to finally 2022-06-16 23:37:24 +09:00
7809566f16 Add explanatory comments 2022-06-16 23:31:49 +09:00
7b0fad6461 Null disposal token after use 2022-06-16 23:29:33 +09:00
c7287556e5 Merge pull request #18695 from frenzibyte/first-run-setup-notification-interruption
Silence important notifications during first-run setup
2022-06-16 23:01:43 +09:00
9c4f6d2ce0 Merge branch 'master' into first-run-setup-notification-interruption 2022-06-16 15:14:40 +02:00