Project

General

Profile

Actions

Feature #21929

closed

Alternate process status summary display

Added by Peter Amstutz over 1 year ago. Updated 11 months ago.

Status:
Rejected
Priority:
Normal
Assigned To:
Category:
Workbench2
Target version:
Story points:
-

Description

Based on feedback, a progress bar maybe isn't the best way to communicate succeeded/failed counts. This is proposal for an alternate rendering.

1. Render each item using the badge style as used to communicate individual process status:

(Completed: 10) (Running: 5) (Failed: 3) (Queued: 8) (Total: 26)

2. Clicking on a badge sets the filter to show just those items (clicking on Total shows all items).

3. Adjusting which badges are shown based on the query filter no longer makes sense. How can we indicate which badge corresponds to the current filter? A couple of ideas: some kind of extra emphasis, or changing the order so the currently selected one is first or last, maybe with a vertical bar that divides it from the others.

Adjusting the rendering should be straightforward as this is basically the format of the information being presented in the tooltip. Will need to add props for callbacks to change the data table filters.


Files

progressBadges.png (184 KB) progressBadges.png A mock-up in gimp aas to what these badges might look like Lisa Knox, 04/09/2025 08:47 PM
badgebarsquished.png (161 KB) badgebarsquished.png Lisa Knox, 04/25/2025 03:44 PM
badgebarspaced.png (180 KB) badgebarspaced.png Lisa Knox, 04/25/2025 03:44 PM
badgebarleft.png (175 KB) badgebarleft.png Lisa Knox, 04/25/2025 04:15 PM
progressbar_alt1.png (170 KB) progressbar_alt1.png Lisa Knox, 04/25/2025 07:16 PM
progressbar_alt2.png (164 KB) progressbar_alt2.png Lisa Knox, 04/25/2025 07:16 PM

Related issues 3 (0 open3 closed)

Related to Arvados - Feature #22296: Consider moving information from hover over in progres bar to static textClosedActions
Related to Arvados - Feature #22297: Make progress bar smallerClosedActions
Has duplicate Arvados - Feature #21911: Alternate progress bar rendering as separate badges with countsDuplicateActions
Actions #1

Updated by Peter Amstutz over 1 year ago

  • Description updated (diff)
Actions #2

Updated by Peter Amstutz over 1 year ago

  • Description updated (diff)
Actions #3

Updated by Peter Amstutz over 1 year ago

  • Description updated (diff)
Actions #4

Updated by Peter Amstutz over 1 year ago

  • Target version changed from Future to Development 2024-08-28 sprint
Actions #5

Updated by Peter Amstutz over 1 year ago

  • Has duplicate Feature #21911: Alternate progress bar rendering as separate badges with counts added
Actions #6

Updated by Peter Amstutz over 1 year ago

  • Target version changed from Development 2024-08-28 sprint to Development 2024-09-11 sprint
Actions #7

Updated by Peter Amstutz over 1 year ago

  • Target version changed from Development 2024-09-11 sprint to Development 2024-09-25 sprint
Actions #8

Updated by Peter Amstutz over 1 year ago

  • Target version changed from Development 2024-09-25 sprint to Development 2024-10-09 sprint
Actions #9

Updated by Peter Amstutz over 1 year ago

  • Target version changed from Development 2024-10-09 sprint to Development 2024-10-23 sprint
Actions #10

Updated by Peter Amstutz over 1 year ago

  • Target version changed from Development 2024-10-23 sprint to Development 2024-11-06 sprint
Actions #11

Updated by Peter Amstutz over 1 year ago

  • Target version changed from Development 2024-11-06 sprint to Development 2024-11-20
Actions #12

Updated by Peter Amstutz over 1 year ago

  • Target version changed from Development 2024-11-20 to Development 2024-12-04
Actions #13

Updated by Peter Amstutz over 1 year ago

  • Related to Feature #22296: Consider moving information from hover over in progres bar to static text added
Actions #14

Updated by Peter Amstutz over 1 year ago

Actions #15

Updated by Stephen Smith over 1 year ago

  • Assigned To set to Stephen Smith
Actions #16

Updated by Peter Amstutz over 1 year ago

  • Target version changed from Development 2024-12-04 to Development 2025-01-29
Actions #17

Updated by Peter Amstutz about 1 year ago

  • Target version changed from Development 2025-01-29 to Development 2025-02-12
