Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Sign In with Twitter Sign In with OpenID Sign In with Google

Sign In Sign Up

In this Discussion

Tagged

Welcome to the Jo support forums! Please Sign Up and join in the discussion. You can also Sign In instantly with Twitter, OpenID or your Google ID.
Theming Jo apps with CSS3
  • davedave October 2010
    Posts: 415

    Jo leans heavily on "HTML5" features in CSS3, and that's good for everyone. Not only is it faster to let the browser internals do the heavy lifting for things like animation and transitions, but it means it's super easy to customize your UI. This aspect of Jo hasn't had much coverage, but it's really important to note.

    I'll be posting some more examples here, but in most cases it's as easy as changing some background colors, fonts, images -- typical things you'd do for a web site.

    Dave Balmer, Jo Code Wrangler
  • davedave October 2010
    Posts: 415

    I've been playing with "Less CSS" and wow, it's very useful for this. Since Jo relies on CSS for all the fancy chrome, having a good CSS compiler seems like one of those "good idea" things.

    I'm adding a jo/less folder to the git repo to start experimenting with it. Here are the relevant links if you're curious:

    Basically, Less extends CSS syntax and compiles your work from .less files into compressed .css files, and it does so elegantly. I was able to jump in and start using its more advanced features in minutes. Some of the good stuff includes:

    • variables
    • computation (even adding colors, which is cool)
    • "functions" of a sort (read the docs, it'll make sense)
    • expanded @import (will compile those .less or .css files in)

    In addition, the Less.app desktop app is great. Makes it super easy to experiment (it'll auto-compile as you save your files, so the workflow is flawless).

    I tend to be a purist, but I have to confess that this is too good to pass on. While it won't be a requirement for using Jo, I'm definitely going to be using it to create CSS themes.

    Dave Balmer, Jo Code Wrangler