[Sugar-devel] UI mockups for version support in Journal

Eben Eliason eben at laptop.org
Fri Apr 17 07:56:05 EDT 2009


On Fri, Apr 17, 2009 at 7:49 AM, Sascha Silbe
<sascha-ml-ui-sugar-devel at silbe.org> wrote:
> On Fri, Apr 17, 2009 at 12:23:16PM +0200, Sascha Silbe wrote:
>
>>> 2. We proposed putting star icons at the left of starred entries in
>>> the list, making it easier to identify "useful" or otherwise important
>>> versions amidst a potentially long version history at a glance. (This,
>>> of course, assumes versioned metadata.)
>
> Preliminary mockup done [1,2], though with no filled star shown (so no
> favourite tagged) because for that I probably need to do extensive changes
> to sugar.graphics.ComboBox (or a derivative thereof) in order to display a
> CanvasIcon (KeepIcon) inside the gtk.ComboBox.

You don't need a CanvasIcon to colorize, I don't think. We support
colorizing icons in menus, which behave similarly to comboboxes I'd
think. Anyway, colored would be preferred.

Also (Again wishing I had the mockup), I don't think the star should
be shown in the combobox itself. It's redundant info, as the star will
always appear to the left of the activity icon. Instead, the star is
useful only within the menu itself, where it serves as adde context in
leu of a full display of the entry. I'm not sure if that's possible,
though...it would be great if it is, because the star in the closed
combobox is unwanted, I think.

Eben

> BTW: Is there any tutorial on how to work with / write custom widgets for
> hippo-canvas? The one link I found is broken, and except for the somewhat
> lacking API docs there wasn't anything too useful anywhere.
> Actually I'm not sure if I even should extend it - it seems to be
> deprecated. But redoing the whole page not to use it is out of scope as
> well...
>
>
> [1] http://wiki.sugarlabs.org/go/Image:Journal-version-mockup-4.png
> [2] http://wiki.sugarlabs.org/go/Image:Journal-version-mockup-5.png
>
> CU Sascha
>
> --
> http://sascha.silbe.org/
> http://www.infra-silbe.de/
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
>
> iQEcBAEBAgAGBQJJ6GzDAAoJELpz82VMF3DaIOgH/A1dfTl9F4uAG7S5LfiSbcVT
> g64Nm1xsCm8VTBdUW9xtfORlMKF8z+oQH9xqRf9BhkyNLLsy9KOzMVeYuS6ClHQi
> wq/IdTpnmeZzvIs7OjGe2ruyoosrPBgwq4q5kjd7GH8Hzrj5QISvhxoDMWTZspSc
> QyfSJhX4e+bCJSzJialSG3d3t3zgCTm9JNFh9lUd2sF1IDpIiFrzmhJ1JMBuNaY1
> Iv/h6m4HcFlMMyjIyiP5+WjOL8HQhfAxsRnlMhS4mS6MI2fxlDZBnSd9/m2RgJRf
> 2zYjoworYGMLHDQUrrOYrIle0T/pHeZO3TAyO1Z8vrWM9lN+snl4htx2BVWZZSY=
> =+2o1
> -----END PGP SIGNATURE-----
>
>


More information about the Sugar-devel mailing list