Commit Graph

1178 Commits

Author SHA1 Message Date
a2877fb00a Merge pull request #10730 from peppy/fix-patcher-no-object-crash
Fix legacy patcher crash on no objects present
2020-11-09 18:51:00 +09:00
ddbd6df24d Unbind bindable lists for general safety 2020-11-07 20:59:57 +01:00
e078b78dcc Ensure callbacks don't fire when restoring default beatmap 2020-11-07 20:59:57 +01:00
b0052210b6 Add asserts of HitObjects indices 2020-11-08 00:18:38 +09:00
ea2fd831ab Merge branch 'master' into editor-slider-control-point-quick-delete 2020-11-05 00:38:42 +09:00
d19b799f44 Invert boolean logic 2020-11-04 17:53:03 +09:00
3322c2bbc5 Merge branch 'master' into ios-editor-crash-fix 2020-11-04 15:56:40 +09:00
487a5ecdba Replace all usage of IBindableList.GetBoundCopy 2020-11-04 15:29:14 +09:00
42c543f5b9 Merge branch 'master' into fix-editor-play-after-drag 2020-11-04 14:45:20 +09:00
3bb86ce127 Merge branch 'master' into editor-waveform-opacity 2020-11-03 23:04:19 +01:00
13f729916a Merge branch 'master' into editor-timeline-scroll-mousewheel 2020-11-03 22:27:35 +01:00
ddf0d75c38 Don't fall through to seek if handling zoom 2020-11-03 21:49:21 +01:00
4b528e80d0 Use AltPressed shorthand 2020-11-03 21:49:04 +01: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
9f333ac58a Add the ability to delete slider control points using shift+right click
Closes https://github.com/ppy/osu/issues/10672.

In two minds about how this should be implemented but went in this
direction initially. The other way would be to add local handling of
Shift-Right Click inside PathControlPointPiece (which is already doing
mouse handling itself).
2020-11-03 20:46:33 +09:00
c2ffc18379 Change editor timeline mouse wheel handling to scroll by default (and zoom with alt held) 2020-11-03 16:30:11 +09:00
0dcb4ea441 Add handling of opacity to timeline waveform display 2020-11-03 16:07:01 +09:00
7e4314684b Add editor waveform opacity selection to menu 2020-11-03 16:01:14 +09:00
6bf35d5767 Fix editor menu not supporting stateful item drawables 2020-11-03 16:00:07 +09:00
34aa59f237 Fix editor clock not always remaining stopped when dragging timeline
Closes https://github.com/ppy/osu/issues/10461.
2020-11-03 15:00:01 +09:00
ab308d28d2 Debounce calls to UpdateTernaryStates
Just something I noticed in passing recently which may help with
reducing performance overhead of some batch operations.
2020-11-03 01:08:36 +09:00
3956a0669a Fix editor seek transform seeking too much 2020-11-02 21:08:58 +09:00
8a768669ad Merge pull request #10606 from FamousPig/fix-timeline-drag-select-weirdness
Fix timeline zoom during drag-select causing unexpected behaviour
2020-11-02 13:04:26 +09:00
5ae3da9399 Merge branch 'master' into fix-timeline-drag-select-weirdness 2020-11-02 11:18:37 +09:00
432282e8de Use alternative solution to avoid storing last zoom 2020-11-01 21:25:05 +01:00
1f8d627af4 Merge branch 'master' into shift-delete-all-selected 2020-11-01 23:03:01 +09:00
007c27d3ff Schedule visibility update once per frame 2020-10-31 14:45:11 +01:00
d74c19e2d7 Shorten show/hide code 2020-10-31 13:54:02 +01:00
3322b8a7ea Run OnSelectionChanged() on each change 2020-10-31 13:54:02 +01:00
003994ab75 Bind UpdateVisibility() directly to source of truth 2020-10-31 13:54:02 +01:00
129b1bc6d3 Delete all selected objects if shift-clicked on one 2020-10-31 11:46:25 +01:00
8ccc3c2ec8 Merge pull request #10596 from charlie-gray/right-click-circle-delete
Add support for deleting objects when Shift is held down
2020-10-29 11:37:22 +09:00
a1696942f0 Merge branch 'master' into right-click-circle-delete 2020-10-28 22:12:14 +01:00
202fe09306 Group selection actions back up in SelectionHandler 2020-10-28 22:06:48 +01:00
351acce698 Merge branch 'master' into fix-editor-bindable-crash 2020-10-28 13:34:54 +09:00
01b576c861 Fix editor crash on exit when forcing exit twice in a row 2020-10-28 13:32:39 +09:00
0ddf840a63 Merge branch 'master' into fix-timeline-drag-select-weirdness 2020-10-27 15:31:55 +01:00
983a2774e8 Code Formatting 2020-10-27 15:09:10 +01:00
064c50c3ac Expose currentZoom to fix selection box wiggle 2020-10-27 14:38:35 +01:00
26a7545534 Merge branch 'master' into fix-editor-samples-not-pausing-screen-swap 2020-10-27 21:29:16 +09:00
e0ad005cc1 Move editor sample disabling logic to editor class (and support screen switching) 2020-10-27 14:33:44 +09:00
3c2e2f29bc Remove unused using statement 2020-10-27 13:17:44 +09:00
27c1a4c4d3 Move right-click deletion logic to be handled at a SelectionBlueprint level 2020-10-27 12:53:54 +09:00
e1f578c590 Change editor timing screen seek behaviour to only occur on clicking table rows
Previously it would react to any selection changed event, which could in
lude time changes (which is done by removing then adding the
ControlPointGroup).

Closes #10590.
2020-10-27 12:28:12 +09:00
3f8c4c57d0 Fix code style issues & restructure 2020-10-26 22:16:28 +01:00
255bb9d100 fixed issue with returns 2020-10-26 14:52:59 -05:00
ccaf6560ec formatting 2020-10-26 14:30:37 -05:00
1239670566 moved right click shift delete functionality to HandleSelectionRequested + reduced func size 2020-10-26 14:28:53 -05:00
ead3c19567 added function so circle is deleted when shift+right click 2020-10-26 13:40:42 -05:00