New maemo development theme

Finally I have more or less finished my new theme for the Nokia N800.

I hope to replace the old purple maemo platform development theme with this one. The template is in svn, I hope I committed it on the correct place, as Michael was moving stuff around when they were refactoring the theme packaging a bit. In any case, it’s there and if you feel like hacking on a new theme of your own, there’s also an Inkscape svg file you might find useful, in the same svn tree.
Oh, it looks like this:

Meet “plankton”, the theme!

It’s still not perfect, as you can easily see, but I’ll try to tweak the remaining bits when I can. But I feel it’s good enough at this point. And hopefully it makes N800 users happy, with new look? Let me know if you like it..

Edit: DOH. Forgot to tell the packages are here. Install cacher first, the theme depends on it. (It generates some gtkrc cache that speeds things up when starting applications..)

33 Responses to “New maemo development theme”

  1. Michael Says:

    Nice, but the N800 needs Tango love!

  2. Garrett Says:

    Michael: I agree.

    I should be getting one in my hands today, and I intend to play around with themes and icons, and would also love to have Tango icons too. I believe I’ll be part of an effort get get the tablet Tangoized. (;

  3. Karl Lattimer Says:

    I think as previously stated it needs tango love.

    Tango my maemo baby.

  4. Garrett Says:

    Tig: Awesome! I can’t wait to get started playing around with the theme stuff. Thanks for your hard work. I believe the Inkscape template will be of extraordinary use.

  5. Karl Lattimer Says:

    also the icons in the mail client, can they be distinguished properly, eg. not having a curvy (essentially mirrored reply arrow) for forward instead just having a straight forward icon.

  6. Ross Says:

    Are there debs for this yet?

  7. Benoit Says:

    Really nice !
    I like the clean look, it is more rational and really more design.
    Good job.

    PS: please reduce your kaptcha code :)

  8. Dylan Says:

    Any chance of backporting this theme to the 770?

  9. obi Says:

    While I know this isn’t only dependent on the theme, here’s my gripe with this screenshot and the Maemo UI on my 770 in general:

    * The scrollbars aren’t glued to the border of the screen
    * There’s weird gaps everywhere (between the app menu bar and the border, between the “active area” of the running programs on the left and the screen border again, etc etc)

    All these “gaps” make me miss the target quite often; While high-res, it’s a physically small screen; And while one can reach the corners and borders more easily with a mouse than with a stylus, it’s still easier hitting those with a stylus than stuff away from the borders.

    Look wise, this theme looks absolutely stunning though. Can’t wait to see it on my 770 :)

  10. MattW Says:

    Is this apply-able to the actual device as well? I don’t much care for the N800’s skin as shipped, and it’s sort of putting me off buying one (I actually thought the N770 was a lot nicer).

    Also, your captcha code is strange… I entered exactly what was on it but it didn’t like it, had to reload and try another one.

  11. Tuomas Kuosmanen Says:

    yes it can be installed. take the deb packages from the url i added to the post. you
    can use the application manager to install them.

  12. Janne Kataja Says:

    Both packages installed fine. The theme looks nice on the machine.

  13. Hanno Says:

    I used to dislike all previous themes for the 770 and the N800. But indeed, this one is nice.

    Installed it using dpkg -i and got these error messages:

    hildon-theme-cacher[1174]: GLIB CRITICAL ** Gdk - gdk_screen_get_setting: assertion `GDK_IS_SCREEN (screen)’ failed
    hildon-theme-cacher[1174]: GLIB CRITICAL ** Gdk - gdk_screen_get_setting: assertion `GDK_IS_SCREEN (screen)’ failed
    hildon-theme-cacher[1174]: GLIB CRITICAL ** Gdk - gdk_screen_get_setting: assertion `GDK_IS_SCREEN (screen)’ failed
    hildon-theme-cacher[1174]: GLIB CRITICAL ** Gdk - gdk_screen_get_setting: assertion `GDK_IS_SCREEN (screen)’ failed
    hildon-theme-cacher[1174]: GLIB CRITICAL ** Gdk - gdk_screen_get_setting: assertion `GDK_IS_SCREEN (screen)’ failed
    /usr/share/themes/plankton/gtk-2.0/gtkrc:6807: Unable to locate image file in pixmap_path: “../images/qgn_plat_application_chat_background.jpg”
    /usr/share/themes/plankton/gtk-2.0/gtkrc:6809: “Background” image options specified without filename

  14. Chris Lord Says:

    Really classy looking theme, shame the default themes aren’t nearly as good - nice work :)

  15. Marius Gedminas Says:

    The obligatory question: how hard would it be to port this theme to the 770?

    (Oh, my, your captcha is extra-strong)

  16. justin Says:

    You should post a matching wallpaper for this. The theme is amazing, but not having a matching wallpaper to make it cohesive it’s driving me nuts!

  17. fejj Says:

    Hey TigerT! Garrett showed me his N800 tonight while we were hanging out/eating dinner and I must say, your theme looked pretty darn cool. I’m very impressed with the N800 overall, in fact.

    I might have to get one :)

  18. Tuomas Kuosmanen Says:

    Ok. Lots of comments :-)

    Obi: I totally agree with the wasted space, and the gaps thing. It needs some advocacy with the people who do the product graphics and themes, but I am feeling the same as you pretty strongly. In any case, it’s mostly matchbox theming and gtkrc stuff, so it should not be that hard to just try to change them in a custom theme. I need to dig into this as well and try it out. One idea we had was to remove the right border of application area totally and just make everything flush to the screen edge on the right side. This probably can be done using matchbox only - although I need to make sure and check with Tommi who knows a lot more about the theming.

    Marius: It might install OK on a 770 but at least the control panel layout will break. However, using the theme tool, you can do a comparison between the OS2007 theme template (N800) and the OS2006 template (Nokia 770) - they are ~95% the same. I will try to port this when I have time, but it is not that big of a deal. Grab the SVG from the OS2007 svn tree and load the 2006 template PNG as a new layer in inkscape, position it correctly and you should be able to see the differences. There are mainly mediaplayer buttons that are new in N800, and some other little things that got added.

    In the theme-tools there also is a nice tool called hildon-theme-outliner that can be used to create a nice PNG with boxes that show where the images actually get cut - helpful in theme drawing as you can see on the pixel-level where stuff needs to align.

  19. Hanno Says:

    On my N800, after installing the packages the window borders and scrollbars look different to your screenshot. Apparently, my N800 continues to use the previous theme’s borders and scrollbars.

  20. obi Says:

    Great to hear, thanks (again) for all your work!

  21. Karoliina Salminen Says:

    Looks very nice and clean! I love the original black N800 theme though, but this is nice alternative to have when getting bored to the same theme all the time.

  22. Jay Says:

    The theme installed prfectly on my N800, and it looks terrific. It is nice to have a smooth, unbusy theme. All the provided themes are so full of flair it rives me nuts. Just give me a nice looking theme that isn’t distracting and I’m happy. Thanks Tiger, this is perfect! I agree that an accompanying wallpaper would be nice too.

  23. Benoit Says:

    i just insalled it and i m definitely conquered! Good job.

  24. Derek Coleman Says:

    For those looking for wallpapers (and possibly other themes), http://solid.gold.code.googlepages.com/themes.and.backgrounds has got you covered.

  25. Mads Foli Bjerre Says:

    Have to agree with the above - this theme is excellent! The standard N800 themes are horrible. Thanks, you made my day!

  26. Stefan Kost Says:

    I also love the theme! Now this combined with a 14pt font (indead of the default 16pt) would rock my world. IMHO the 16pt is too big for a lot of apps (e.g. news/mail). This would be also one thing that I would like to see as a configuration option.

  27. Simon Says:

    Nice theme.

    Two nitpicks: The border on the Google desktop applet changes its color: the border around the dropdown-arrow is a darker shade of gray than the upper left border around the entry.

    The other one is, that the upper right corner of the screen looks way nicer when an application is opened. In the Desktop view there is a white line going nowhere in the top of the screen and the corner is not round.

  28. Marcelo Says:

    hei, incredible nice theme. I think the this kind of simplicity should rule more, (I also think that the tangonized theme can do that).

    I’m ok with the current themes, but I can’t get it with that much effects on the black / variants themes. Well done well done =) Let’s see if now more people starts giving more love to the Maemo themes!

    Congrats !

  29. kenjiru Says:

    nice work, I like it

  30. dcroennau Says:

    Hi,

    could you please port the theme to the 770. This is the first theme, after days of searching, which I really like.

    Thanks.

  31. Michel Salim Says:

    Nice! How can I go about installing it in the Scratchbox SDK? After installing the .debs and editing ~/.osso/current-gtk-theme some of the colours from the theme are used, but the images are still the old ugly purple ones.

  32. Michel Salim Says:

    After editing current-gtk-theme.maemo_af_desktop as well, things get better, but only newly-started applications are themed properly, while the default home view is still using the old theme. Bizarre. Also, some pixmaps are missing still. I take it it’s currently meant to be run only on the production hardware, and the SDK is missing some required components?

Leave a Reply