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

UI rehaul #7

Closed
L7R7 opened this issue Jul 16, 2020 · 2 comments
Closed

UI rehaul #7

L7R7 opened this issue Jul 16, 2020 · 2 comments
Labels
help wanted Extra attention is needed

Comments

@L7R7
Copy link
Owner

L7R7 commented Jul 16, 2020

Right now the UI is everything but fancy, but with my limited CSS skills it was the only way I found that fulfills all my requirements.

Requirements for the UI

  • Basically, I'm looking for a layout with tiles that are squares
  • Instead of resizing the tiles, the tiles should be rearranged on different rows and columns if possible (that's something I quite like about the current solution)
  • The whole tile should be clickable, not only the text
  • The page title (and maybe the favicon) could represent a summary of the build statuses (for example the UTF-8 checkmark when all pipelines are green or the number of broken pipelines if there are any)

Some ideas that sound good to me

  • I'd like to have a bootstrap based UI. I kinda like the cards that it offers: https://getbootstrap.com/docs/4.0/components/card/
  • I definitely prefer a very simple UI that ideally doesn't need any JS. Maybe it makes sense to add something that reloads the data regularly, but for now I found a JS-free way that works
  • It would be nice to have some kind of footer at the bottom that contains metadata, like the timestamp of the last update
@L7R7 L7R7 added the help wanted Extra attention is needed label Jul 16, 2020
@L7R7
Copy link
Owner Author

L7R7 commented Jul 21, 2020

Since 338415d, the status is not shown as text anymore. Instead, the color of the tile and the Tooltip indicate the current status of a pipeline.

I like this, because it's cleaner and less clutter now

L7R7 added a commit that referenced this issue Aug 10, 2020
This kinda refers to #7
L7R7 added a commit that referenced this issue Aug 10, 2020
This kinda refers to #7
L7R7 added a commit that referenced this issue Aug 10, 2020
This kinda refers to #7
@L7R7
Copy link
Owner Author

L7R7 commented Feb 27, 2021

The tiles are (pretty much?) quadratic now, done in eb11e7f. Closing this for now

@L7R7 L7R7 closed this as completed Feb 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant