Merge lp:~xnox/ubiquity/progress-dots into lp:ubiquity
Status: | Merged |
---|---|
Merged at revision: | 5853 |
Proposed branch: | lp:~xnox/ubiquity/progress-dots |
Merge into: | lp:ubiquity |
Diff against target: |
266 lines (+126/-57) 3 files modified
debian/changelog (+2/-0) gui/gtk/ubiquity.ui (+97/-55) ubiquity/frontend/gtk_ui.py (+27/-2) |
To merge this branch: | bzr merge lp:~xnox/ubiquity/progress-dots |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ubuntu Installer Team | Pending | ||
Review via email: mp+151482@code.launchpad.net |
Description of the change
This branch implements progress dots:
- for each plugin/page shows a dot
- colour the dot if plugin page is current or past
- revert the dot if one goes back
Due to all the various ways that one may or may not jump pages back and forward, I did a simplistic view of color all the dots from beginning up to current page, and blank the rest. Not sure if it's sufficiently bullet proof approach to history management.
In terms of visuals: the progress section is now a GtkNotebook with blank, dots and progress bar (old one) pages. The dots is simply a GtkGrid of 10x10px big progress bars which are flipped between 0% and 100% full.
Screenshot:
https:/
Please review the code and approach taken.
Once the slideshow is reached the normal progress bar is shown (aka the classic one)