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

Icons instead of text for build results #10790

Open
hennevogel opened this issue Feb 19, 2021 · 3 comments
Open

Icons instead of text for build results #10790

hennevogel opened this issue Feb 19, 2021 · 3 comments
Labels
Design Issues about the design of a page Feature Frontend Things related to the OBS RoR app good first issue Easy task, perfect for a first contribution

Comments

@hennevogel
Copy link
Member

@stanislav-brabec had the idea in #10705 to replace the text in the build-results on Project#show with icons to make the page less busy. Something like:

Screenshot from 2021-02-19 13-02-03

And move the full information to the hover then.

@hennevogel hennevogel added Frontend Things related to the OBS RoR app Design Issues about the design of a page labels Feb 19, 2021
@hellcp
Copy link
Member

hellcp commented Feb 19, 2021

Could we go further? Since you can already collapse the repository, how about collapsing repository by default to just a header if there are a lot of repositories, and only show 4 ✔️ 5 ❌ etc for a distribution, which would mean 4 arches passing, 5 failing, which is expanded into listing of arches after pressing the header like in the current interface

@stanislav-brabec
Copy link

It looks acceptable and easy to understand. But keep in mind, why we are doing that: We will be able to narrow the right column, giving more space to the main view.

@hellcp Sounds good.

Another possible improvement is an integration of "Last build results". I can imagine grey check mark for packages that succeeded before and now they are blocked/building/signing etc. and grey cross mark for packages that failed before.

Rationale: Both is important:

  • The current build state is important for people who made a potentially breaking change and they are waiting for results.
  • The last build result is important for people who want to know overall health of their project, even when Factory experiences a large rebuild.

@hennevogel hennevogel added the good first issue Easy task, perfect for a first contribution label May 9, 2023
@hellcp-work
Copy link
Contributor

Related to #4686

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Design Issues about the design of a page Feature Frontend Things related to the OBS RoR app good first issue Easy task, perfect for a first contribution
Projects
None yet
Development

No branches or pull requests

4 participants