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

Activity bar - a top-level design issue #17284

Open
11 tasks
bgruening opened this issue Jan 14, 2024 · 0 comments
Open
11 tasks

Activity bar - a top-level design issue #17284

bgruening opened this issue Jan 14, 2024 · 0 comments

Comments

@bgruening
Copy link
Member

bgruening commented Jan 14, 2024

This activity bar was discussed during GCC 2023 and several discussions afterwards. The design document is now transferred to GitHub issues to start working on its implementations and gather further, more detailed discussions.

Terminology

  • activity bar = small leftmost bar
  • sidebar = resizeable content space next to the activity bar, motivation for sidebar is quick access
  • central panel = where the toolform is and other main content

Activity bar

  • drag-handles to adjust the width of the bars Make flex panel drag handle more obvious #17113
    • the activity bar should also have one to have the currently large activity bar but also can change to a smaller version with just Icons (imho an icon-only activity bar can be half in size)
    • the history should have the same
    • workflow editor should also have the same
  • we need a concept to go from the sidebar to a full-view. E.g. tool search sidebar to full-blown tool search (1)
  • rename invocation to workflow-run everywhere in the App
  • histories and notifications do not have a sidebar, just a single-page
  • when activity bar is enabled, consider to make the history a bit wider
  • rethink right-click-highjack[a] - offer the possibility to adjust the activity bar via user preferences?
  • if an activity is clicked, set the keyboard focus to something meaningful, e.g. in the toolbar, but the focus into the search
  • Keep in mind that an activity bar should also be possible for the workflow editor
    • tools
    • ITs
    • workflows
    • data (similar to the upload button, but here a options for data/data-collection/workflow-param)

Upload

#17285

Tools

#17286

Visualisations

#17287

Interactive tools

#17288

workflow and workflow invocation

#17289

Notifications

#17291

GTN

Pinboard

#17290

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant