Commit Graph

22 Commits

Author SHA1 Message Date
Bartłomiej Dach e45a2ae0fc
Restructure difficulty copy flow to adapt to latest changes 2022-02-14 22:02:37 +01:00
Bartłomiej Dach 6221447164
Append copy suffix on creating copy of difficulty 2022-02-14 20:19:12 +01:00
Bartłomiej Dach 6fd663a718
Apply some renames to convey difference between creation options better 2022-02-13 14:01:23 +01:00
Bartłomiej Dach a2c2b2bbb3
Add flow for copying existing difficulty content 2022-02-13 14:01:20 +01:00
Bartłomiej Dach 4f1aac9345
Add safeties preventing creating multiple difficulties with same name 2022-02-02 21:57:09 +01:00
Bartłomiej Dach dc96c4888b
Add support for creating new blank difficulties 2022-02-02 21:55:33 +01:00
Dan Balasescu 63a017bc8e Use Array.Empty instead 2021-12-11 19:33:37 +09:00
Dean Herbert c1b3ee6bb2 Fix editor not resetting mods when entering
Would leave the user potentially in a test mode that is in a weird
state (ie. if cinema mod was enabled). Eventually we'll add the ability
to choose mods for test play, but that will be done in a saner way.

Closes #15870.
2021-12-10 18:57:45 +09:00
Dean Herbert f8bdca542d Make restoring state a `public` call on `Editor` 2021-09-14 23:36:17 +09:00
Dean Herbert 2a894e7a3f Make `EditorLoader` state `private` 2021-09-14 23:26:02 +09:00
Bartłomiej Dach 3fc72271f1
Restore editor clock time after difficulty switch 2021-09-13 20:59:31 +02:00
Bartłomiej Dach 8357efc74f
Make `EditorTestScene` go through `EditorLoader` 2021-09-12 13:26:04 +02:00
Dean Herbert 9edd010b1d Fix unnecessary background screen transition 2021-09-07 14:34:54 +09:00
Dean Herbert 7921ad4516 Add loading spinner in case load takes longer than expected 2021-09-07 14:34:47 +09:00
Dean Herbert ddaa95a1ca Fix `pushEditor` function running twice on returning to loader 2021-09-07 14:34:18 +09:00
Bartłomiej Dach 5b9f37702b
Remove unnecessary delay before pushing editor from loader 2021-09-06 21:32:23 +02:00
Bartłomiej Dach 2d59008f52
Move screen management logic to `EditorLoader` 2021-09-06 21:30:50 +02:00
Bartłomiej Dach 7012a1d934
Fix issues with main menu -> editor loader transition 2021-09-05 21:48:11 +02:00
Bartłomiej Dach 382269b362
Test staying on same difficulty due to unsaved changes 2021-09-05 21:48:10 +02:00
Bartłomiej Dach a9403b65b3
Eliminate dependency on OsuGame 2021-09-05 21:48:10 +02:00
Bartłomiej Dach c397cc2027
Restructure proof of concept 2021-09-05 21:48:09 +02:00
Bartłomiej Dach fe2520c599
Add intermediary screen to avoid going back to menus 2021-09-05 21:48:09 +02:00