Project

General

Profile

Actions

Feature #19531

closed

Add "un-maximize" button that gets the previous panels' visibility state back

Added by Lucas Di Pentima over 2 years ago. Updated about 2 years ago.

Status:
Duplicate
Priority:
Normal
Assigned To:
-
Category:
Workbench2
Story points:
-

Description

UX problem

The MultiPanelView component suite allows configuring some panels with a "maximize" button. This button closes every other open panel allowing the remaining one to take the entire vertical space and avoiding having an outer vertical scrollbar.
There is a usability issue when the user maximizes a panel and wants to un-maximize it so it can look at another panel. In this case, the user needs to open the closed panels from the upper button bar.

Proposed solution

Add a 'restore'/'unmaximize' button that sets the panel visibility states to whatever it was before the user clicked the maximize button.

Related problem

Offering a 'close' (X) button on maximized panels may not be what we want because there's no use in a panel-less UI. We might be able to save screen real estate by not showing it when the panel is maximized and just offering the un-maximize button.


Related issues 2 (0 open2 closed)

Related to Arvados - Feature #16073: [Process view] Panels for inputs and outputsResolvedStephen Smith07/22/2022Actions
Is duplicate of Arvados Workbench 2 - Bug #19300: UX improvement in Multi Panel View component: panels state restoration on un-maximizing.ResolvedLucas Di Pentima10/26/2022Actions
Actions #1

Updated by Peter Amstutz over 2 years ago

  • Related to Feature #16073: [Process view] Panels for inputs and outputs added
Actions #2

Updated by Peter Amstutz about 2 years ago

  • Target version changed from 2022-10-12 sprint to 2022-10-26 sprint
Actions #3

Updated by Peter Amstutz about 2 years ago

  • Target version changed from 2022-10-26 sprint to 2022-11-09 sprint
Actions #4

Updated by Peter Amstutz about 2 years ago

  • Is duplicate of Bug #19300: UX improvement in Multi Panel View component: panels state restoration on un-maximizing. added
Actions #5

Updated by Peter Amstutz about 2 years ago

  • Status changed from New to Duplicate
Actions #6

Updated by Peter Amstutz about 2 years ago

  • Target version changed from 2022-11-09 sprint to 2022-10-12 sprint
Actions

Also available in: Atom PDF