Commit Graph

20341 Commits

Author SHA1 Message Date
04fa0bff9d Add CanBeNull spec and xmldoc 2020-10-07 17:46:57 +09:00
f1a3b6d0ba Merge branch 'master' into perf-calculator-remove-working-beatmap 2020-10-07 17:43:17 +09:00
338b4c56ce Merge pull request #10399 from peppy/editor-beatmap-batch-change-support
Add editor beatmap batch change support
2020-10-07 14:57:51 +09:00
2ef5a34ace Merge branch 'master' into editor-beatmap-batch-change-support 2020-10-07 14:08:49 +09:00
a8151d5c63 Fix HitWindows getting serialized alongside HitObjects
These were being serialized as the base type. On deserialization, due to
the HitWindow of objects being non-null, they would not get correctly
initialised by the CreateHitWindows() virtual method.

- Closes #10403
2020-10-07 13:45:42 +09:00
c1a8fe01ef Fix postprocess order in batch events 2020-10-07 11:09:45 +09:00
f5a6beb4e5 Remove obsoletion notice. 2020-10-06 19:01:03 +02: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
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
300423579e Merge pull request #10394 from peppy/add-back-obsoleted-bindable-prop
Add obsoleted Bindable property back to SettingsItem for compatibility
2020-10-06 19:43:24 +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
e64cee10b8 Add obsoleted Bindable property back to SettingsItem for compatibility 2020-10-06 19:07:31 +09:00
064d081138 Merge branch 'master' into editor-setup-sections-container 2020-10-06 18:36:11 +09:00
4036412387 Merge branch 'master' into labelled-slider-bar-2020 2020-10-06 18:29:20 +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
98fe5f78ee Split setup screen up into sections (and use a SectionContainer) 2020-10-06 17:29:08 +09:00
87bf3bdc16 Add the most basic implementation of LabelledSliderBar feasible 2020-10-06 17:26:06 +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
461fa22e74 Merge pull request #10381 from peppy/ios-update-notifications
Add update notifications for iOS builds
2020-10-06 14:36:49 +09:00
5e10ac418b Add update notifications for iOS builds 2020-10-06 13:19:52 +09:00
46f6e84a33 Fix disclaimer potentially running same code from two different threads 2020-10-06 12:33:57 +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
ef8e6b3d96 Merge pull request #10310 from peppy/osu-selection-flip-rotate-buttons
Add buttons to flip/rotate the current selection by known amounts
2020-10-05 20:02:09 +09:00
e20c28f166 Merge pull request #10306 from smoogipoo/dynamic-difficulty-icon 2020-10-05 19:40:18 +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
365a38e92f Merge branch 'master' into dynamic-difficulty-icon 2020-10-05 17:37:01 +09:00
16a599850c Merge branch 'master' into more-timeline-toggles 2020-10-05 17:33:18 +09:00
12c84df208 Merge pull request #10371 from peppy/fix-gameplay-seek-sample-pausing
Fix seeking in replays not correctly pausing samples
2020-10-05 17:13:43 +09:00
0c93de858e Merge pull request #10373 from peppy/fix-hitobject-samples-cut-off
Don't stop non-looping samples immediately when pausing
2020-10-05 17:13:11 +09:00
c622adde7a Rename method back and add xmldoc 2020-10-05 16:24:02 +09:00
d43ea68709 Merge branch 'master' into fix-gameplay-seek-sample-pausing 2020-10-05 16:21:28 +09:00
0605bb9b8d Fix incorrect parent state transfer 2020-10-05 16:20:29 +09:00
d3e1da5922 Merge branch 'master' into editor-timing-screen-change-handling 2020-10-05 15:40:43 +09:00