Hackweek Fail

Failure IS an option for hackweek ;) . While things looked fairly optimistic on the icon theme/font front, the actual results don’t look so good.

While the chopping script is working fairly well, it’s hardly elegant and really suffers from insanely slow startup time of Inkscape. The “crop” is done thanks to Inkscape’s verbs and requires Inkscape to be called once per icon. Even worse, to clean it up and remove some cruft for the Fontforge import, it needs to be called once again.

Ted mentioned a GSoC project to provide a better interface for external scripting (using dbus), but I haven’t had time to look into it yet. By the time I’ll look at this again, it’s going to be merged in, surely :) .

Fontforge’ interface couldn’t be in a bigger contrast in terms of speed. Importing SVGs as glyphs and generating a truetype font out of the template is faster than you can release the return key. Sadly FontForge doesn’t expect the font height to be 24pt and all the circles don’t end up as such after the import. I haven’t been able to figure out how to either scale the SVGs up to 1000px in Inkscape or transform after the import in FontForge.

So this has been a rather kind failure. One that doesn’t leave me feeling like I wasted my time.

CSS theme engine

I had an old mockup for a CSS theme that now felt too bubble gummy. After dealing with the hyper-realistic renderings of gnome-icon-theme high res, I enjoy the minimalism of Moblin.

Sadly time has run out as I’ve had some outstanding tasks I needed to handle. Hopefully I can get back to this. The engine just manages to avoid me.

22 Responses to “Hackweek Fail”

  1. Michael Says:

    Menu icons are soooo GNOME 2.26 :)

    I actually like the bubble gum theme quite a bit… is it up for download somewhere?

  2. AaroeiraA Says:

    You are the best!
    Awesome mockups!

  3. Brett Says:

    Those two GTK+ CSS mockups look gorgeous! Keep it up!

    What icon set is used for the second one?

  4. zanko Says:

    I like the first mockup a lot. Is there a place to download it ?

  5. Sander Says:

    Hi Jimmac. First of all, the CeSSna theme looks very nice. I’m looking forward to you eventually releasing it.

    Second, could you please point me into the right direction for more information on the CSS theme engine? I’m especially looking for info on releases, current themes and (un)stable code for compilation ;-) .

  6. Armin Says:

    Really good job!! The mockups are the best theme I’ve ever seen. Both of them. When are you going to release them?

  7. jimmac Says:

    Thanks guys, happy to hear you like the mockups. There is really no theme at all at this point. Those really are just mockups.

    The gtk+ css engine releases are here — http://www.gnome.org/~robsta/gtk-css-engine/

    It’s being developed in the gnome git repository — http://git.gnome.org/cgit/gtk-css-engine/

  8. Oaphs Says:

    Compiling from master:

    [root@bebop gtk-css-engine]# make
    Making all in build
    Making all in data
    Making all in doc
    Making all in src
    CC gce-node.o
    In file included from /usr/include/gtk-2.0/gtk/gtk.h:226,
    from gce-maps.h:26,
    from gce-node.c:24:
    /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47: warning: function declaration isn’t a prototype
    gce-node.c: In function �get_pseudo_classes’:
    gce-node.c:291: warning: return discards qualifiers from pointer target type
    gce-node.c: At top level:
    gce-node.c:439: error: unknown field �get_pseudo_classes’ specified in initializer
    gce-node.c:439: error: �ccss_node_get_pseudo_classes_f’ undeclared here (not in a function)
    gce-node.c:439: error: expected �}’ before �get_pseudo_classes’
    make[2]: *** [libcss_la-gce-node.lo] Error 1
    make[1]: *** [all-recursive] Error 1
    make: *** [all] Error 2

  9. Dylan Says:

    Love the Moblizna mock-ups: crisp, elegant and finally something that is distinctly different from OS X and Windows. I hope this will materialize into the *default* theme for Gnome, something that will really set it apart.

    It also seems to me that there potentially Moblin, Android and Sugar could share a single repository of icons. The ones in your mock-up look great, exactly what an icon should be, not a photo-realistic drawing but a representation reduced to its most basic shape, yet instantly recognizable. That’s why traffic signs don’t use elaborate 3D pictures either.

  10. Dylan Says:

    [edit] remove the word ‘there’:(

  11. CoolGoose Says:

    Ok. I just wet myself. Is it normal ? Those mockups are fucking gorgeous.

  12. Robsta Says:

    Nice mockups Jimmac, let’s get something going for real this time :-)

    Oaphs: you need ccss from fd.o git for css engine master at the moment.

  13. Oaphs Says:

    Solved :)

  14. andi Says:

    Wow, that looks just great!
    Although I like the standard gnome icons better the gtk theme is just perfect!

  15. Jorge Says:

    Moblizna mockups looks gorgeous, I hope you to release soon the theme! keep up the good work!

  16. Sankar Says:

    The mockups are amazing. Please complete it soon for us ;-)

  17. Dread Knight Says:

    The bubble gummy one is actually awesome. I like the second one as well, i think moblin is kickass.

  18. david.chalkskeletons.com » beautiful freaks of GTK Says:

    [...] this is based on things from here July 28, 2009 | In nerdery [...]

  19. Christoph Says:

    This looks really good. I like especially the second theme (the green one). It’s simple and it’s easy on the eyes.

  20. Novell News Summary – Part I: HackWeek, SUSE Studio, and OpenSUSE 11.2 Milestone 4 | Boycott Novell Says:

    [...] THE very latest HackWeek has quietly passed by (no press coverage) and over the past week or so people wrote about noticeable output. There are some less enthusiastic participants: [...]

  21. Stopped Clock Blog Says:

    [...] on top of some great design coming from the openedHand/Intel team working on Moblin I’ve experimented with a simple glyph style (although slightly less minimalistic) and an easier workflow for creating [...]

  22. Jakub Steiner: openSUSE 11.2 — the art of GNOME | Full-Linux.com Says:

    [...] Building on top of some great design coming from the openedHand/Intel team working on Moblin I’ve experimented with a simple glyph style (although slightly less minimalistic) and an easier workflow for creating [...]

Leave a Reply