Switch branches/tags
Nothing to show
Commits on Oct 24, 2012
  1. Convert stylesheets to SASS/Compass.

    This commit is mostly build infrastructure changes; the stylesheet itself
    is barely changed.
    committed Oct 24, 2012
  2. Try harder to remove event listeners and recycle <audio> elements.

    Firefox/Android seems not to garbage collect aggressively enough and so
    runs out of native <audio> playing contexts over time.  Aggressively
    null pointers and remove event listeners to make the gc's job easier,
    and re-use audio elements to reduce the number of new native audio contexts
    created.  Hopefully this will allow Firefox/Android to go longer before
    it starts dropping sound effects.
    [We don't actually re-use audio elements at the moment, since that seems
    to tickle a bug in Firefox.]
    committed Oct 23, 2012
Commits on Oct 22, 2012
Commits on Oct 18, 2012
Commits on Oct 9, 2012
  1. Update to RequireJS 2.1.0.

    committed Oct 9, 2012
  2. Begin work on version 8.

    committed Oct 9, 2012
Commits on Sep 26, 2012
  1. Use only one instance of each Sound.Effect (be kind to Honeycomb).

    Xoom/Honeycomb starts running out of audio memory after you've been
    playing the game for a while.  Reduce the number of Effect instances
    (simultaneous playbacks of the same exact sound) in order to make
    things last a little longer.
    committed Sep 26, 2012
  2. Properly slow down balloons if they are escaping off the top of the s…

    Thinko in the algorithm resulted in them slowing down slightly but not much.
    Fix it so we go all the way down to the minimum speed if left alone.
    committed Sep 26, 2012
  3. Tweak reinforcement sounds to make lessons clearer.

    Don't confuse the kids by alternating between letter names and sounds, use
    one or the other.  Don't confuse the kids by alternating between balloon
    color and tag name, just drop the reinforcement sounds for the first level.
    Include stretched out samples to demonstrate how the letter sounds go together
    to make the word.
    committed Sep 26, 2012
  4. Add reinforcement sounds when balloons pop.

    We teach kids how to say the word/letter they are matching.
    Warning: loading so many sound files (ie, creating so many <audio> tags)
    crashes chrome. :(
    committed Sep 26, 2012
  5. Log video playback time via funf.

    committed Sep 26, 2012
Commits on Sep 25, 2012
  1. Work around scaling bug with position: fixed on Firefox.

    This was causing us not to be able to click the "Reload Now" button.
    committed Sep 25, 2012
  2. FF <video> event bug workaround.

    Firefox doesn't fire anything past loadstart when playing video from appcache.
    committed Sep 25, 2012
  3. Make garden grow faster.

    committed Sep 25, 2012
  4. CSS, graphics, and video for level 4 (snow).

    This level teaches basic morphology: the cat/a cat/cats.
    committed Sep 25, 2012
  5. Add meteor to level 2.

    committed Sep 24, 2012
  6. Rename level classes from "grass", "mountains" to "level1", "level2",…

    … etc.
    This reduces confusion between the "grass" class which draws some grass on the
    ground and "grass" styles aimed at a particular level.
    committed Sep 24, 2012
  7. Level design for level 3 and 4.

    committed Sep 24, 2012
  8. Initialize index.html classes for cleaner startup.

    The splashscreen on Firefox/Android goes away as soon as documentready fires.
    We want to be sure we've got something nice on screen by that point, so
    preinitialize the body and menu classes to start us up on the menu in level1
    with the cloudshade down.
    committed Sep 25, 2012
Commits on Sep 20, 2012
Commits on Sep 19, 2012
  1. Scale background rather than rely on repeat.

    Old versions of firefox seem to like this better.
    committed Sep 19, 2012