34 commits across wave forms, loops, and a full project rename
By RepoJournal , from @latent-9's public GitHub activity
Backfilled
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].
One email a day. Unsubscribe in one click.
A short briefing every day latent-9 ships something — in about 3 minutes.
One email a day. Unsubscribe in one click. Read a past issue →
References
- [1] Give the picture the room the pane has latent-9/reasciiary-ascii-art-generator
- [2] Draw a loop of pictures near the size it is shown at latent-9/reasciiary-ascii-art-generator
- [3] Say in the README that a loop's frames have a floor under their size latent-9/reasciiary-ascii-art-generator
- [4] Let the spiral's wave and its turn be asked for latent-9/reasciiary-ascii-art-generator
- [5] Put the spiral's shape and its spin on the panel latent-9/reasciiary-ascii-art-generator
- [6] Let the wave be asked how tall to stand latent-9/reasciiary-ascii-art-generator
- [7] Lift the disc the wave runs over into a dome latent-9/reasciiary-ascii-art-generator
- [8] Offer the dome in the window beside the rest of the wave latent-9/reasciiary-ascii-art-generator
- [9] Let the surface wander off the wave it is drawn from latent-9/reasciiary-ascii-art-generator
- [10] Put the wandering on a slider next to the wave it works on latent-9/reasciiary-ascii-art-generator
- [11] Say in the README what stops the wave being a diagram of one latent-9/reasciiary-ascii-art-generator
- [12] Count the rows again now that the wave has one more latent-9/reasciiary-ascii-art-generator
- [13] Name the window and the bundle Reasciiary latent-9/reasciiary-ascii-art-generator
- [14] Rename the crate and the command it ships latent-9/reasciiary-ascii-art-generator
- [15] Fill in the description and the author the template left blank latent-9/reasciiary-ascii-art-generator
- [16] Follow the name into the frontend package latent-9/reasciiary-ascii-art-generator
- [17] Rename the ffmpeg override to match latent-9/reasciiary-ascii-art-generator
- [18] Say the new name in the README latent-9/reasciiary-ascii-art-generator
- [19] Rename the scratch files the tests write latent-9/reasciiary-ascii-art-generator
- [20] Carry the new name into the page title as well latent-9/reasciiary-ascii-art-generator
- [21] Recommend the editors this project is actually written in latent-9/reasciiary-ascii-art-generator