Commit Graph

6557 Commits

Author SHA1 Message Date
1181317c72 Fix issues found by code quality ci 2021-09-15 12:01:56 +03:00
9b101ea9eb Add a test for AllowTrackAdjustments 2021-09-15 11:40:23 +03:00
cdb44d7239 Fix match footer test scene not working in visual testing 2021-09-15 17:16:11 +09:00
520e550764 Bring back SettingsStore to avoid changing ruleset API for now
Also fixes some remaining test failures due to locally constructed
rulesets that are not being tracked by the game.
2021-09-15 17:12:02 +09:00
ac377a2e3c Remove unused SettingsStore 2021-09-15 16:31:13 +09:00
a2f1752344 Make settings works with current caching structure
Will likely pull out that `RulesetConfigCache` next, but this is an
"everything works" state.
2021-09-15 16:31:13 +09:00
623377772c Merge branch 'master' into fix-spectator-random-mod 2021-09-15 13:55:28 +09:00
a2dcef7c0a Use local (or barebones BeatmapInfo) where feasible 2021-09-15 13:40:05 +09:00
4b3ab42ffd Ensure beatmap is populated 2021-09-15 13:18:46 +09:00
1ba716d9f1 Merge pull request #14737 from bdach/editor-difficulty-switch-shared-state
Preserve current time and clipboard contents when switching between difficulties
2021-09-15 12:38:56 +09:00
7b9e501fa0 Merge branch 'master' into 14421-multi-password-error-handling 2021-09-14 22:58:20 +02:00
67750e6e1a Fix subsequent navigation tests failing due to escape key not being released 2021-09-14 15:08:43 +09:00
6851e0000d Add test coverage 2021-09-14 14:06:24 +09:00
b009772206 Fix code inspect failure 2021-09-13 21:44:28 +02:00
224244801f Remove Particles namespace 2021-09-13 21:44:27 +02:00
7327603fc8 Fix outdated test step description 2021-09-13 21:44:26 +02:00
cfcb46034c Remove ParticleJet 2021-09-13 21:44:23 +02:00
328c9a5dd0 Change ParticleSpewer.Active to a Bindable 2021-09-13 21:44:18 +02:00
1a60ce164e Add ParticleJet 2021-09-13 21:44:16 +02:00
cbb9ff1c49 Only run prompt-for-save test logic when relevant 2021-09-13 21:04:28 +02:00
79d0f4835e Add failing tests for preserving clipboard content 2021-09-13 21:03:30 +02:00
80e54d51f2 Add failing test for preserving editor clock time 2021-09-13 20:56:36 +02:00
e8d4e2e6da Fix tests being blocked by notification overlay popup 2021-09-13 19:38:53 +09:00
24ae530a80 Add test coverage of double dispose of OsuGame 2021-09-13 19:04:13 +09:00
aa71e3f3d4 Update nested game tests in line with framework changes 2021-09-13 19:04:13 +09:00
65fdceee79 Merge branch 'master' into editor-test-scenes-through-loader 2021-09-13 14:02:55 +09:00
d9b4fae4e5 Merge branch 'master' into chat-command 2021-09-13 13:32:44 +09:00
cd181452be Add decoding support for SamplesMatchPlaybackRate 2021-09-12 16:45:27 +02:00
eae5d62fa5 Store editor beatmap locally before editor exit 2021-09-12 15:50:41 +02:00
22fa9a303e Expose test helper for switching between difficulties 2021-09-12 13:55:48 +02:00
5ae2f41930 Make difficulty switching test scene use EditorTestScene 2021-09-12 13:26:05 +02:00
3467b1f60c Retouch chat command test slightly 2021-09-12 13:00:52 +02:00
eeaa8a8380 code quality 2021-09-11 16:47:20 +01:00
605933c467 typo 2021-09-11 16:23:17 +01:00
7924a990a3 add tests for /chat command 2021-09-11 16:22:35 +01:00
addba43e7d Merge branch 'master' into fix-password-popover-back-button 2021-09-11 14:18:25 +02:00
5a06954665 Add test coverage of game exit scenario 2021-09-10 18:23:00 +09:00
f4b1d8b9d1 Merge pull request #14704 from peppy/modicon-imod-support
Update `LeaderboardModSelector` to avoid creating mod instances
2021-09-10 16:43:32 +09:00
309460e505 Merge pull request #14675 from ekrctb/featured-artist-markers
Add featured artist markers to beatmap listing and overlay
2021-09-10 14:30:33 +09:00
2d2c63dde7 Merge branch 'master' into modicon-imod-support 2021-09-10 13:30:05 +09:00
78a83e0903 Merge pull request #14698 from peppy/fix-beatmap-overlay-hide
Fix beatmap listing overlay not hiding via keyboard control when scrolled
2021-09-10 13:18:37 +09:00
80f49ec5fd Merge branch 'master' into cached-all-mods 2021-09-10 12:47:22 +09:00
464797fecf Allow ModIcon to be constructed using an IMod 2021-09-10 12:43:12 +09:00
9cf79a80c2 Replace many more calls to CreateAllMods with more specific calls 2021-09-10 12:04:55 +09:00
76e877f160 Disable APIMod/Mod cross equality support 2021-09-10 11:24:56 +09:00
cf633973a9 Refactor exposed mod retrieval methods for better safety 2021-09-10 11:09:13 +09:00
32de13cb96 Use consistent assertions for checking placeholder presence 2021-09-09 21:33:02 +02:00
3865988e48 Add test coverage for back button support in password popover 2021-09-10 02:15:13 +09:00
2e00c71842 Add failing test coverage 2021-09-10 01:57:33 +09:00
a2c2646230 Use a counter instead of RNG 2021-09-09 19:36:47 +09:00