Redesign the top part of the main window
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
magicicada gui |
Fix Released
|
High
|
Natalia Bidart |
Bug Description
It should stop showing the "three lights", an "ugly text" and two buttons in the toolbar.
It should have an special area in the right of the toolbar, with the magicicada logo in the same three states than in the systray icon:
- All is good and idle (icon in gray gradient): it's IDLE
- Working! (icon in full color): in QUEUE_MANAGER, not IDLE
- Attention (icon in full color, but with a big "!" in red over it): the rest of the states
This logo should have a one or two words in the right explaining the state, and a button to do some action.
Also, a tooltip should appear explaining the state in detail if the mouse is left over the icon or the words, and a tooltip should appear explaining in detail the action that will be taken if the mouse is left over the button.
Attached are some mockups.
Related branches
- Facundo Batista: Approve
-
Diff: 7713 lines (+5451/-1721)17 files modified.bzrignore (+1/-0)
data/media/logo.svg (+4254/-155)
data/ui/main.ui (+0/-282)
data/ui/status.ui (+191/-0)
magicicada/gui/gtk/helpers.py (+11/-0)
magicicada/gui/gtk/listings.py (+10/-3)
magicicada/gui/gtk/main.py (+32/-328)
magicicada/gui/gtk/operations.py (+7/-3)
magicicada/gui/gtk/status.py (+286/-0)
magicicada/gui/gtk/tests/__init__.py (+31/-53)
magicicada/gui/gtk/tests/test_listings.py (+2/-7)
magicicada/gui/gtk/tests/test_main.py (+83/-882)
magicicada/gui/gtk/tests/test_operations.py (+1/-3)
magicicada/gui/gtk/tests/test_status.py (+530/-0)
magicicada/syncdaemon.py (+6/-3)
magicicada/tests/test_apport.py (+5/-2)
source_magicicada.py (+1/-0)
Changed in magicicada: | |
milestone: | alpha2 → alpha3 |
Changed in magicicada: | |
status: | Confirmed → Triaged |
assignee: | nobody → Facundo Batista (facundo) |
Changed in magicicada: | |
status: | Triaged → In Progress |
assignee: | Facundo Batista (facundo) → Natalia Bidart (nataliabidart) |
Changed in magicicada: | |
status: | In Progress → Fix Committed |
Changed in magicicada: | |
status: | Fix Committed → Fix Released |