Commit Graph

771 Commits

Author SHA1 Message Date
dd7dbfd548 Rename to IHasDuration 2020-05-29 16:45:47 +09:00
534dccc0c3 Move sett from EndTime to Duration 2020-05-29 16:45:47 +09:00
a2eec5d963 Fix strong bindable changes for DrumRolls 2020-05-29 16:45:47 +09:00
9a060cfb3a Allow drag selections to occur from outside the playfield 2020-05-27 20:44:15 +09:00
7e1e26de2a Allow HandleMovement by default 2020-05-26 17:04:31 +09:00
d041de63ce Allow SelectionHandler to provide custom context menu items without local hover check 2020-05-26 13:53:09 +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
12d65f305f Simplify and fix incorrect seeking 2020-05-22 22:11:55 +09:00
1486a44b55 Merge branch 'editor-clock-cache' into editor-clock-transform 2020-05-22 19:51:02 +09:00
8b79e14225 Fix remaining test regressions 2020-05-22 19:49:49 +09:00
5ea33f4c04 Fix incorrect rounding in DragBar 2020-05-22 19:23:07 +09:00
866db629d6 Fix remaining test failures 2020-05-22 18:23:24 +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
82d6549161 Pass down snap result and remove local TimeAt usage 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
dcfef6b443 Add clear method to EditorBeatmap 2020-05-08 18:46:37 +09:00
d470e092a3 Merge branch 'master' into fix-overlapping-object-undoredo 2020-05-01 10:45:29 +09:00
c96bc5c51c Fix undo/redo behaving poorly with simultaneous objects 2020-04-30 20:39:41 +09:00
9bec42bc7e Fix mania crashing on undo/redo 2020-04-30 20:03:46 +09:00
cebc0fc046 Attempt to fix multiple selection movements 2020-04-27 20:35:24 +09:00
7f5a1d7f44 Merge branch 'master' into fix-mania-selection 2020-04-27 17:09:40 +09:00
104c61d622 Remove unnecessary scale 2020-04-27 11:06:23 +09:00
48168dddce Adjust editor timeline current marker to promote tick visibility 2020-04-27 10:54:32 +09:00
1c13fa6c61 Fix editor crashing when entering with no beatmap selected 2020-04-24 10:27:32 +09:00
4ebb28d3e7 wip 2020-04-23 17:52:54 +09:00
e1142b424d Fix test failures 2020-04-22 18:14:21 +09:00
9c22d2f1dd Use platform bindings for editor actions 2020-04-22 17:41:24 +09:00
9e2be6f2f4 Remove bindable to promote one-way access 2020-04-16 13:25:08 +09:00
ce21cfbb03 Use bindables in menu items 2020-04-15 16:17:34 +09:00
e8c955ed9b Add CanUndo/CanRedo bindables 2020-04-15 16:17:17 +09:00
2388799acf Limit upper number of editor beatmap states saved to 50 2020-04-13 20:37:46 +09:00
0e88c28060 Merge branch 'editor-undo-redo' into more-change-state-support 2020-04-13 18:07:00 +09:00
6aab19413c Rename differ to patcher, add xmldoc 2020-04-13 17:20:20 +09:00
bb53f96c71 Store states as byte[] instead of Streams 2020-04-13 17:18:50 +09:00
0c60dbe796 Merge branch 'master' into editor-undo-redo 2020-04-13 16:03:53 +09:00
4a87ac7840 Add support for sample changes 2020-04-10 13:53:09 +09:00
ee7e2b0854 Fix editor beatmap potentially not updating hitobjects 2020-04-10 13:29:46 +09:00
575b061dd7 Add change state support to more editor components 2020-04-09 22:02:42 +09:00
2e33d38cd7 Merge branch 'master' into editor-undo-redo 2020-04-09 22:02:28 +09:00
cc0bcea6e5 Merge pull request #8693 from smoogipoo/editorbeatmap-update-cleanup
Cleanup handling of hitobject updates
2020-04-09 21:32:58 +09:00
14eca3655b Add change state handling to the editor 2020-04-09 21:22:07 +09:00
86243d463f Add legacy beatmap diffing 2020-04-09 20:48:59 +09:00
683302a77d Fix crash when trying to edit long beatmaps 2020-04-09 20:25:26 +09:00
ee6ea08cf8 Cleanup handling of hitobject updates 2020-04-09 20:16:44 +09:00