Actions #18

Updated by Peter Amstutz about 1 year ago

  • Target version changed from Development 2025-02-12 to Development 2025-02-26
Actions #19

Updated by Peter Amstutz about 1 year ago

  • Target version changed from Development 2025-02-26 to Development 2025-03-19
Actions #20

Updated by Peter Amstutz about 1 year ago

  • Target version changed from Development 2025-03-19 to Development 2025-04-02
Actions #21

Updated by Peter Amstutz about 1 year ago

  • Target version changed from Development 2025-04-02 to Development 2025-04-16
Actions #22

Updated by Peter Amstutz 12 months ago

  • Target version changed from Development 2025-04-16 to Development 2025-04-30
Actions #23

Updated by Peter Amstutz 12 months ago

  • Target version changed from Development 2025-04-30 to Development 2025-04-16
Actions #24

Updated by Peter Amstutz 12 months ago

  • Assigned To deleted (Stephen Smith)
Actions #25

Updated by Peter Amstutz 12 months ago

  • Target version changed from Development 2025-04-16 to Development 2025-04-30
Actions #26

Updated by Lisa Knox 12 months ago

A brief gimp-up as a baseline for UI discussion

A mock-up in gimp aas to what these badges might look like

Actions #27

Updated by Peter Amstutz 12 months ago

Mostly for Sarah's benefit -- the idea is for the badge styling to match the process status badges from workbench2/src/views-components/data-explorer/renderers.tsx

Actions #28

Updated by Peter Amstutz 11 months ago

  • Description updated (diff)
Actions #29

Updated by Lisa Knox 11 months ago

  • Assigned To set to Lisa Knox
Actions #30

Updated by Peter Amstutz 11 months ago

  • Target version changed from Development 2025-04-30 to Development 2025-05-14
Actions #31

Updated by Lisa Knox 11 months ago

  • Status changed from New to In Progress

Updated by Lisa Knox 11 months ago

A couple of in-progress screenshots for UI feedback:

I think this should probably look much better, possibly a pseudo-tabbed look? I also need a way to make it clear to the user which filter is applied. I haven't yet determined how to adjust for data explorer widths < ~950px, when the button text starts to overflow, and I wanted to get this feedback before tackling that.

Actions #33

Updated by Lisa Knox 11 months ago

justified left:

Updated by Lisa Knox 11 months ago

A couple more possible alternatives, based on the idea that the problem we're trying to solve here is that the old progress bar wasn't communicating information very well. Having buttons isn't actually necessary because they perform the same function as clicking the "status" filter in the table header. Displaying the total number of processes is also unnecessary because the text at the bottom "1-50 of 780" shows this information. In a view where we are constantly trying to find space to display all the information we need to display, displaying the same info twice should be avoided if possible.

My preference is for the second option, as it looks clean and elegant, while still displaying all of the information.

Actions #35

Updated by Peter Amstutz 11 months ago

The problems I was trying to solve with this ticket:

  • Communicating information better -- if a segment in the progress bar is really skinny you can't see it. Also you need to know to mouse hover to get the tooltip with exact numbers, otherwise you can't tell if it represents 5 runs or 500.
  • The most common operation from this table is to filter on status (to see what is currently running or drill down on failures) so I think it would be very convenient to be able to do that with one click instead of going through the filter menu (this is similar in spirit to splitting data/workflow tabs, it was something you could do already but it feels better with less clicking).

I agree that the second concept (text stacked on top of the bar) has potential.

Actions #36

Updated by Peter Amstutz 11 months ago

Lisa Knox wrote in #note-33:

justified left:

Based on the monday stand-up discussion, I think we're going to go ahead with this? Need to run it by Sarah.

Pending styling changes:

  • Use lowercase for the button text
  • "All" should go to the end, and be rendered in a neutral color (maybe the primary blue that's used for buttons)
  • Pick a different color for "Cancelled" so as to distinguish it from "Failed" (probably an orange hue)
Actions #37

Updated by Peter Amstutz 11 months ago

  • Subtask deleted (#22343)
Actions #38

Updated by Peter Amstutz 11 months ago

  • Status changed from In Progress to Rejected
Actions #39

Updated by Peter Amstutz 11 months ago

Superceded by #22845

Actions

Also available in: Atom PDF