Commit Graph

55108 Commits

Author SHA1 Message Date
dd315ff97b Adds hard-delete for a beatmap diff 2022-07-27 21:21:16 +10:00
804bb33aed Hook up remaining data flows 2022-07-27 19:35:09 +09:00
438067a18b Convert realm data propagation to more correctly use Live<T>
wip
2022-07-27 19:35:09 +09:00
41393616d8 Replace BeatmapCollection with RealmBeatmapCollection 2022-07-27 19:35:09 +09:00
9c543fef48 Remove CollectionManager 2022-07-27 18:45:33 +09:00
3febd6d644 Dialogue touchups 2022-07-27 19:23:55 +10:00
e6fad601cc Adds delete difficulty option to editor 2022-07-27 19:15:43 +10:00
19852572b7 Merge pull request #19411 from peppy/fix-score-transfer-test-failure
Fix potential test failure if scores are added to the beatmap which is subsequently removed
2022-07-27 17:39:57 +09:00
a222278710 remove unused using 2022-07-27 16:01:35 +08:00
6af6f03e29 refactor song progress test scene 2022-07-27 15:57:47 +08:00
1e013bd4e9 move song progress graph to its own test scene 2022-07-27 15:57:23 +08:00
494486ad09 Fix potential test failure if scores are added to the beatmap which is subsequently removed 2022-07-27 16:27:10 +09:00
37e642b0bd make SongProgress abstract
- move unrelated logic to `DefaultSongProgress`
- make `LegacySongProgress` inherit `SongProgress`
2022-07-27 15:19:21 +08:00
89644a652e Separate combined fields 2022-07-27 10:13:44 +03:00
a12676c25d scale down graph from bleeding through border 2022-07-27 14:35:18 +08:00
2d4655f61e Add Toast Notification to Copy URL 2022-07-27 02:25:40 -04:00
6b73f7c7ec Split out legacy import path from realm manager 2022-07-27 15:04:09 +09:00
e6a3659581 Guard against NewModifiedIndices being empty 2022-07-27 14:23:47 +09:00
24d75612e2 Always attempt to follow selection, even if difficulty name / metadata change 2022-07-27 14:18:53 +09:00
d8e605d8aa Fix broken tests due to badly reimplemented copy-pasted code 2022-07-27 13:58:01 +09:00
62ca3aada6 Transfer TODO comment across to copy-pasted implmentation 2022-07-27 13:53:27 +09:00
b803ec543f Remove unused combo DI retrieval 2022-07-27 13:50:03 +09:00
8105d4854a Fix beatmap carousel not maintaining selection if currently selected beatmap is updated 2022-07-27 13:33:48 +09:00
842ab3c5c1 remove unused using 2022-07-27 09:41:58 +08:00
3abf44da91 Merge branch 'master' into pie-chart-progress 2022-07-27 08:53:23 +08:00
a2320aeb27 replace SongProgress with LegacySongProgress 2022-07-27 08:52:27 +08:00
6b0f3674c3 implement LegacySongProgress 2022-07-27 08:51:55 +08:00
0fe64d1e80 Remove unused namespace. 2022-07-27 01:05:50 +08:00
8fa5765573 Remove nullable disable annotation in the Osu test case. 2022-07-26 23:58:50 +08:00
9134525111 Mark the property as nullable and add some assert check. 2022-07-26 23:58:50 +08:00
deb39bd330 Mark the property as nullable or non-nullable. 2022-07-26 23:52:08 +08:00
e28584da89 Remove nullable disable annotation in the Osu ruleset. 2022-07-26 23:25:28 +08:00
c30e8047ab Merge pull request #19375 from novialriptide/contextmenu-external-beatmap
Add ContextMenu to beatmap external link
2022-07-26 19:06:10 +09:00
b47f674ddb Merge pull request #19400 from peppy/button-select-allow-more
Always allow selecting the top-most button using the select binding
2022-07-26 18:49:42 +09:00
bc60552694 Merge pull request #19402 from peppy/debugger-attached-audio-warning-disable
Don't show audio playback issue notification if debugger is attached
2022-07-26 18:49:33 +09:00
8f7dff5c2c Merge pull request #19378 from peppy/beatmap-update-test
Add separate beatmap update flow to handle edge cases better
2022-07-26 18:49:20 +09:00
e782590b3c Don't show audio playback issue notification if debugger is attached
I've hit this countless times recently when debugging during the startup
procedure.
2022-07-26 18:20:46 +09:00
9173271900 Fix new update pathway not actually being used 2022-07-26 17:58:09 +09:00
1539fa704b Always allow selecting the top-most button using the select binding 2022-07-26 17:46:23 +09:00
6ff44ed2c6 Merge pull request #19399 from frenzibyte/carousel-order-stability
Maintain sort stability by using carousel item ID as a fallback
2022-07-26 17:33:30 +09:00
7f75184a01 Merge branch 'master' into beatmap-update-test 2022-07-26 17:27:36 +09:00
ee694c1257 Add test coverage of no online ID scenario 2022-07-26 17:27:23 +09:00
003aec86ae Rearrange sizeaxes 2022-07-26 04:27:22 -04:00
1221cb1a42 Add comprehensive test coverage of update scenarios 2022-07-26 17:22:52 +09:00
aaf6ec05bb Remove notification upon copy 2022-07-26 04:19:54 -04:00
f90604d873 Merge pull request #19249 from andy840119/remove-nullable-disable-in-the-mods-for-catch-ruleset
Remove nullable disable annotation in mods for catch ruleset.
2022-07-26 11:10:41 +03:00
4c22b55ce3 Fix incorrect handling if an update is processed with no changes 2022-07-26 17:00:28 +09:00
88db835e76 Merge branch 'master' into remove-nullable-disable-in-the-mods-for-catch-ruleset 2022-07-26 15:37:30 +08:00
28e81b7c32 Merge pull request #19392 from peppy/fix-test-leftovers
Avoid leaving left-over files after test run completes
2022-07-26 16:33:14 +09:00
846291d203 Refactor new tests to not suck as much as the old importer tests 2022-07-26 16:33:00 +09:00