Commit Graph

1673 Commits

Author SHA1 Message Date
ef64c64f0b Merge branch 'master' into popup-filter-effect 2021-10-07 18:56:07 +09:00
f98dd1b811 Merge branch 'master' into popup-filter-effect 2021-10-07 18:40:21 +09:00
0df409c050 Move difficulty copy to BeatmapModelManager.Save 2021-10-07 17:16:45 +09:00
4ca97bc60a Merge branch 'master' into difficulty-move-to-beatmap 2021-10-06 16:14:21 +09:00
222997f2b9 Copy difficulty settings back out to BeatmapInfo on editor changes 2021-10-06 15:19:26 +09:00
b339c149d8 Copy BaseDifficulty to Beatmap<T> and move all write operations across 2021-10-06 15:10:45 +09:00
d9849bcf49 Fix dragging on an editor file selection text box causing repeated popover display
Local fix and no tests as this is a pretty weird usage of `TextBox`.
We'll probably want to change it to not use a textbox eventually.

Closes #14969.
2021-10-06 13:15:05 +09:00
ec61c3c5ee Rename all remaining cases 2021-10-03 00:55:29 +09:00
4d91204faf Pause Editor sample playback while popup dialog is shown 2021-09-29 20:46:41 +09:00
ca6cbca04a Fix range selection crashing after non-mouse selection 2021-09-27 20:54:29 +02:00
df85092426 Resolve inner items early in process and rename variable 2021-09-27 14:24:17 +09:00
41fb3371e5 Merge branch 'master' into blueprint-container-sorting 2021-09-27 14:12:09 +09:00
d3203f83dd Add implementation of range selection 2021-09-26 20:12:26 +02:00
81d160c85a Add test covering expected UX of range selection 2021-09-26 19:27:47 +02:00
6dc3e66c93 Include combo information when determining ordering if available 2021-09-26 15:52:25 +02:00
a86b9893ac Always re-sort blueprints before adding/removing one 2021-09-26 15:48:56 +02:00
4e094b2127 Implement grid size toggling matching stable 2021-09-19 20:26:02 +02:00
56e80a0706 Add rectangular position snap grid 2021-09-19 18:07:19 +02:00
e8dea0138c Fix one more issue 2021-09-16 18:34:13 +09:00
f9d5abff8a Update with keybinding changes 2021-09-16 18:26:12 +09:00
fa693bb8a8 Move MusicController adjustment set to inside OsuScreen itself (and result nullable) 2021-09-16 16:08:09 +09:00
318f0941ca Move all the "inherit previous AllowTrackAdjustments" logic into OsuScreen 2021-09-15 21:25:39 +03:00
931e873a7e Merge branch 'master' into inheritable-allow-track-adjust 2021-09-15 22:26:13 +09:00
b9193aae6d Make IOsuScreen.AllowTrackAdjustments nullable
Allows for inheriting value from the previous screen if undefined
2021-09-14 17:37:57 +03:00
57f8ccca16 Remove nullability from EditorState properties
Also update the xmldoc to not be specific to difficulty switching
2021-09-14 23:36:28 +09:00
f8bdca542d Make restoring state a public call on Editor 2021-09-14 23:36:17 +09:00
2a894e7a3f Make EditorLoader state private 2021-09-14 23:26:02 +09:00
35ee889e5b Restore clipboard content after difficulty switch 2021-09-13 21:04:27 +02:00
79d0f4835e Add failing tests for preserving clipboard content 2021-09-13 21:03:30 +02:00
3fc72271f1 Restore editor clock time after difficulty switch 2021-09-13 20:59:31 +02:00
65fdceee79 Merge branch 'master' into editor-test-scenes-through-loader 2021-09-13 14:02:55 +09:00
345cde251d Add "samples match playback rate" to editor setup screen 2021-09-12 16:54:17 +02:00
22fa9a303e Expose test helper for switching between difficulties 2021-09-12 13:55:48 +02:00
8357efc74f Make EditorTestScene go through EditorLoader 2021-09-12 13:26:04 +02:00
9edd010b1d Fix unnecessary background screen transition 2021-09-07 14:34:54 +09:00
7921ad4516 Add loading spinner in case load takes longer than expected 2021-09-07 14:34:47 +09:00
ddaa95a1ca Fix pushEditor function running twice on returning to loader 2021-09-07 14:34:18 +09:00
5b9f37702b Remove unnecessary delay before pushing editor from loader 2021-09-06 21:32:23 +02:00
2d59008f52 Move screen management logic to EditorLoader 2021-09-06 21:30:50 +02:00
bd7d6dd35d Rename method 2021-09-06 21:27:17 +02:00
d6a47fd99c Sort difficulties by ruleset and star rating in menu 2021-09-05 21:48:11 +02:00
7012a1d934 Fix issues with main menu -> editor loader transition 2021-09-05 21:48:11 +02:00
382269b362 Test staying on same difficulty due to unsaved changes 2021-09-05 21:48:10 +02:00
c72523bc14 Add basic test for difficulty switching 2021-09-05 21:48:10 +02:00
a9403b65b3 Eliminate dependency on OsuGame 2021-09-05 21:48:10 +02:00
c397cc2027 Restructure proof of concept 2021-09-05 21:48:09 +02:00
fe2520c599 Add intermediary screen to avoid going back to menus 2021-09-05 21:48:09 +02:00
7befd030df Minimal working example of switching difficulties 2021-09-05 21:48:09 +02:00
90f0b6874f Highlight current difficulty in switcher 2021-09-05 21:48:08 +02:00
e8fb5d2e66 Add non-functional difficulty switcher to menu 2021-09-05 21:48:08 +02:00