Sunday, Aug 2, 2026
shipped34 commits across wave forms, loops, and a full project rename
Recoordinate spent Sunday refactoring the reasciiary ASCII art generator across rendering, parametrization, and a complete identity change to Reasciiary.
The day split into three coherent threads across latent-9/reasciiary-ascii-art-generator. First came rendering fixes: the canvas now gives pictures room to display at their full size [1], and animated loops draw at a consistent scale [2]. Recoordinate updated the README to document that loop frames have a minimum size constraint [3].
The spiral controls came next. Recoordinate made the spiral's wave and turn parameters user-configurable [4], then surfaced them on the control panel [5]. The wave itself got refinements: it can now report its own height [6], the underlying disc lifts into a dome shape [7], and the dome appears in the UI beside the wave controls [8]. A drift parameter lets the surface wander from the wave it traces [9], with its own slider control [10]. Row counting updated to account for the new geometry [12], and Recoordinate documented what constrains the wave from being a pure sine diagram [11].
The final and largest piece was the project rename from reasciiary to Reasciiary. This touched the window and bundle names [13], the crate and its shipped command [14], package metadata [15], the frontend package structure [16], the ffmpeg override [17], test scratch files [19], and editor recommendations in the project root [21]. Most of the rename work landed; a few documentation updates remain in development [18] [20].
Sources
- Give the picture the room the pane has · latent-9/reasciiary-ascii-art-generator
- Draw a loop of pictures near the size it is shown at · latent-9/reasciiary-ascii-art-generator
- Say in the README that a loop's frames have a floor under their size · latent-9/reasciiary-ascii-art-generator
- Let the spiral's wave and its turn be asked for · latent-9/reasciiary-ascii-art-generator
- Put the spiral's shape and its spin on the panel · latent-9/reasciiary-ascii-art-generator
- Let the wave be asked how tall to stand · latent-9/reasciiary-ascii-art-generator
- Lift the disc the wave runs over into a dome · latent-9/reasciiary-ascii-art-generator
- Offer the dome in the window beside the rest of the wave · latent-9/reasciiary-ascii-art-generator
- Let the surface wander off the wave it is drawn from · latent-9/reasciiary-ascii-art-generator
- Put the wandering on a slider next to the wave it works on · latent-9/reasciiary-ascii-art-generator
- Say in the README what stops the wave being a diagram of one · latent-9/reasciiary-ascii-art-generator
- Count the rows again now that the wave has one more · latent-9/reasciiary-ascii-art-generator
- Name the window and the bundle Reasciiary · latent-9/reasciiary-ascii-art-generator
- Rename the crate and the command it ships · latent-9/reasciiary-ascii-art-generator
- Fill in the description and the author the template left blank · latent-9/reasciiary-ascii-art-generator
- Follow the name into the frontend package · latent-9/reasciiary-ascii-art-generator
- Rename the ffmpeg override to match · latent-9/reasciiary-ascii-art-generator
- Say the new name in the README · latent-9/reasciiary-ascii-art-generator
- Rename the scratch files the tests write · latent-9/reasciiary-ascii-art-generator
- Carry the new name into the page title as well · latent-9/reasciiary-ascii-art-generator
- Recommend the editors this project is actually written in · latent-9/reasciiary-ascii-art-generator