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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make Move and Rotate operations touchscreen-friendly #7599

Open
quincylvania opened this issue May 13, 2020 · 2 comments
Open

Make Move and Rotate operations touchscreen-friendly #7599

quincylvania opened this issue May 13, 2020 · 2 comments
Labels
operation An editing operation / edit menu item touch-stylus An issue with touchscreen or pen input

Comments

@quincylvania
Copy link
Collaborator

When moving or rotating ways or multiselections, iD currently relies on the position of the hovered mouse cursor. This makes these operations impossible on touchscreens where pointers cannot hover—dragged touches simply pan the map.

We should look into a workflow where the mapper can grab the feature and drag it around instead of it following the cursor immediately. See also #3372 for talk of a "transform tool"…

@quincylvania quincylvania added operation An editing operation / edit menu item touch-stylus An issue with touchscreen or pen input labels May 13, 2020
@quincylvania
Copy link
Collaborator Author

I'd like to try enabling click/tap-and-drag to move selected features without entering a special transform mode. It's simple, intuitive, and consistent with other graphics editors.

Dragging unselected features would not be supported since otherwise it would be difficult to navigate the map in dense areas without accidentally dragging something. The existing limits would remain in place, so moving large or incomplete features would still be disabled. The M hotkey could also remain and work identically, but we'd no longer need the Move button in the edit menu.

A similar solution for Rotate would be nice but more difficult.

@quincylvania quincylvania added this to the 2.18.0 milestone Jun 2, 2020
@quincylvania quincylvania self-assigned this Jun 9, 2020
@quincylvania
Copy link
Collaborator Author

As much as I'd love to get this done for 2.18.0 and tote "full tablet support", this will definitely take some time to get right and the release has already been delayed long enough. We can just hide the move/rotate menu buttons on touch interactions for now and tote "nearly full tablet support". Full move/rotate touch support can come in 2.18.1 or whatnot. After all, "nearly full" is better than "nearly none", which is what we have now in 2.17.3.

@quincylvania quincylvania removed this from the 2.18.0 milestone Jun 26, 2020
@quincylvania quincylvania removed their assignment Jan 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
operation An editing operation / edit menu item touch-stylus An issue with touchscreen or pen input
Projects
None yet
Development

No branches or pull requests

1 participant