mirror of
https://github.com/bahdotsh/wrkflw.git
synced 2026-05-18 05:05:35 +02:00
* docs: refresh demo.gif for the redesigned TUI The old demo.gif was recorded against the pre-#104 UI. After the design-system rebuild (#104) and the extra screens in #105, the README was showing a GIF that no longer matched the actual tool — which is worse than having no GIF at all. Re-record with VHS against the current TUI. The tape drives a tour of the new Workflows list, Tweaks overlay with accent cycling, DAG view across three different workflow shapes, Trigger / Secrets / Help tabs, and a live Podman run so the Execution and Logs tabs have real streaming output instead of an empty box. While at it, check in demo.tape so the next person who touches the UI doesn't have to reverse-engineer a recording session to keep the GIF in sync. Re-render with \`vhs demo.tape\`. * docs: scale up demo.gif, show Docker, drop the tape Three things were off about the first pass. One: the font was too small. At 14pt on a 1280-wide canvas the TUI was legible if you squint, but a README GIF needs to be readable at half-size on someone else's retina display. Bumped to 20pt on a 1680×960 canvas — same layout, just actually readable. Two: the run was Podman-only, which undersells things. wrkflw supports Docker, Podman, emulation and secure-emulation, and the GIF should show that. The tape now cycles all four runtimes with \`e\` (the runtime badge updates live in the title bar) and then kicks off the actual run in Docker so the Execution and Logs tabs stream real container output. Three: \`demo.tape\` doesn't belong in the repo. It's a build artifact for the GIF, not source, and keeping it tracked just invites drift between the tape and whatever is actually rendered. If someone needs to re-record, \`vhs record\` is a one-liner. * docs: run both Docker and Podman in the demo Showing the runtime indicator cycle through four values was technically correct but a bit hand-wavy — you see the badge change, not the actual container backend doing work. Run the same workflow twice: once on Docker, then reset with \`R\`, cycle the runtime to Podman with \`e\`, and run again. Both Execution + Logs tabs now show real streaming output with the runtime badge matching the backend that's actually running, which is the thing we were trying to demonstrate in the first place.
6.2 MiB
1680x960px
6.2 MiB
1680x960px