This patch is mostly about small (and a couple of not-so-small) features requested by our beta-testers!
Looped video - you can now export a seamless video and use it as an animated texture with no visible cut!
The downside is that the math behind the shaders doesn't allow just any length: each pattern has a minimum duration its loop can close at, and the export dialog shows it for you. That minimum also grows with the frame size, since a wider frame covers more of the pattern
Reaction Diffusion can't be looped at all - the simulation carries its state forward and can't be rewound to its own first frame. At least for now
New video formats!
.webm (VP9) - tiny files that still keep transparency, made for the web. The slowest one to encode, by a wide margin
.mov with 4 different codecs: H264, PR422, PR4444, QTRLE
Transparency now follows the format: the TRANSPARENT option is only offered where the codec actually carries an alpha channel
Custom resolution, FPS and video length
Preview button in the export dialog, so you can take a closer look at what you are about to export
Custom resolution and timing. Same as for video
No more overwriting - exporting the same pattern twice saves a copy with a "(2)" suffix instead of replacing the previous file
Reaction Diffusion preview stopped changing once the export window went past ~256 px - the simulation now runs at the export's own size, so the preview matches the file you get
16:9 at the smallest window size gave a 16x16 square instead of 16x10
Large images with a high SCALE could ask for more than the graphics card allows and fail - SCALE is now capped by the hardware limit
There isn't much time left before release, and we're doing our best to act on every request that comes in. A few small features we had planned for launch are still ahead of us - and if there's something you'd like to see in Kaleidos that isn't there yet, you can always reach us on social media!