e09a1bf546
Only seek forwards if not already beyond the placed object
2020-05-20 21:50:52 +09:00
b5a7023312
Seek to start time after placement, not end
2020-05-20 21:46:52 +09:00
970bd86d2e
Remove local TimeAt usage in mania placement
2020-05-20 21:01:29 +09:00
23bf0d000e
Implement mania beat snapping support
2020-05-20 21:01:19 +09:00
ffb8d48fc3
Fix osu!mania editor placement regressions
2020-05-20 21:01:03 +09:00
c46bfc2532
Create SnapResult class to hold various snapping results
2020-05-20 21:00:47 +09:00
3354d48a38
Change snapping to be screen space coordinate based
2020-05-20 21:00:29 +09:00
ee6ea08cf8
Cleanup handling of hitobject updates
2020-04-09 20:16:44 +09:00
f3c47dc8c9
Merge branch 'master' into seek-to-endtime-on-placement
2020-02-10 14:53:11 +09:00
91203c2b12
Merge branch 'master' into placement-display-in-timeline
2020-02-08 01:50:24 +09:00
678eb8ec31
Reduce accessibility to set
...
Co-Authored-By: Dan Balasescu <smoogipoo@smgi.me >
2020-02-08 00:12:23 +09:00
2e50e56d7c
Seek to previous object endtime after successful placement
2020-02-07 19:12:09 +09:00
a6531bf73e
Don't show distance snap grid for spinners (for now)
2020-02-07 19:09:23 +09:00
e08437c5dc
Track placement object in EditorBeatmap
2020-02-07 18:03:14 +09:00
e31d69c749
Add commit status to EndPlacement; call BeginPlacement on initial movement
2020-02-07 18:02:48 +09:00
a6a285bc09
Merge branch 'master' into fix-editor-snapping-inaccuracy
2020-02-07 17:20:42 +09:00
8990152315
Fix duration snapping still being incorrect
2020-02-07 16:43:50 +09:00
3aa18abd99
Fix typo in xmldoc
...
Co-Authored-By: Tree <thewildtree@outlook.com >
2020-02-07 16:22:59 +09:00
f63bf06373
Fix incorrect distance snap grid being displayed when in selection mode
2020-02-07 16:09:54 +09:00
63c595ed97
Make EditorBeatmap a component and move UpdateHitObject to it
2020-02-05 17:48:21 +09:00
9596030e1d
Make use of ElementAtOrDefault() when possible
2020-01-31 18:32:47 +01:00
77b1bf3ee2
Merge pull request #7648 from peppy/keyboard-composition-tools
...
Allow selecting composition tools using 1-4 keys
2020-01-29 17:29:11 +09:00
37c7fe30fa
Merge branch 'master' into keyboard-composition-tools
2020-01-29 16:52:47 +09:00
66b8d38d42
Merge branch 'master' into selection-composition-conformity
2020-01-29 16:52:45 +09:00
65ac412ff8
Merge branch 'master' into fix-beat-snap
2020-01-29 15:32:27 +09:00
8e2159e4eb
Ensure selection tool correctly matches selection state
...
- When a selection is made (via the timeline) the selection tool should become the select tool.
- When the selection tool is changed to anything *but* the select tool, the selection should be cleared.
2020-01-28 15:13:12 +09:00
7e0c45de6d
Allow selecting composition tools using 1-4 keys
2020-01-28 15:09:03 +09:00
e81d3c51ed
Move select tool to an actual tool implementation
...
Also tidies up radio button action firing so calling Select actually fires the associated action in all cases.
2020-01-28 15:05:29 +09:00
58654f28b6
Fix beat snap implementation being incorrect
2020-01-28 12:48:24 +09:00
143d47ec93
Merge pull request #7538 from peppy/decouple-blueprint-container
...
Decouple blueprint container to allow usage in timeline
2020-01-23 16:13:51 +09:00
ccf911884b
Remove passed in BaetDivisor
2020-01-23 15:31:56 +09:00
098d643955
Move beat snapping to its own interface
2020-01-23 14:39:56 +09:00
5f178b7755
General refactorings
2020-01-16 11:54:03 +09:00
d57f55f053
Apply remaining changes required to restore previous functionality
2020-01-15 19:09:49 +09:00
ee332e0d42
Split out BlueprintContainer functionality further
2020-01-02 18:21:16 +09:00
8c378dc625
Move EditorBeatmap construction/conversion to Editor
2019-12-30 14:51:14 +09:00
6069d98ced
Remove generic editor beatmap
2019-12-27 19:39:30 +09:00
5861eca80d
Make DrawableRuleset take a converted beatmap
2019-12-12 15:58:11 +09:00
9f4c8db395
Add xmldoc
2019-12-06 12:17:41 +09:00
d8620a70fb
Make work in editor
2019-12-05 20:12:25 +09:00
f3ddc4c00b
Advance editor clock after a snapped placement
2019-11-07 14:08:02 +09:00
9f28b1905b
Expose composer method to update hitobject
2019-10-31 18:15:19 +09:00
4ca6a5a0cc
Interface the distance snap provider
2019-10-25 16:50:21 +09:00
607b4d874a
Refactor flow of snapping through HitObjectComposer
2019-10-25 16:40:30 +09:00
d83b9ef0e4
Rename grid snapping methods
2019-10-24 18:18:04 +09:00
f45f17339c
Implement slider path distance snapping
2019-10-24 18:17:30 +09:00
c03fa01fd9
Remove unnecessary set
2019-10-23 17:51:16 +09:00
2c9b11cdfd
Move variable outside of if block
2019-10-23 17:49:21 +09:00
64682611bb
Fix distance snapping grid not updating on scroll
2019-10-23 16:39:14 +09:00
b157aaead1
Merge remote-tracking branch 'upstream/master' into beatsnap-grid-integration
2019-10-21 17:09:43 +09:00