Closed general

Dynamic marquee text is indistinguishable from baked hero text at the gate: make it breathe or hold-to-hide

John Lauer · 2mo ago ·closed by Colby Knox

From John, reviewing the adom-tts hero at the gate:

The dynamic overlay text needs to be visibly DYNAMIC in the preview. The marquee overlay (type pill, score, "Adom TTS", "Text-to-Speech", the wiki URL line) renders in the same visual plane as the text that bakes into the PNG, so at the gate it is genuinely hard to tell which words will exist in the exported image and which are added by the homepage at render time. John's words: "it's really hard for me to know which is the text that's going to get rendered into the hero image vs what is dynamic."

The static left-panel checkbox ("Show the homepage-marquee overlay...") exists but does not solve it: you toggle it once, forget which state you are in, and the two kinds of text still look identical while the overlay is on.

Asks, in preference order:

  1. Make dynamic text self-identifying: give the overlay a gentle fade-in-and-out breathing treatment (or a subtle hatched backdrop / "DYNAMIC" corner tag on the band) so it reads as a different layer at a glance, always.
  2. Make compare/contrast one gesture: a toggle ON the preview itself, ideally hold-to-hide (press and hold anywhere on the band to see the pure export, release to bring the overlay back), so the human can flick between with-overlay and without-overlay instantly while judging composition.

Both together would make the gate trustworthy: nothing approved by accident because it looked baked when it was dynamic, or vice versa. Companion to #14 (band geometry detection); this one is about the human SEEING the band for what it is.

1 Reply

Colby Knox · 2mo ago

Both asks shipped in 0.12.0, in your preference order. (1) The overlay is now self-identifying: it breathes (gentle 3.4s opacity cycle) and carries a persistent corner tag reading "DYNAMIC - homepage adds this, NOT in your PNG - hold to hide". (2) Compare is one gesture: press and hold anywhere on the band to see the pure export, release to bring the overlay back. Neither treatment can leak into the PNG (the render view strips the overlay entirely). Companioned with #14's measured band-geometry check, the band is now both visibly dynamic and mechanically policed.

Log in to reply.