Commit Graph

28819 Commits

Author SHA1 Message Date
49969ac328 Add beatmap import and file store tests 2021-10-15 17:07:34 +09:00
8d6d7fcdbe Add high-pass filter to gameplay fail sequence 2021-10-15 17:03:37 +09:00
d95a62fa56 Add models and stores for beatmap manager requirements 2021-10-15 16:58:41 +09:00
3604a762d0 Merge branch 'master' into fix-editor-difficulty-name-update 2021-10-15 16:58:01 +09:00
05150b34e5 Merge pull request #15117 from peppy/update-present-import-post-import
Update one missed instance of `PresentImport`
2021-10-15 16:57:47 +09:00
56758435ee Merge pull request #15043 from peppy/realm-ruleset-store
Add realm `RulesetStore`
2021-10-15 16:49:48 +09:00
8fb9aec730 Fix threaded realm usage not disposing context fast enough 2021-10-15 16:39:53 +09:00
34d60b9e10 Merge branch 'master' into fix-realm-config-save-overhead 2021-10-15 16:30:39 +09:00
e9c3d09e0e Remove redundant specs 2021-10-15 16:27:16 +09:00
fdb734ac91 Also add spec directly to IModelImporter 2021-10-15 16:24:40 +09:00
2eb1170c0c Use AsNonNull instead 2021-10-15 16:15:34 +09:00
efaed4cba4 Revert "Attempt bumping inspectcode to fix remaining inspection"
This reverts commit e018a6d6a5.
2021-10-15 16:14:57 +09:00
a90f40e831 Update one missed instance of PresentImport 2021-10-15 16:00:09 +09:00
745f319c7d Merge branch 'master' into fix-realm-disposal-order 2021-10-15 15:44:14 +09:00
e018a6d6a5 Attempt bumping inspectcode to fix remaining inspection 2021-10-15 14:08:25 +09:00
48a9ab9e89 Merge branch 'master' into fix-multiplayer-tests 2021-10-15 14:04:27 +09:00
e38eb31fd4 Merge branch 'fix-realm-disposal-order' into fix-realm-config-save-overhead 2021-10-15 14:00:31 +09:00
818fac6ac8 Make realm a non-drawable component to better order disposal
Until now, the `RealmContextFactory` would be disposed as part of the
drawable hierarchy. This is too early, as it may be being used by higher
level components (like `ConfigManager`s, see #15115) that perform final
operations after the drawables have been disposed.

Seems to make sense moving this out of the drawable hierarchy and in
line with how we were doing things with EF.
2021-10-15 13:58:16 +09:00
1e15b5a5a0 Merge pull request #15113 from peppy/rounded-button-colour-provider
Change `RoundedButton` to source from overlay colour provider
2021-10-15 13:52:52 +09:00
e47ccbd08a Fix realm transactional overhead when rapidly changing RulesetConfigManager values 2021-10-15 13:50:26 +09:00
80dfd11c90 Remove unnecessary extra task
Further testing shows continuations also run before the .Wait() returns.
2021-10-15 13:28:02 +09:00
7ab028576e Change RoundedButton to source from overlay colour provider 2021-10-15 12:54:19 +09:00
f73e505ee6 Further adjustments to glow to be less bright on settings overlay 2021-10-15 12:35:19 +09:00
e1ac5fbed9 Remove externally exposed Expanded state and change behaviour and visuals surrounding it 2021-10-15 12:13:42 +09:00
35d776078c Ensure sliderbar nub stays glowing while dragging an adjustment 2021-10-15 11:51:08 +09:00
be3b88a5c3 Adjust glow to look good 2021-10-15 11:48:19 +09:00
3a25bdaf3d Merge branch 'master' into slider-timeline-velcotiy-adjust-v2 2021-10-15 11:18:37 +09:00
874d722820 Merge branch 'master' into fix-editor-difficulty-name-update 2021-10-15 11:14:45 +09:00
ed2f9dd443 Adjust settings slider spacings 2021-10-15 00:31:06 +02:00
a10a7e7903 Refresh nub/slider appearance and use overlay theming 2021-10-15 00:31:05 +02:00
eed8fa8d69 Expand comment a bit 2021-10-15 00:20:45 +09:00
e6ee360511 Fix intermittent multiplayer tests 2021-10-15 00:10:39 +09:00
ad0732484f Just wait for metadata section to be loaded 2021-10-14 22:12:38 +09:00
9d54285b2e Merge branch 'master' into fix-multiplayer-sounds-during-gameplay 2021-10-14 21:34:04 +09:00
a31f5ca326 Update framework 2021-10-14 20:13:55 +09:00
06249c4ab2 Fix incorrect usages of Scheduler.AddOnce 2021-10-14 17:52:19 +09:00
0d86dab80a Fix multiplayer components updating when not alive
Should close https://github.com/ppy/osu/issues/15092.

- [ ] Depends on https://github.com/ppy/osu-framework/pull/4826.
2021-10-14 17:37:10 +09:00
901f107b2e Merge branch 'master' into slider-timeline-velcotiy-adjust-v2 2021-10-14 17:25:51 +09:00
fb9c3fe72e Merge pull request #14619 from peppy/no-more-difficulty-control-points-info
Move `DifficultyControlPoint`s to be specified at a per-`HitObject` level
2021-10-14 17:24:32 +09:00
1212b08672 Fix gameplay audio ramping down in frequency a second time at the end of the fail sequence 2021-10-14 16:45:34 +09:00
8a4c0c0ac8 Lock one more case of usage 2021-10-14 16:22:43 +09:00
060bb1afbd Add locking around async beatmap (task) retrieval 2021-10-14 15:39:53 +09:00
4ed794e434 Throw and log instead of silently failing on type/instance creation failure 2021-10-14 14:24:36 +09:00
364fa068b3 Add non-null check to appease inspection 2021-10-14 14:20:34 +09:00
ccc8012fd4 Mark non-localisable strings 2021-10-14 14:16:39 +09:00
e0babe4b79 Add global logging of WorkingBeatmap changes 2021-10-14 14:07:43 +09:00
09536cd733 Add logging of WorkingBeatmapCache.Invalidate calls 2021-10-14 14:05:33 +09:00
b1fc870130 Adjust item selection and chevron animation slightly 2021-10-14 13:34:08 +09:00
bf1000000e Merge branch 'master' into dropdown-refresh 2021-10-14 12:48:56 +09:00
aa380a11c1 Merge branch 'master' into no-more-difficulty-control-points-info 2021-10-14 12:02:10 +09:00