Design: Improve the usability of the pipeline graph on small screen sizes
Problem
Based on feedback received in ux-research#1389, the pipeline graph is difficult to use on small screen sizes.
Proposal
Explore adjustments in how the graph layout scales for small screen sizes or look into different modes for viewing the graph (for ex. a table) to accommodate for use on smaller screens or in split screen.
Further details
Related highlights:
The horizontal orientation is less handy on mobile devices. I'd expect more pipelines to be rather flat than high, i.e. running more jobs in sequence than in parallel. Almost all software projects have stages to build, test, deploy artifact, e2e test and deploy the artifact to production, which need to be run in sequence. Scrolling horizontally on mobile devices in uncommon, yet not uncomfortable. Maybe an orientation can be introduced allowing to rotate the graph by 90 degrees and back. Otherwise great feature.
There could be a tri-state switch to toggle graph orientation: horizontal, vertical and auto. "Auto" could fit the graph to available screen real estate based on by matching screen and graph aspect ratio. This could make deep/short graphs as well as flat/long graphs usable on both landscape and portrait screens.