Commit Graph

28567 Commits

Author SHA1 Message Date
26a1e40d24 Fix storyboard outro during fail test not being lenient enough 2021-10-13 13:48:57 +09:00
f69a56a26a Add test coverage of startup import sequence 2021-10-13 12:19:10 +09:00
94de24075e Ensure startup imports trigger notifications 2021-10-13 12:18:56 +09:00
3ceee176e6 Merge branch 'master' into frame-stability-container-direction-flip 2021-10-12 18:34:04 +02:00
cabbb1697a Merge pull request #15054 from peppy/settings-ordering
Initial settings usability pass
2021-10-12 22:00:30 +09:00
60ba1987ba Merge pull request #15050 from peppy/fix-cross-thread-list-manipulation-skin-source-provider
Fix cross-thread list manipulation in `SkinProvidingContainer`
2021-10-12 21:59:49 +09:00
7bb401b974 Merge pull request #15040 from peppy/realm-test-game-host
Update realm tests to run inside a `GameHost` to allow running on update thread
2021-10-12 21:16:06 +09:00
f76b58e843 Merge pull request #15055 from peppy/fix-taiko-convert-woes
Fix `BeatmapConverter` not cloning deeply enough
2021-10-12 21:07:39 +09:00
f01e995cd9 Merge branch 'master' into fix-cross-thread-list-manipulation-skin-source-provider 2021-10-12 20:59:17 +09:00
427bf4ef0a Merge branch 'master' into fix-audio-filter-test-failures 2021-10-12 19:42:18 +09:00
e6cd0a8371 Remove unused using statements 2021-10-12 17:17:40 +09:00
1373cc02d7 Shallow clone BeatmapInfo during conversion process to avoid overwriting fields 2021-10-12 16:43:56 +09:00
b79cf0b58b Add failing coverage for conversion not altering original beatmap 2021-10-12 16:43:56 +09:00
6fec821a17 Update framework 2021-10-12 16:20:13 +09:00
c66e50ac55 Remove temporary logging 2021-10-12 16:19:58 +09:00
0df9ab3eec Fix migration blocking code running on the wrong thread 2021-10-12 16:04:09 +09:00
24b87cf655 Change some icons to be more descriptive (still placeholder) 2021-10-12 15:09:59 +09:00
59202d27c7 Add some missing labels 2021-10-12 15:09:59 +09:00
5ca1d1d12c Reorder graphics settings and move gameplay related pieces out 2021-10-12 15:09:59 +09:00
c4347de57e Move ruleset settings to own section 2021-10-12 14:58:43 +09:00
8285f065c2 Reorganise gameplay settings into more sections 2021-10-12 14:58:43 +09:00
8291d74b68 Merge pull request #15053 from peppy/remove-button-drop-shadow
Remove drop shadow from `RoundedButton`
2021-10-12 14:04:41 +09:00
1d3d67c5f1 Move gameplay cursor settings to gameplay section 2021-10-12 13:56:10 +09:00
a986870a99 Reorder sections to be more in line with how often they are adjusted 2021-10-12 13:41:35 +09:00
e982f485c7 Remove drop shadow from RoundedButton
As per @arflyte's spec, this should not have been there in the first
place.
2021-10-12 13:17:49 +09:00
d7cbacc5a0 Rename OnSourceChanged and expand on xmldoc to mention that it doesn't fire SourceChanged 2021-10-12 13:04:48 +09:00
a849e7343e Add lock to ensure no threading shenanigans 2021-10-12 13:04:24 +09:00
077dcf5cd9 Add missing documentation for SourceChanged 2021-10-12 12:50:28 +09:00
e058214346 Merge branch 'master' into fix-audio-filter-test-failures 2021-10-12 12:06:12 +09:00
81246a110c add OpenChangelog in OsuGame.HandleLink 2021-10-12 09:57:47 +07:00
6c84cf6658 add ShowChangelogListing and ShowChangelogBuild 2021-10-12 09:57:47 +07:00
80722c7dc7 change changelogOverlay to field in OsuGame 2021-10-12 09:57:47 +07:00
47c7701e47 handle changelog link in message formatter 2021-10-12 09:57:47 +07:00
39a3482458 Replace Add/Reset methods with single Set method 2021-10-12 11:55:07 +09:00
e0c54e3207 add OpenChangelog link action 2021-10-12 09:37:11 +07:00
df83f0db08 Fix cross-thread list manipulation in SkinProvidingContainer 2021-10-12 11:28:11 +09:00
1550a3b470 Rethrow exception after logging to make tracking on CI easier 2021-10-12 11:11:55 +09:00
696193198a Merge pull request #15049 from bdach/settings-panel-rounded-buttons
Update appearance of buttons in settings sidebar
2021-10-12 09:32:52 +09:00
ff382259ca Use rounded buttons in tablet rotation preset settings 2021-10-11 23:17:09 +02:00
56eae703fe Avoid changing frame stable clock direction if time hasn't changed between frames 2021-10-11 21:39:48 +02:00
22e90076fb Add temporary logging 2021-10-11 18:05:45 +09:00
7c21190b35 Merge branch 'master' into fix-audio-filter-test-failures 2021-10-11 16:43:17 +09:00
c251a3016e Merge pull request #15039 from peppy/manager-code-quality
Fix a couple of code quality issues with new manager interface usage
2021-10-11 16:42:04 +09:00
484a95229e Update toast implementations temporarily to expedite getting tests back in line 2021-10-11 16:36:04 +09:00
b4092549c0 Update framework 2021-10-11 16:35:36 +09:00
43aacb3831 Fix two different skins displaying at the same time when rapidly switching 2021-10-11 16:11:15 +09:00
f43badabf4 Add back update thread verification in RealmContextFactory 2021-10-11 15:20:12 +09:00
c7675be3ef Fix typo in IModelImporter's xmldoc 2021-10-11 15:12:51 +09:00
6b35ccae95 Fix some cases where interface specifications can be used but weren't 2021-10-11 15:06:24 +09:00
3d6602b8df Ensure FailAnimation is disposed synchronously to avoid test failures 2021-10-11 14:05:31 +09:00