1ac80d42f9
Merge branch 'master' into corner-rotation-controls
2021-05-04 23:53:23 +03:00
3268a75f05
Remove intermediate container to fix tests
2021-05-03 17:35:56 +09:00
7390a12e4b
SelectionBoxDragHandleDisplay -> SelectionBoxDragHandleContainer
2021-04-25 20:03:15 +03:00
a8c460f7df
Replace separated top-centered rotation button with rotation drag handles
2021-04-25 10:17:36 +03:00
2e63c2ce20
Fix selection box operation hotkeys not registering in change handler
...
Could lead to crashes after reversing a note cluster and playing it
back.
The root cause of the crash was that the hotkey operations were not ran
inside of an editor change handler operation. This, in turn, caused the
autoplay replay to not be regenerated after flipping an object cluster,
therefore finally manifesting as a hard crash due to negative time
offsets appearing in judgement results, which interfered with the
default implementation of note lock.
Note that this incidentally also fixes the fact that selection box
hotkey operations (reverse and flip) did not handle undo/redo.
2021-03-17 22:17:42 +01:00
f1878eff63
Use yet another solution leveraging padding
2020-12-18 23:45:42 +01:00
122250f454
replace drag cirle function with dictionary
2020-12-18 10:45:23 -05:00
9079d33412
X before Y for sanity
2020-12-18 11:20:21 +09:00
44f4ed4fd3
Fix spacing
2020-12-18 11:19:40 +09:00
a0235a06e6
update comment
2020-12-17 19:40:21 -05:00
a01ed1827a
Align the drag circles on the selction box in the editor to be on the center of the border
2020-12-17 19:34:16 -05:00
7d2b77cdbd
improve selection box rotation UX
2020-12-13 07:58:58 -05:00
18428dff8e
Ensure hotkey actions are executable in handler
2020-11-03 18:01:12 +01:00
83c004bbde
Add key bindings for flip and reverse patterns
2020-11-03 21:10:31 +09:00
825e10ec8c
Add reverse handler button to selection box
2020-10-09 06:32:23 +09:00
60e6cfa45c
Avoid recreating child hierarchy when unnecessary
2020-10-01 16:36:03 +09:00
1aff263419
Split out classes and simplify construction of buttons
2020-10-01 16:34:34 +09:00
55edeb095d
SelectionBox -> SelectionHandler
2018-11-19 16:58:11 +09:00
4cbda97b1e
Move positional adjustment to SelectionBox
2018-11-16 17:12:24 +09:00
df7515b66f
Pass all selected hitobjects to the selection blueprints
2018-11-15 21:01:09 +09:00
5d51719572
Make selection blueprints handle position adjustments
2018-11-07 16:21:32 +09:00
52f4923c8e
Remove intermediate Screens namespace
2018-11-06 18:28:22 +09:00