Skip to content

Toaster 0.4.14

Choose a tag to compare

@StopBanning StopBanning released this 23 Oct 21:25

A start in about half a second, space as a thirteenth scene, the koi pond's koi redrawn in pixels, and sturdier updates.

  • Starts in about half a second.

    • Every start used to compile the first scene's shader again, even after a normal restart: 5 seconds and more before the scenery showed.
    • Chromium was keeping compiled shaders in memory only, so they never reached the disk cache.
    • Now they're kept between launches. A restart shows the first scene in about half a second, and every other scene is ready a second later, where they took minutes. The first launch after an update still compiles, once.
  • Space, a thirteenth scene:

    • On the moon, the toaster floats on its own power cord, plugged into a lander.
    • The Earth, Saturn and an astronaut hang in the sky, Colin's own pixel art.
    • The Milky Way crosses it, with a glowing core and its dust rift, and Andromeda sits beside it.
    • On a drop, the toast pops and tumbles off in zero-g while meteors streak by.
    • There's no day in space, so it's night whatever the theme. The code keeps its own boxes, so it stays readable in the light themes too.
  • The koi pond's koi, redrawn in pixels: clean patterns, see-through fins and tails, eyes, the gold ones glinting, and their shadows on the bottom by day. They swim and feed as before.

  • The sharks get ready in half the time the first time after an update. Their shader compiles about twice as fast, with the picture unchanged.

  • Sturdier updates:

    • a download that stalls or breaks gives up cleanly and leaves your Toaster as it was;
    • only GitHub's own downloads are taken;
    • a failed update tidies up after itself;
    • unpacking an update no longer holds up the window.