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