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

Ideas for improving the tree view #769

Closed
2 tasks done
MetRonnie opened this issue Sep 14, 2021 · 5 comments · Fixed by #891
Closed
2 tasks done

Ideas for improving the tree view #769

MetRonnie opened this issue Sep 14, 2021 · 5 comments · Fixed by #891
Assignees
Labels
Milestone

Comments

@MetRonnie
Copy link
Member

MetRonnie commented Sep 14, 2021

Describe exactly what you would like to see in an upcoming release

  • (Show Cylc object ID, type and status at top of mutations menu #891) A tooltip that appears when you hover over a task's state icon line at the top of the click menu, telling you what the state is in case you don't know what the icon means

    • E.g. I wasn't sure what the icon meant here with the dot outside the circle (it means runahead)

      image

  • (removed the installed state #805) A "pill" type annotation next to the workflow run name, showing the state of the workflow, whether it's "running", "paused", "finished", "stopped - REQUEST(CLEAN)" etc. I know this is already in the Gscan, but it might be useful to have on the tree view page too.

    • Quick mockup (modified GitHub UI in devtools):

      image

Pull requests welcome!

@MetRonnie MetRonnie added this to the 2.0 milestone Sep 14, 2021
@MetRonnie MetRonnie self-assigned this Sep 14, 2021
@hjoliver
Copy link
Member

👍

@oliver-sanders
Copy link
Member

oliver-sanders commented Sep 23, 2021

A tooltip that appears when you hover over a task's state icon

Tooltips have some drawbacks (especially as users interact with tasks by clicking on them), perhaps we could incorporate a status message into the context menu. Here's an example derived from the design document (a little out of date in some ways now) where I've added the graph node representation and a status line above the divider:

task-menu-info

So for a runahead task the status line could be "Task help back by runahead limit".

(Note this information should be available for all views)

A "pill" type annotation next to the workflow run name

I think this information should be present in the workflow status string, here's a snippet from the design document:

toolbar-snip

So for a paused workflow the status string could be "Paused".

The UIS would supplement this information for workflows which aren't running, e.g. a status message might be "Installed, not yet run" or "Stopped".

@hjoliver
Copy link
Member

Tooltips have some drawbacks ...

(And for mobile devices)

@oliver-sanders
Copy link
Member

See also the proposed "task status message" which is used in the above mock-up.

cylc/cylc-flow#4486

@MetRonnie MetRonnie modified the milestones: 2.0, 1.0 Nov 9, 2021
@MetRonnie MetRonnie modified the milestones: 1.0, 1.x Nov 30, 2021
@MetRonnie
Copy link
Member Author

Bumping to 1.x because I think it will take some time to figure out achieving this in the context menu. Need to focus on cylc 8.0rc1 for now

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

Successfully merging a pull request may close this issue.

3 participants