[yocto] Hob 1.2 design - visuals

Barros Pena, Belen belen.barros.pena at intel.com
Fri Feb 3 03:52:23 PST 2012


Hi Joshua,

Thanks for the feedback. I don't have definite answers to your questions:
I think they should come out of a discussion between design and dev teams.

My first stab to some answers below.

> 1) where the visual design differentiates from the toolkit (Gtk+) is the
> intention that we should use the toolkit provided widgets or create our
> own to more closely match the visual design?
> (for example the tabs for notebook pages in the 'Building Packages'
>screen).

I have no experience with GTK, but I would hope that standard widgets can
be themed. So the idea would be using toolkit widgets themed to match the
visual style. Is this assumption incorrect?

If no toolkit widget exist for a certain UI control, we have to either
replace it with a toolkit widget or create our own, but I really hope this
is the exception rather than the rule.



> 2) When implementing Hob v1 I tried to follow the GNOME HIG[1] to ensure
> the app would fit in with the common Linux desktop environments. Should
> v2 continue that trend? Where the visual design might differ with the
> HIG which should be preferred?
> (i.e. the button being flush with the bottom of the window in the Image
> Configuration screen is what first struck me here).

Nothing in the design should blatantly contradict the GNOME HIG: in
general they are good design practice and we wouldn't ignore them without
a reason to do so. If there are any exceptions (like the primary action
button one) we could look at them on a case by case basis. I don't think
leaving 12 pixels between the bottom of the window edge and the button
will make or break the interface. What's important is that the location
and spacing of those 'primary action' buttons are consistent across the
whole Hob. If we feel we shouldn't break the 12px rule, I am sure Mikael
will agree that the button effect is not that important, and that we can
lift it up to fit the spacing GNOME rules.

> 3) where the visual design uses various colours I assume the intention
> is to use the colours from the operating systems theme? This is slightly
> more difficult programatically than hard-coding colours but leads to (in
> my opinion) a much more pleasing visual experience.
> (i.e. tooltip and button colours)

Yes, using the colours from the OS theme is probably the best thing to do.

> Finally, I notice that the titlebar calls it HOB, instead of Hob - was
> that intentional? Hob was always mean as a name, not an acronym.

It's a typo: sorry about that. It should say Hob of course.

Belen


On 02/02/2012 21:19, "Joshua Lock" <josh at linux.intel.com> wrote:


>I really like the look Mikael has created here.
>
>A couple of related questions, this could just be mis-calibrated
>expectation from visual design on my part so please don't take them as
>criticism - merely an attempt to clarify:
>
>1) where the visual design differentiates from the toolkit (Gtk+) is the
>intention that we should use the toolkit provided widgets or create our
>own to more closely match the visual design?
>(for example the tabs for notebook pages in the 'Building Packages'
>screen).
>
>2) When implementing Hob v1 I tried to follow the GNOME HIG[1] to ensure
>the app would fit in with the common Linux desktop environments. Should
>v2 continue that trend? Where the visual design might differ with the
>HIG which should be preferred?
>(i.e. the button being flush with the bottom of the window in the Image
>Configuration screen is what first struck me here).
>
>3) where the visual design uses various colours I assume the intention
>is to use the colours from the operating systems theme? This is slightly
>more difficult programatically than hard-coding colours but leads to (in
>my opinion) a much more pleasing visual experience.
>(i.e. tooltip and button colours)
>
>Finally, I notice that the titlebar calls it HOB, instead of Hob - was
>that intentional? Hob was always mean as a name, not an acronym.
>
>I'm probably confusing visual design for a spec but it's been a while
>since I worked with the design team and my engineers mind is very literal.
>
>This is looking really good!
>
>Cheers,
>Joshua
>
>1. http://developer.gnome.org/hig-book/3.0/
>
>On 02/02/12 09:24, Barros Pena, Belen wrote:
>> Mikael, our visual designer, has been working full speed on Hob 1.2. His
>> work is now in the wiki too:
>>
>> https://wiki.yoctoproject.org/wiki/File:Hob_1.2_screens_inventory.pdf
>>
>>
>> Belen
>>
>> On 02/02/2012 16:58, "Barros Pena, Belen"<belen.barros.pena at intel.com>
>> wrote:
>>
>>> I've uploaded a document detailing the design of the Settings dialogue
>>> for Hob 1.2 at
>>>
>>> 
>>>https://wiki.yoctoproject.org/wiki/File:Settings-dialogue-design-spec-v1
>>>.0
>>> .pdf
>>>
>>> Sorry it's a boring document instead of a video: it seemed the only way
>>> to provide the necessary level of detail
>>>
>>> Let me know if you have any questions or comments.
>>>
>>> Belen
>>> ---------------------------------------------------------------------
>>> Intel Corporation (UK) Limited
>>> Registered No. 1134945 (England)
>>> Registered Office: Pipers Way, Swindon SN3 1RJ
>>> VAT No: 860 2173 47
>>>
>>> This e-mail and any attachments may contain confidential material for
>>> the sole use of the intended recipient(s). Any review or distribution
>>> by others is strictly prohibited. If you are not the intended
>>> recipient, please contact the sender and delete all copies.
>>>
>>> _______________________________________________
>>> yocto mailing list
>>> yocto at yoctoproject.org
>>> https://lists.yoctoproject.org/listinfo/yocto
>>
>> ---------------------------------------------------------------------
>> Intel Corporation (UK) Limited
>> Registered No. 1134945 (England)
>> Registered Office: Pipers Way, Swindon SN3 1RJ
>> VAT No: 860 2173 47
>>
>> This e-mail and any attachments may contain confidential material for
>> the sole use of the intended recipient(s). Any review or distribution
>> by others is strictly prohibited. If you are not the intended
>> recipient, please contact the sender and delete all copies.
>>
>> _______________________________________________
>> yocto mailing list
>> yocto at yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/yocto
>
>-- 
>Joshua Lock
>         Yocto Project "Johannes factotum"
>         Intel Open Source Technology Centre

---------------------------------------------------------------------
Intel Corporation (UK) Limited
Registered No. 1134945 (England)
Registered Office: Pipers Way, Swindon SN3 1RJ
VAT No: 860 2173 47

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.




More information about the yocto mailing list