Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Oct 23, 2012
Commits on Oct 19, 2012
  1. Adding an 'embed' type.

    authored
Commits on Jul 31, 2012
  1. Updating the Reservation type to function without a unique ID.

    authored
    Also plugging a known memory leak.
Commits on Jul 20, 2012
Commits on Jul 1, 2012
Commits on Jun 29, 2012
Commits on Jun 27, 2012
Commits on Jun 25, 2012
  1. Pushing Javascript dependencies down into types.

    authored
    As a side-effect I've also vendored Milk, since most of the
    built-in types have a dependency on it.
  2. Refactoring type loading.

    authored
    Now each type may specify its own stylesheets!  Keep in mind that
    the type-specific stylesheets should be used only for general
    layout description, and not actually for appearance.  Leave the
    question of appearance to stylesheets named in the "style"
    parameter.
  3. Decomposing the application.css stylesheet.

    authored
    This allows the new "style" parameter to be even more usefully
    employed; new visual styles do not need to reproduce the full
    styles for basic layout of the types now.
  4. Adding support for a `style` query parameter.

    authored
    Now it is possible to specify the visual style for your status
    board directly in the URL!  Stylesheets loaded from your config
    file still work, of course, but the preference is that those
    stylesheets should be used to provide structure to non-core types,
    and should avoid affecting visual appearance.
    
    The style parameter can be used in several ways to affect the
    visual appearance of your status board:
    
    * It can be used to name a built-in style:
      style=tranquil
    * It can be used to name a remote stylesheet:
      style=http://example.com/style.css
    * It can be used to load more than one style:
      style[]=tranquil&style[]=http://example.com/tranquil-ext.css
  5. Introducing the new Grid type.

    authored
    The Grid type is intended for use in situations where you want to
    be able to layout widgets in an equitable space-sharing
    arrangement, in much the same way the top-level layout works.
    
    In fact, as a part of this change, the top-level layout is
    implemented in terms of the Grid type.
    
    The grid type also employs a Proprietary Difference Engine™ to
    work out which elements of the grid have been updated, and apply
    changes to only those places.  Even during very rapid development
    cycles, only incremental changes are applied to the screen,
    making the process that much easier.
    
    As one final benefit, the refresh interval for the top-level
    layout is now exposed as the `interval` query parameter.
    
    Further documentation coming soon.
Commits on Jun 19, 2012
  1. Externalizing type parameters.

    authored
  2. Externalizing type templates.

    authored
  3. Update the requireJavascript helper.

    authored
    Now 5% shorter!
Something went wrong with that request. Please try again.