Modify

Opened 16 months ago

Last modified 11 months ago

#7336 new enhancement

Snapping and unglueing in Improve Way Accuracy mode

Reported by: joshdoe Owned by: team
Priority: normal Component: Core
Version: Keywords: ImproveWayAccuracy snapping unglueing
Cc: Cobra

Description

I believe there is a need to allow for snapping to existing nodes and ways and for unglueing nodes with the Improve Way Accuracy mode. This will help with repairing ways which are inappropriately connected to other ways, or that are missing common nodes (intersections), without having to switch to another mode and perform several mouse+key actions.

I would propose for unglueing nodes we simply use G, just as in Select mode. There is no need for a preview drawing, since no nodes will be moved. I believe this is logical and wouldn't cause conflicts.

It is a little more difficult with snapping. All of the simple modifiers are already used, along with most compound modifiers. Ctrl+Alt and Shift+Ctrl+Alt are the only compound modifiers available, but they aren't a logical extension of the existing behavior of those keys. One possibility is to change the way deleting works, perhaps by using D, though we would lose the preview capability. Another is to use Tab to switch snapping mode on and off. I tend to prefer the latter, since the deletion action benefits from a preview mode.

Attachments (0)

Change History (3)

comment:1 Changed 15 months ago by skyper

Ticket #7390 has been marked as a duplicate of this ticket.

Cobra on #7390:

I propose to use ctrl-alt for this (which is currently unused and it's sort of logical: ctrl - create new node, alt - delete node).

Last edited 15 months ago by skyper (previous) (diff)

comment:2 Changed 15 months ago by skyper

  • Cc Cobra added

comment:3 Changed 11 months ago by Cobra

unglueing now works by pressing 'g' when the desired node is highlighted. joining/merging isn't possible yet. this unglues the current way, so this isn't a solution.

Last edited 11 months ago by Cobra (previous) (diff)

Add Comment

Modify Ticket

Change Properties
<Author field>
Action
as new .
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from team. Next status will be 'new'.
Next status will be 'needinfo'.The owner will change to joshdoe
as duplicate The resolution will be set to duplicate. Next status will be 'closed'.The specified ticket will be cross-referenced with this ticket
The owner will be changed from team to anonymous. Next status will be 'assigned'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.