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

Design and implement: app / recording / blueprint selection GUI #2127

Closed
jleibs opened this issue May 15, 2023 · 2 comments
Closed

Design and implement: app / recording / blueprint selection GUI #2127

jleibs opened this issue May 15, 2023 · 2 comments
Labels
💬 discussion ui concerns graphical user interface

Comments

@jleibs
Copy link
Member

jleibs commented May 15, 2023

Rerun currently has 3 related concepts relevant to the given state of the viewer: "app", "recording" and "blueprint."

The current naive implementation has 2 menu items: 1 for recordings and 1 for blueprints. Nothing precludes you from manually selecting incompatible recordings and blueprints.

There are still lots of open questions and ideas around how to handle this. 3 proposals that have come up so far:

Proposal 1: Recording-centric

  • Show all loaded recordings as tabs #1905
  • Each recording always gets its own tab
  • Within a recording tab, only show the matching blueprints based on app-id
  • Open question: what happens if you load a blueprint or run a blueprint-app with a different app-id?

Proposal 2: App-centric

  • Each app gets its own tab
  • When a new recording or blueprint associated with a specific app comes in or is opened, auto-switch to that app:
  • Within the context of an app, by default, you only see the Recordings/Blueprints of the matching app.
  • Open questions: how do you show two recordings of the same app?
@emilk emilk added ui concerns graphical user interface 💬 discussion labels May 16, 2023
@emilk emilk changed the title Design and implement: app / recording / blueprint selection mechanism Design and implement: app / recording / blueprint selection GUI May 16, 2023
@emilk
Copy link
Member

emilk commented May 30, 2023

We've decided on limiting each Rerun Viewer to only have one blueprint loaded at a time. This means each recording can get its own tab. Mårten is in the process of designing that.

@emilk
Copy link
Member

emilk commented Jun 1, 2023

@emilk emilk closed this as completed Jun 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💬 discussion ui concerns graphical user interface
Projects
None yet
Development

No branches or pull requests

2 participants