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

Bulk-edit selection #560

Open
kianzarrin opened this issue Nov 21, 2019 · 4 comments
Open

Bulk-edit selection #560

kianzarrin opened this issue Nov 21, 2019 · 4 comments
Labels
feature A new distinct feature

Comments

@kianzarrin
Copy link
Collaborator

kianzarrin commented Nov 21, 2019

It would be a good idea for user to be able to select multiple segments/junction[s] to perform bulk-edit. (In issue #559 I have described whats the difference between quick edit and bulk edit)

issue #557 talks about how to select road using the 'Adjust road selection tool'. However I think there should be other ways of bulk editing as well using [ALT/CTRL/SHIFT]+Click. for example in the junction restriction tool the user should be able to select a junction or multiple junctions to be able 'ban all pedestrian crossing (also see #40)'/'cars can enter blocked junctions'/... on all of the selection.
See also this comment
image

@kianzarrin kianzarrin added feature A new distinct feature triage Awaiting issue categorisation labels Nov 21, 2019
@originalfoo
Copy link
Member

For modifier keys (shift/ctrl/etc) we ideally want some consistency so it works the same across all tools.

Tagging: #177

Also, I think there's some (possibly outdated) ponderance on modifier keys linked via #38. I also compiled a list of shortcuts on the steam workshop page (probably also outdated).

Remember that in addition to modifier keys, we can also do things like drag select or drag apply (you can click and drag to apply speed limits for example).

So I think we should first clarify a set of consistent mechanisms (modifiers, drag, selections, etc)? #84 had some thoughts in to that kind of stuff, but only specific to speeds tool.

@kvakvs
Copy link
Collaborator

kvakvs commented Nov 23, 2019

I suggest we have a page in Wiki for GUI guidelines and filter every new feature through that.
Example: Either shift of ctrl would add to selection in selection modes
Colors:
White - available to click
Light blue - active
Black - xxxxx
Red - xxxxx
Circle highlights a node
Thick bezier sausage - highlights a segment
Half-sausage highlights a half-segment
Thin sausage highlights a lane
Thin bezier highlights a direction

@originalfoo
Copy link
Member

Just been thinking about this - now that we have the mass edit thing merged, that gives us this new interaction point: User can select roads while toolbar is visible but no tool selected.

What if, in that context, they could Ctrl+Click additional segments or Shift+Click to select all segments between clicked and original selection?

@originalfoo originalfoo removed the triage Awaiting issue categorisation label Apr 21, 2020
@originalfoo
Copy link
Member

Further to comment above:

  • If only one segment selected, then the normal "road route" (primarily based on road name) gets the 'green bar'
  • If multiple segments selected (Ctrl+Click segments to add to current selection) then only those segments get the 'green bar'
  • If Shift pressed, auto-route follow (like other tools) gets the 'green bar'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature A new distinct feature
Projects
None yet
Development

No branches or pull requests

3 participants