Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expand click+drag interaction to all palette elements #9964

Closed
bkunda opened this issue Dec 3, 2021 · 1 comment 路 Fixed by #21543
Closed

Expand click+drag interaction to all palette elements #9964

bkunda opened this issue Dec 3, 2021 · 1 comment 路 Fixed by #21543
Assignees

Comments

@bkunda
Copy link

bkunda commented Dec 3, 2021

Task description
@vpereverzev, @RomanPudashkin, @Eism, @igorkorsukov we would be interested to know how feasible it is to implement this task for MS4 馃檪.

The basic idea is that when the user clicks and drags a palette object onto their score, the pink connector line should immediately find the nearest applicable score object and attach itself to that. When the connector line is showing, the user can release their mouse click (even if they are a long way away from the score) and the object will be applied in the correct position.
(Note this behaviour is almost identical to how hairpins and other line objects currently work. We would just like to expand it out to all palette objects).

Using the connector line to show the target score object also means we can remove some of the current cursor iconography, including the red "unavailable" icon in Windows (see pp. 16-17 in the spec for details).

Here is the spec:
UX-Spec_Palette-drag-interaction_v.1.pdf

Let me know what you think!
Thanks

@bkunda bkunda added this to To do in [MU4.0 - PALETTES] via automation Dec 3, 2021
@bkunda bkunda added this to Needs triage in [MU4.0 ALPHA2] via automation Mar 14, 2022
@Tantacrul Tantacrul added the P1 Priority: High label May 27, 2022
@Tantacrul Tantacrul added this to To do in 4.x LONGLIST via automation May 27, 2022
@Tantacrul Tantacrul removed this from Needs triage in [MU4.0 ALPHA2] May 27, 2022
@Tantacrul

This comment was marked as outdated.

[MU4.0 - PALETTES] automation moved this from To do to Done May 27, 2022
4.x LONGLIST automation moved this from To do to Requests May 27, 2022
@bkunda bkunda removed this from Requests in 4.x LONGLIST Jun 12, 2023
@bkunda bkunda reopened this Jun 12, 2023
[MU4.0 - PALETTES] automation moved this from Done to In progress Jun 12, 2023
@oktophonie oktophonie removed this from In progress in [MU4.0 - PALETTES] Jul 28, 2023
@oktophonie oktophonie changed the title [MU4 Task] Expand click+drag interaction to all palette elements Expand click+drag interaction to all palette elements Dec 22, 2023
RomanPudashkin added a commit that referenced this issue Jun 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

Successfully merging a pull request may close this issue.

8 participants