Repository navigation
Toaster 0.4.14
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.