Commit Graph

1643 Commits

Author SHA1 Message Date
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
e0ee2a5533 Change section title to read better 2021-09-05 13:34:57 +09:00
25420af078 Rename method to drop redundant ruleset suffix 2021-09-05 13:34:23 +09:00
1a90fb1ef3 Fix cached property being assigned twice 2021-09-04 19:52:42 +02:00
ce1912781e Add extension point for ruleset-specific beatmap setup sections 2021-09-02 23:29:14 +02:00
6c649b7bbe Merge branch 'master' into no-more-sample-control-points-info 2021-09-02 18:09:05 +09:00
0319177c5c Fix pixels poking out of the top edge of editor setup screen 2021-09-01 16:46:19 +09:00
edf29e405b Merge pull request #14581 from bdach/setup-screen-countdown-settings
Add countdown settings to setup screen
2021-09-01 15:35:46 +09:00
5dc938cc9f Update tests to match expectations 2021-08-31 22:41:47 +02:00
04773b51bb Remove countdown toggle transition for now
Tricky to get right and the design isn't final as is anyway, so leaving
*something* functioning as a best-effort for now.
2021-08-31 22:41:40 +02:00
ce0d7cce2d Merge branch 'remove-ijsonserializable' into no-more-sample-control-points-info 2021-08-31 14:40:54 +09:00
c25ab6835c Remove IJsonSerializable interface
Was pretty pointless and made it hard to use the custom serialisation
terms arbitrarily in tests.
2021-08-31 14:39:20 +09:00
ddf9d2aa6c Add test coverage 2021-08-30 22:55:58 +02:00
eec9f6d191 Add countdown settings to design section 2021-08-30 22:51:41 +02:00
ccacf56dd8 Move to legacy namespace 2021-08-30 17:14:53 +09:00
7257aae7f2 Move samples to LegacyControlPointInfo 2021-08-30 17:14:53 +09:00
fcc3e57d5d Move overlay colour provider up to editor screen 2021-08-28 20:05:58 +02:00
e94d96f250 Add local popover container to editor screens 2021-08-28 20:05:58 +02:00
b4d6495f99 Fix editor skin providing container not providing playable beatmap 2021-08-25 17:52:36 +03:00
3ad0b529fb Make EditorScreen inherit from VisibilityContainer rather than unsafe transforms 2021-08-25 17:14:52 +03:00
ccf337bdc2 Merge branch 'master' into editor-setup-file-selector-popovers 2021-08-23 18:28:44 +02:00
bd42d7aada Hide popover on file selection 2021-08-23 18:01:01 +03:00
c2c9a93e2c Show editor file choosers in a popover rather than inline
Supersedes and closes #14370.
Closes #14367.
2021-08-23 18:12:36 +09:00
2f6b95da39 Add descriptions for the remaining settings 2021-08-23 17:41:03 +09:00
1de84e1c98 Change description to include mention of video
Co-authored-by: Joseph Madamba <madamba.joehu@outlook.com>
2021-08-23 17:34:19 +09:00
2e80e2be51 Reword epilepsy warning description text 2021-08-22 21:47:37 +02:00
9816af688e Add basic design settings to setup screen 2021-08-22 17:43:20 +02:00
98357d51da Merge pull request #14323 from minetoblend/editor-seek
Prevent seeking before mp3 start time while editor is playing
2021-08-20 13:28:20 +09:00
8c5d99ab21 Override CreateInstance() in osu! bindable subclasses
Three bindables are left which don't have this overriden due to them
already not having a value-only constructor and not supporting
`GetBoundCopy()` properly:
 - `BeatmapDifficultyCache.BindableStarDifficulty`.
 - `TotalScoreBindable`
 - `TotalScoreStringBindable`

I could add support for them by passing the required data to them, as
they seem to be able to have that shared, but I'm hesitant to support
something which was already broken and never used, not sure.
2021-08-18 04:19:58 +03:00
f16468b706 Improve visibility of repeat ticks / drag areas on timeline 2021-08-17 18:17:55 +09:00
78f9f4a230 Move time clamp to Seek/transformSeekTo methods 2021-08-16 20:39:09 +02:00