Commit Graph

1039 Commits

Author SHA1 Message Date
ac44f6f679 Ensure control point group exists after move
If the control point group moved was empty, it would not be created due
to a lack of ControlPointInfo.Add() calls.
2020-10-07 23:10:28 +02:00
b1029a124c Move event subscription to LoadComplete
Prevents attempting to read from the `colours` field before it is
actually injected.
2020-10-07 22:57:20 +02:00
f206ea96ce Merge pull request #10391 from peppy/editor-setup-screen-difficulty-adjust
Add difficulty adjustment settings to editor setup screen
2020-10-07 16:33:10 +09:00
a6d1484ad5 Add arbirary precision specification for now 2020-10-07 14:26:01 +09:00
2ef5a34ace Merge branch 'master' into editor-beatmap-batch-change-support 2020-10-07 14:08:49 +09:00
c1a8fe01ef Fix postprocess order in batch events 2020-10-07 11:09:45 +09:00
09f5e9c9eb Use batch change application in many places that can benefit from it 2020-10-06 22:10:07 +09:00
14c734c244 Add a very simple method of applying batch changes to EditorBeatmap 2020-10-06 22:10:07 +09:00
aae4a74d14 Merge branch 'master' into editor-setup-screen-difficulty-adjust 2020-10-06 20:11:44 +09:00
50872e3839 Merge pull request #10390 from peppy/editor-setup-sections-container
Split editor setup screen up into sections
2020-10-06 20:07:56 +09:00
7d4b495197 Merge pull request #10395 from peppy/editor-timeline-show-repeats
Add repeats display to timeline blueprints
2020-10-06 19:53:50 +09:00
461be02e6f Update with underlying changes 2020-10-06 19:34:21 +09:00
87d4e86cad Merge branch 'editor-setup-sections-container' into editor-setup-screen-difficulty-adjust 2020-10-06 19:30:32 +09:00
77ccbb087c Merge pull request #10393 from peppy/fix-editor-backwards-seek
Increase backwards seek magnitude when the track is running
2020-10-06 19:28:28 +09:00
06a51297a3 Use content instead of exposing the flow container 2020-10-06 19:26:57 +09:00
a2796d2c01 Add repeats display to timeline blueprints 2020-10-06 19:22:35 +09:00
fa65e14455 Merge pull request #10392 from peppy/fix-editor-seek-modifier
Seek at 4x normal speed when holding shift (not 2x)
2020-10-06 19:19:41 +09:00
064d081138 Merge branch 'master' into editor-setup-sections-container 2020-10-06 18:36:11 +09:00
e2d081e3cc Merge pull request #10388 from peppy/editor-setup-placeholder-text
Add placeholder text/colour when no beatmap background is specified yet
2020-10-06 18:29:01 +09:00
b1a64f89d7 Increase backwards seek magnitude when the track is running
This matches osu-stable. When the track is running, seeking backwards
(against the flow) is harder than seeking forwards. Adding a mutliplier
makes it feel much better.

Note that this is additive not multiplicative because for larger seeks
the (where `amount` > 1) we don't want to jump an insanely huge amount -
just offset the seek slightly to account for playing audio.
2020-10-06 17:53:12 +09:00
3ce234d552 Seek at 4x normal speed when holding shift
This matches osu-stable 1:1. Not sure if it feels better or not but
let's stick with what people are used to for the time being.
2020-10-06 17:47:25 +09:00
7e8ab1cb95 Add description text 2020-10-06 17:36:18 +09:00
7a20a34aff Add support to EditorBeatmap to update all hitobjects 2020-10-06 17:36:18 +09:00
6d7f12ad4b Add basic difficulty setting sliders 2020-10-06 17:33:50 +09:00
13b67b93a5 Add difficulty section 2020-10-06 17:33:50 +09:00
505dd37a75 Make SettingsItem conform to IHasCurrentValue 2020-10-06 17:33:50 +09:00
98fe5f78ee Split setup screen up into sections (and use a SectionContainer) 2020-10-06 17:29:08 +09:00
28756d862b Add placeholder text/colour when no beatmap background is specified yet 2020-10-06 17:21:01 +09:00
9d7880afda Make SettingsItem conform to IHasCurrentValue 2020-10-06 17:18:54 +09:00
783a463772 Merge branch 'master' into colourise-control-point-table 2020-10-05 20:47:06 +09:00
54f1bcf2ce Merge pull request #10313 from peppy/control-point-timeline-representation
Display all control point information on the main editor timeline
2020-10-05 20:46:52 +09:00
6bc0afdafb Fix remaining conflicts 2020-10-05 20:09:18 +09:00
051ea7eda9 Merge pull request #10329 from peppy/editor-file-drop-support
Add drag-drop support in editor setup screen for audio and background images
2020-10-05 20:05:41 +09:00
a920342a09 Merge branch 'master' into editor-file-drop-support 2020-10-05 19:28:44 +09:00
2b824787c1 Guard against potential nullref 2020-10-05 19:28:13 +09:00
ba55256fb4 Merge branch 'master' into control-point-timeline-representation 2020-10-05 19:24:28 +09:00
6d50a1ed7d Merge branch 'master' into osu-selection-flip-rotate-buttons 2020-10-05 19:17:33 +09:00
08f7b18dbe Merge pull request #10294 from peppy/osu-selection-scaling
Add selection scale and rotate support
2020-10-05 19:17:19 +09:00
2df5ea8ba8 Merge branch 'master' into osu-selection-scaling 2020-10-05 18:47:17 +09:00
2ed43c14f8 Merge branch 'master' into editor-file-drop-support 2020-10-05 17:48:06 +09:00
16a599850c Merge branch 'master' into more-timeline-toggles 2020-10-05 17:33:18 +09:00
d3e1da5922 Merge branch 'master' into editor-timing-screen-change-handling 2020-10-05 15:40:43 +09:00
9ca0e48acc Change exit logic to be more test-friendly 2020-10-04 23:57:28 +09:00
02e4f3ddaf Fix the editor saving new beatmaps even when the user chooses not to 2020-10-04 23:47:16 +09:00
a366591d6d Merge branch 'master' into osu-selection-scaling 2020-10-04 13:28:59 +02:00
7957773d58 Merge branch 'master' into more-timeline-toggles 2020-10-04 12:53:10 +02:00
06b55c6aba Merge pull request #10326 from peppy/editor-less-autoplay-regeneration
Only regenerate autoplay on editor state change
2020-10-03 20:10:29 +09:00
dab50bff6f Protect "use current time" button against crash when no timing point is selected 2020-10-03 01:27:42 +09:00
0d3a95d8fc Remove unnecessary string interpolation 2020-10-02 19:54:13 +09:00
2f15d558a3 Merge branch 'master' into control-point-timeline-representation 2020-10-02 19:53:25 +09:00