Commit Graph

53390 Commits

Author SHA1 Message Date
17dbb599d1 Don't backup collection database
This is no longer required due to recent changes which mean the
collection database will retain beatmap references even if they aren't
loaded locally (see https://github.com/ppy/osu/pull/18619).
2022-06-16 16:48:53 +09:00
739a696467 Ensure reading of existing databases when making backups doesn't create a file 2022-06-16 16:48:06 +09:00
ec53d87c30 Fix unsafe sample playback in GameplaySampleTriggerSource
Resolves https://github.com/ppy/osu/issues/18727.

Added delay from `Schedule` should be minimal as it is always called
from the `Update` thread (input propagation) anyway.
2022-06-16 16:04:57 +09:00
1c3cc985bc Merge pull request #18720 from bdach/twemoji-flags
Update flag sizes after switch to twemoji assets
2022-06-16 15:55:05 +09:00
89533fa33d Fix Disclaimer screen handling user change events after initial display
Unnecessary overhead, but also should resolve a production hard crash.
2022-06-16 15:40:20 +09:00
0c9f4fc8eb Merge branch 'master' into twemoji-flags 2022-06-16 15:06:49 +09:00
ac554ca51f Update resources 2022-06-16 15:06:34 +09:00
e778c90930 Merge pull request #18723 from smoogipoo/ci-template-tests
Run template tests on CI
2022-06-16 15:04:54 +09:00
88376da2cf Run template tests on CI 2022-06-16 13:47:30 +09:00
f88c568c8d Update flag sizes after switch to twemoji assets
The old flags used a size of 150x100, while the new assets based on
twemoji use a size of 150x108. Update existing usages to match this new
aspect ratio better.
2022-06-15 21:45:47 +02:00
2c35b1404b Use FileInfo as current bindable type 2022-06-15 19:29:09 +03:00
5d74d92fcf Revert virtual current bindable 2022-06-15 19:28:43 +03:00
e7dcbddbeb Fix potential null reference 2022-06-15 18:53:49 +03:00
1acbb87aa6 Ensure AvailableMods.Value is never null 2022-06-15 17:40:16 +02:00
6ee1c35c8f Fix template projects returning null mods from GetModsFor() 2022-06-15 17:40:16 +02:00
30382b0445 Fill out GetModsFor() xmldoc and annotate items as non-null 2022-06-15 17:40:15 +02:00
e74b563b91 Add protection against arbitrary exceptions from GetModsFor() 2022-06-15 17:31:46 +02:00
665ef5fdcc Add test coverage for API-incompatible rulesets wrt mods 2022-06-15 17:31:46 +02:00
6e5e506fb4 Add protection against rulesets returning null mods 2022-06-15 17:31:46 +02:00
0418d70056 Add test coverage for ignoring null mods returned by rulesets 2022-06-15 17:31:46 +02:00
387c54c252 Ensure notification is displayed after first-run setup is hidden 2022-06-15 18:13:24 +03:00
026bad7fc4 Use notification processing mode logic instead 2022-06-15 18:13:24 +03:00
1ff070f5ff Decouple LabelledFileChooser from LabelledTextBoxWithPopover 2022-06-15 17:45:31 +03:00
c9cb4250bb Merge pull request #18712 from peppy/importer-clean-up-part-2
More clean-up work on realm/beatmap import flow
2022-06-15 16:14:41 +02:00
f23ddfe6cc Move remaining realm classes out of Stores namespace 2022-06-15 21:56:00 +09:00
23d7667f39 Move BeatmapImporter to correct namespace 2022-06-15 21:47:52 +09:00
9edc4fc181 Remove unnecessary ShouldDeleteArchive override (already done in base implementation) 2022-06-15 21:47:52 +09:00
4d5f82ccd3 Merge pull request #18702 from nekodex/new-dialog-sfx
Add new dialog popup SFX
2022-06-15 21:46:04 +09:00
7571ab6c63 Merge branch 'master' into new-dialog-sfx 2022-06-15 19:47:00 +09:00
7a2919975a Fix sound clash when exiting a multiplayer room with confirmation 2022-06-15 18:48:22 +09:00
d89c80ace2 Block operations during beatmap selection in match 2022-06-15 18:44:16 +09:00
1520ccf865 Fix double back sound due to sub screen presence in multiplayer/playlists 2022-06-15 18:44:16 +09:00
c27e5d1216 Fix editor still playing back sound when exiting with confirmation 2022-06-15 18:44:02 +09:00
e880fcf3cb Merge pull request #18704 from peppy/update-framework
Update framework
2022-06-15 18:06:11 +09:00
584345a97e Merge pull request #18693 from frenzibyte/toolbar-volume-control
Add basic volume control support in toolbar music button
2022-06-15 17:50:10 +09:00
be2b4e68b9 Don't play player exit sound when restarting 2022-06-15 17:49:18 +09:00
713cff3403 Don't play editor exit sound when changing difficulties 2022-06-15 17:49:09 +09:00
fd4529aa7c Play editor exit sound if no confirmation buttons were shown during exit process 2022-06-15 17:37:54 +09:00
7ac5019c08 Fix intro screens playing exit sounds 2022-06-15 17:37:30 +09:00
6136e4e27a Don't play exit sound if screen is in a non-resumable state when exiting 2022-06-15 17:37:25 +09:00
b3aa4fcf02 Adjust a channel rather than the overall sample 2022-06-15 17:33:07 +09:00
94aa2248ca Move filter reset to more appropriate location 2022-06-15 17:32:21 +09:00
87bf53485a Merge pull request #18649 from frenzibyte/selection-context-outside-bounds
Fix context menus not appearing when clicking outside of editor playfield's bounds
2022-06-15 17:08:09 +09:00
080f2859ef Merge pull request #18689 from peppy/quick-import-only-on-batch
Always perform full consistency checks for single imports
2022-06-15 17:06:06 +09:00
b8d593b1fa Merge pull request #18699 from frenzibyte/stable-beatmap-recursive-import
Handle subdirectories during beatmap stable import
2022-06-15 17:04:24 +09:00
accd6031bd Update framework 2022-06-15 16:53:56 +09:00
1f1633ddc2 Remove Update method processing of samples in PopupDialogDangerousButton 2022-06-15 16:50:23 +09:00
583619b915 Use GlobalAction.DecreaseVolume instead 2022-06-15 10:21:27 +03:00
eac0ca4db6 Update resources 2022-06-15 16:14:46 +09:00
dfab8b71f6 Merge branch 'master' into stable-beatmap-recursive-import 2022-06-15 10:06:46 +03:00