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

edit: design #2649

Open
oliver-sanders opened this issue Nov 22, 2022 · 1 comment
Open

edit: design #2649

oliver-sanders opened this issue Nov 22, 2022 · 1 comment
Labels
Milestone

Comments

@oliver-sanders
Copy link
Member

Umbrella issue to capture the design process for the UI.

@oliver-sanders oliver-sanders added this to the 2.gui milestone Nov 22, 2022
@oliver-sanders
Copy link
Member Author

Some of the design ideas we played about with today:

Bookmarks

A lighter-weight alternative to tabs which might be more compatible with Jupyter Lab integration.

Consider the "working files" list in the "bracket" text editor:

Favourites

A simple toggle switch to mark a configuration as a "favourite" for easy filtering / navigation.

Breadcrumb Trail

Breadcrumbs could help convey the configuration hierarchy e.g:

namespace > group1 > group2 > configuration

Unified Search

A search bar which searches for more than just configuration name.

  • Search/filter across all sections.
  • Search within a section (see the GitHub search for an example of how to switch).
  • Search within metadata e.g. descriptions.

Integrated Hierarchy

Do we need a separate "tree-view" hierarchy down the left and config space down the right or can we integrate the two?

This might help to make search & filter more powerful.

Metadata Drop Downs

Rather than having a pop-out for viewing "info" (i.e. metadata) we could have a dropdown.

Kinda like what we do with the job information in the Cylc 8 GUI (popups are old fashioned these days).

This might help with searching as we could more easily display the part of the configuration (e.g. the description) which matched the search.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: No status
Development

No branches or pull requests

1 participant