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

Creating a new relation is tedious #6751

Closed
DujaOSM opened this issue Aug 13, 2019 · 2 comments
Closed

Creating a new relation is tedious #6751

DujaOSM opened this issue Aug 13, 2019 · 2 comments

Comments

@DujaOSM
Copy link

DujaOSM commented Aug 13, 2019

Creating a new relation is non-intuitive and quite tedious in v2, and in v3 it is even slightly worse. Very often, users need to create very small relations (2-3 members), and they have to go through the following hoops (v3):

  • Click [+] to even access relation options
  • Click to open the dropdown, then Click to select "New relation..."
  • A nebulous "Relation" is created in the sidebar (v3). Visually find "Type" (non-intuitive), Click to open the dropdown, Click to select "Multipolygon".
  • A nebulous "Multipolygon" is created in the sidebar, along with a warning that it's, um, nebulous. Click on the header (non-intuitive) to assign a type to it, then find an appropriate preset (Farmyard, for example) and Click it
  • If the relation requires that your object has a role, Click once more "Set as outer" and... you're done.
    (In v2, steps 3-4 are more streamlined and require slightly fewer clicks).

Ideally, the process should start up with a straightforward choice of adding to a new or creating a new relation of readily accessible type (why would one ever create a bare "Relation" or "Multipolygon"?). If you want to keep the initial [+] (not necessary), then make it a two-fold choice immediately: add to existing or create a new relation:
New Relation

@quincylvania
Copy link
Collaborator

@DujaOSM I'd like to improve this via #6551. This would let you select the relation type as you add it.

@ghost
Copy link

ghost commented Jan 29, 2020

In 2.x, making a secondary-click menu entry 'add to relation: existing1, existing2, new' would help with the first bit.

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

No branches or pull requests

2 participants