johnwdubois / rezonator

Rezonator: Dynamics of human engagement
35 stars 2 forks source link

Layer cake (& layer tab) #1496

Open johnwdubois opened 1 month ago

johnwdubois commented 1 month ago
  1. Let the user create a layer "Cake", containing:
    • a preset for which layers to display
    • for each tab, specify one layer to show (make active)
    • unlimited cakes
    • drop-down menu shows a list of user-selectable cakes
    • cakes are named automatically (Cake 1, Cake 2...)
    • cakes can be renamed by user
    • cakes can be deleted by user
  2. Show a Layer tab:
    • one-to-many panes show a list of cakes (left pane = the one = cakes) and its layers (right pane = the many = layers)
    • in the left pane, user can select from among various saved "Cakes" (presets) to display
    • in the right pane, user can modify the selection of individual "layers"
  3. "More" menu allows the user to:
    • use checkboxes to select cakes (left pane)
    • use checkboxes to select layers (right pane)
    • show/hide/filter
    • rename
    • delete
    • act on several cakes/layers at once
    • (for example, select a combination of layers for a .rezx export)
kayaulai commented 1 month ago

Checkbox + show/hide for cakes could be dangerous, since if multiple layers are visible for the same node type, then there would be conflicts as to which is shown. Filter would be complicated too. Just a simple radio button / check mark for which cake is shown would work better, I think.