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

minor layout improvements #90

Open
jstrachan opened this issue Jan 28, 2021 · 1 comment
Open

minor layout improvements #90

jstrachan opened this issue Jan 28, 2021 · 1 comment

Comments

@jstrachan
Copy link
Member

it might be nice to move the current right hand buttons/options (toogle steps, view raw logs, follow logs) to the top nav bar - then there's the top nav bar, the summary cards then just logs?

https___dashboard-jx_dev_jenkins-x_me_jenkins-x_jx-gitops_PR-556_1_and_https___dashboard-jx_dev_jenkins-x_me_jenkins-x_jx-gitops

once you start scrolling down the follow logs moves up there anyway. if screen real estate is getting low, could always hide the toggle steps / view raw logs / change to day/night view behind a drop down menu button?

https___dashboard-jx_dev_jenkins-x_me_jenkins-x_jx-gitops_PR-556_1

@florianorpeliere
Copy link
Collaborator

Thanks for the issue. It's an interesting subject.
I'll start by answering the second question. In reality, when you scroll, you only see "follow logs" because I configured it like that (so it's easily modifiable).

In reality, I think the problem is bigger than that. We are trying to offer features but we are "short" of space.
Regarding moving them to the title, I see a big problem with UX. Indeed, it will be curious to have buttons which have an action far from their place of action.

We have several different things:

  • day / night syntax highlighting
  • log monitoring
  • Download logs
  • Open / close all steps

We could completely move the syntax highlighting day / night in a "Global Options" side panel on the left (example https://codepen.io/vincebrown/pen/yyLNPR)

We could simply put icons in place of a text to save space.

We could make a drop-down menu of options related to logs to hide these options by default.

What do you think ? :)

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

No branches or pull requests

2 participants