Skip to content

Consistent way to add/remove views and data to the blueprint in the UI #2697

@nikolausWest

Description

@nikolausWest

Adding and removing views to the viewport or data to views is currently very hard to find, inconsistent, and hard to understand (see screenshots of current state below).

What is currently possible

  • Add a new space view to the viewport
  • Add or remove an new entity to a space view
  • Clone a space view

We also need to be able to

  • Change the type of a space view
    • Note: This will actually entail creating a new space view with the new type, including all the blueprint settings (both for the view and any data) that make sense for the new type and then removing the old view (i.e. we don't persist old settings)
    • This means the UI should somehow indicate what blueprint settings will be lost when changing types
  • Clone a space view as another type (i.e. same as above but keep the current space view as well)

The design should take into consideration that we will have more expressive data blueprints in the relatively near future. (Check out the different types of Data blueprint objects proposed in the Blueprint Store RFC)

Screenshots from current state

Adding a new view
Screenshot 2023-07-14 at 13 05 43
Screenshot 2023-07-14 at 13 12 50

Adding a new entity (data) to a view
Screenshot 2023-07-14 at 13 06 40
Screenshot 2023-07-14 at 13 08 48

Metadata

Metadata

Assignees

Labels

uiconcerns graphical user interface

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions