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
289be7a17b
Merge branch 'i-beat-snapping' into timeline-maybe
2020-01-23 15:45:33 +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
56c044c44a
Move beat snapping to its own interface
2020-01-23 14:30:25 +09:00
98aaf38649
Fix playfield movement regressing
2020-01-21 23:58:51 +09:00
24a466ab24
Avoid null by calling initial OnDeselected later
2020-01-21 17:36:21 +09:00
8f16c1cb04
Add non-hiding selection state
2020-01-21 14:21:00 +09:00
bd96cf94a6
Begin refactoring SelectionBlueprint to handle non-drawable HitObjects
2020-01-21 12:47:14 +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
10fd5ef5a7
Merge context menus
2019-11-12 15:02:27 +09:00
e924a5d51e
Disable ruleset input in the editor
2019-11-11 13:04:43 +09:00
f3ddc4c00b
Advance editor clock after a snapped placement
2019-11-07 14:08:02 +09:00
64d900b387
Disable input for non-selected blueprints
2019-11-05 11:33:37 +09:00
41ae66d517
Update slider when control points change
2019-10-31 18:24:38 +09:00
9f28b1905b
Expose composer method to update hitobject
2019-10-31 18:15:19 +09:00
3692846367
Merge branch 'master' into snapping-refactor
2019-10-25 18:26:14 +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
fa3350ce2d
Refactor blueprint movement and selection events ( #6588 )
...
Refactor blueprint movement and selection events
2019-10-24 22:58:03 +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
e04c77178c
Move selection events to BlueprintContainer
2019-10-24 14:58:02 +09:00
714c89faa4
Move selection drag events to BlueprintContainer
2019-10-24 14:57:58 +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
e3fa5f1da3
Merge branch 'master' into beatsnap-grid-integration
2019-10-21 18:44:34 +09:00
b157aaead1
Merge remote-tracking branch 'upstream/master' into beatsnap-grid-integration
2019-10-21 17:09:43 +09:00
38c2c328ff
Rename HitObject -> DrawableObject in selection blueprints
2019-10-21 17:04:56 +09:00
190a83da6e
Refresh the grid after a placement
2019-10-18 19:04:08 +09:00
07286c0cfc
Fix editor's clock not being processed unless composer is loaded
2019-10-18 18:21:53 +09:00
31313ec9e1
Fix potential nullref
2019-10-18 17:56:31 +09:00