Last week was very busy for me. Unfortunately, I spent most of my time no my study duties. An exam session is fast approaching, so in next 3 weeks the situation will not be better. But as I promised, during second part of week, I am working full time on my project.
So, here are missing mockups of future Aptitude Qt GUI:
Changes Preview tab:
Only one "Preview Tab" can be opened at the same time. Changes will be live updated here.
Perform Changes tab:
This time I am not too innovative. I think that current Aptitude GTK design for this tabs is quite intuitive and good-looking, so I have added only minor tweaks.
To sum up mockups topic, below are links to all presented mockups (with some comments which raises during my recent private discussions). Now, I am open for any suggestions and comments about current design. At the end of next week, second iteration will be presented. Depending of the level of required changes there could be third iteration, before sending mockups to Piotr "Patpi" Pełzowski, who is the person behind Kadu Usability Project. I am glad that he agreed to spend his spare time and help me with this task :)
This tab in second iteration will have only small changes. I was told that will be nice to select multiple categories at the same time. I agree, so categories list will support multi selection. There will be also an option in configuration window (There is no mockup now. Currently, I do not know what option will be configurable and it is not the most important thing at this stage. The window will be patterned upon KDE configuration windows) to move this list on the right side of this tab.
It will be possible to have multiple "Packages tabs" opened at the same time. It will not be allowed to close first "Package Tab". Ctrl + T shortcut, action in main menu and toolbar (I have forgotten about toolbar in this iteration - maybe it is not necessary?) will open new tab. There will be also an option that each text search will do this. I will try to add shortcuts wherever is it possible to allow using the GUI without mouse.
"Show changes" button will be change to "Resolve dependencies" when necessary.
Most of the comments from "Packages tab" apply here too. In the table showing updates will be also "Current Version" column.
Package Informations tab:
Only one clarification: multiple "Packages Informations" tabs for the same package will not be allowed.
I am looking forward to read any comments regarding presented design. Please leave comment below this post or contact me directly (see About Me page).
On Monday/Tuesday I will write first weekly report.