-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Workflow for adding relations with the ribbon UI #6551
Comments
This seems a lot like #1575 |
Curious: has the work on this commenced? To me it seems simpler to build the functionality around the current multi-selection editing, similar to tag editing in v3. For selected objects, present a list of existing relations on them and offer the user to add them to a new relation, an existing relation or remove from a relation. Having a special mode like you proposed above is generally a pain to develop and foolproof, and I don't think it's superior usability-wise. |
@DujaOSM I think the OP sounds more intuitive for the new workflow (user selects a feature rather than a geometry to add). On second thought, it would make sense to only have one method and the above could also be used to extend existing relations by first selecting them and then clicking an "add to relation" option or similar. |
I would rather have relations more "equal in standing" to points and ways, i.e. treat them as independent objects within the UI rather than strictly attached to map objects. Along the following lines:
|
Hey @quincylvania, when did you sneak this in? 2.19.5 I assume? I don't see it documented in release notes: |
@DujaOSM Yes, this is #7753! It was released in 2.19.0 under Usability & Accessibility but I didn't make a big deal about it since it's sort of advanced and there was enough else to discuss. |
I also think that relations should be a fourth button on the top ribbon. There is no reason not to, since they are standard OSM objects. How I imagine it could work:
|
We could use the ribbon UI as an easier way to add new relations. For instance, adding a new bus route could work like this:
Related: #4915
The text was updated successfully, but these errors were encountered: