NASA-AMMOS / aerie-ui

The client application for Aerie.
https://nasa-ammos.github.io/aerie-docs/
MIT License
28 stars 5 forks source link

Folder-based browse mode for activities and resources with drag + drop #1139

Open lklyne opened 5 months ago

lklyne commented 5 months ago

Overview

Resources and activity layers are difficult to browse in the small popups in row customization, and they don’t show any meaningful hierarchy. This hierarchy can be derived based on naming conventions. This is how Raven handles browsing, and it’s a common convention in file systems, and its a pattern within aerie.

This approach provides a better browse and experience, makes it easier to find and bulk add items to a row.

Feature request / proposed solutions

  1. A browse panel with a folder structure for resources and activities
  2. Ability to drag parent items (folders) or individual items on to a resource or activity layer.
  3. Explore ability create a row from activity table filters, or to copy table filters and add to an existing row.
  4. A more simple approach might be to overhaul the popover browser for activities and resources.

image

Related problems

  1. Resource and activity lists are long and hard to explore #634
  2. Can only filter / select by activity instance name #600
  3. Select / multi-select is challenging. Can't view whats selected when browsing to select more. #592 #637 #636
  4. Need a better way to manage activities with children / decomposition #635

This won't scale to 10k activities image image