b44beb4137
Remove double resolution of EditorClock
2020-05-25 15:40:45 +09:00
ed83ef202a
Merge branch 'master' into editor-clock-cache
2020-05-25 15:39:42 +09:00
2f9cc0c15a
Merge pull request #9078 from peppy/editor-move-distance-snap-grid
...
Move distance snap grid to osu! HitObjectComposer
2020-05-25 15:05:30 +09:00
decdc58de5
Merge branch 'editor-clock-cache' into editor-clock-transform
2020-05-24 12:55:47 +09:00
a3a9810344
Merge branch 'master' into editor-clock-cache
2020-05-23 00:44:04 +09:00
1311fd2f64
Merge branch 'master' into editor-move-distance-snap-grid
2020-05-23 00:42:43 +09:00
83f4ba107f
Fix defaults not being applied correctly to blueprints after StartTime is changed
2020-05-22 22:42:17 +09:00
3e0ee310d0
Remove now incorrect comment
2020-05-22 18:30:39 +09:00
d18eb663b1
Add tweening seek support to EditorClock
2020-05-22 16:47:52 +09:00
dd09d7830d
Cache and resolve editor clock as EditorClock in all cases
2020-05-22 16:44:06 +09:00
8a47e2431b
Move distance snap grid implementation to OsuHitObjectComposer
2020-05-21 17:13:22 +09:00
b1fd7da824
Merge branch 'master' into editor-position-snap
2020-05-21 15:47:20 +09:00
776b842fdb
Remove unused using
2020-05-21 14:53:36 +09:00
a9a1c00cf1
Move responsibility placement blueprint's StartTime set to within
2020-05-21 14:50:33 +09:00
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
7c9fbb6fcf
Split out classes
2020-05-20 21:03:03 +09:00
82d6549161
Pass down snap result and remove local TimeAt usage
2020-05-20 21:01:29 +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
98125102a7
Add cancellation token support to CreateNestedHitObjects()
2020-05-15 18:07:41 +09:00
f38b64d201
Fix placement blueprints handling double clicks
2020-04-13 13:57:15 +09:00
ee6ea08cf8
Cleanup handling of hitobject updates
2020-04-09 20:16:44 +09:00
b65e839bd2
Simplify blueprints by removing visible state
2020-02-13 10:00:09 +09:00
0fe41fd50a
Fix blueprint showing even when mouse outside of container
2020-02-13 09:03:48 +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
027778acc1
Fix slider circles not being selected by default
2020-01-24 17:51:24 +09:00