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

Improve Qubes OS Update tool GUI design #9134

Open
emanruse opened this issue Apr 20, 2024 · 0 comments
Open

Improve Qubes OS Update tool GUI design #9134

emanruse opened this issue Apr 20, 2024 · 0 comments
Labels
C: manager/widget P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality. ux User experience

Comments

@emanruse
Copy link

The problem you're addressing (if any)

The current UI design of Qubes OS Update has various issues, e.g.

  • the visual space is not used efficiently: small checkmarks, small individual progress bars, huge empty space

  • Details use proportional font

  • Resizing the window does not size elements properly

  • Yellow checkmark on white background - bad UI

  • No indication when dom0 should be restarted

  • No easy way to select/unselect non/standalone qubes

  • Not selecting any qube and clicking "Update" button says "Update finished" with no progress indication which is meaningless, because no update has happened, nor the "finished" matches the lacking progress indicator. Additionally, in such a scenario the "Select a qube to see details" text also makes no sense (and the "Next" button too).

The solution you'd like

Improved visual design.

The value to a user, and who that user might be

Improved visual design.

Highly recommended reading:

"Designing with the Mind in Mind" by Jeff Johnson
https://www.oreilly.com/library/view/designing-with-the/9780124079144/

Completion criteria checklist

(This section is for developer use only. Please do not modify it.)

@emanruse emanruse added P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality. labels Apr 20, 2024
@andrewdavidwong andrewdavidwong changed the title Improve Qubes OS Update design Improve Qubes OS Update tool GUI design Apr 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: manager/widget P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. T: enhancement Type: enhancement. A new feature that does not yet exist or improvement of existing functionality. ux User experience
Projects
None yet
Development

No branches or pull requests

2 participants