[bitbake-devel] [PATCH 00/10] Hob GUI tweaks v2

Wang, Shane shane.wang at intel.com
Thu Mar 22 08:39:08 UTC 2012


05, I think we need more work, the label on the button is blue. I hope we can make the labels colorful to highlight there is a button for click. Again, for "Back to XXX", the design is "<< Back to XXX". But I can ACK to check in the patch first, and leave the work for future.

07, the machine combo box vertically is not in the middle of "layers" button, and it removes the hover function, that is when the mouse is over the button, the icon will be changed. Initially we implemented that in this way, however it didn't look good. So, we used our specific solution. What the designer expects is it becomes a button. That could be implemented.

For the rest, ACK.

Thanks.
--
Shane

Joshua Lock wrote on 2012-03-22:

> Here are some tweaks to the Hob GUI. This series iterates on (and
> therefore makes redundant) an earlier series with the same subject.
> 
> Changes include
> 
> * adding a clear icon to search entries, per Gtk+ norm * changes to
> PersistentTooltip's so that the colours work better on darker themes
> (though there's still a problem with the link colour, which is
> technically a theme bug but makes our app look bad), some spacing tweaks
> and a change to reindent the file to match the rest of BitBake
> indentation style. * add a new widget, HobAltButton, for use as a
> secondary button instead of gtk.LinkButton - Belen, our interaction
> designer, informed me that the design intends them to be buttons (and
> therefore have prelight and active states matching standard buttons) but
> that they are supposed to be implemented without relief so that the user
> is guided towards primary actions. I need to develop a follow on that
> changes the colour of the secondary button text per visual design. *
> Replace HobXpmLabelButtonBox with a new HobImageButton, this is a
> HobAltButton subclass which is modelled after the buttons in
> gnome-disk-utility, where Belen informs me the buttons on the main page
> for Layers, Recipes and Packages are modelled after. * Finally I include
> a further iterated implementation of the Layer Selection dialogue which
> uses some new assets provided by the design team and the HobAltButton to
> match the visual and interation designs more closely.
> 
> Cheers,
> Joshua
> 
> The following changes since commit
> c5fdc6c02fe4712d3114caccfd759a626bd9677b:
> 
>   Add bitbake-dumpsig to make it more obvious how to dump a signatures
> file (2012-03-21 17:08:08 +0000)
> 
> are available in the git repository at:
>   git://github.com/incandescant/bitbake josh/hob
>   https://github.com/incandescant/bitbake/tree/josh/hob
> Joshua Lock (10):
>   ui/crumbs/hobwidget: add clear icon to search entries in HobNotebook
>   ui/crumbs/persistenttooltip: tweak borders
>   ui/crumbs/persistenttooltip: fix colours on darker themes
>   ui/crumbs/persistenttooltip: fix whitespace
>   lib/bb/ui/crumbs: Add HobAltButton and use it
>   lib/ui/icons: autocrop images
>   lib/bb/ui/crumbs: replace HobXpmLabelButtonBox with HobImageButton
>   lib/bb/ui/crumbs: add icons for use in the layer dialogue
>   ui/crumbs/hig: make the layer selection dialogue more closely match
>     design
>   lib/bb/ui/crumbs/hig: disable removal of meta-hob layer
>  lib/bb/ui/crumbs/builddetailspage.py          |    6 +-
>  lib/bb/ui/crumbs/hig.py                       |  129 ++++++++++----
>  lib/bb/ui/crumbs/hobwidget.py                 |  131 +++++++-------
>  lib/bb/ui/crumbs/imageconfigurationpage.py    |   52 +++---
>  lib/bb/ui/crumbs/imagedetailspage.py          |   12 +-
>  lib/bb/ui/crumbs/packageselectionpage.py      |    4 +-
>  lib/bb/ui/crumbs/persistenttooltip.py         |  244
>  +++++++++++++----------- lib/bb/ui/crumbs/recipeselectionpage.py      
>  |    4 +- lib/bb/ui/icons/indicators/add.png            |  Bin 0 ->
>  1176 bytes lib/bb/ui/icons/indicators/remove.png         |  Bin 0 ->
>  1971 bytes lib/bb/ui/icons/layers/layers_display.png     |  Bin 5326 ->
>  4840 bytes lib/bb/ui/icons/packages/packages_display.png |  Bin 7188 ->
>  7011 bytes lib/bb/ui/icons/recipe/recipe_display.png     |  Bin 4873 ->
>  4723 bytes 13 files changed, 334 insertions(+), 248 deletions(-) create
>  mode 100644 lib/bb/ui/icons/indicators/add.png create mode 100644
>  lib/bb/ui/icons/indicators/remove.png






More information about the bitbake-devel mailing list