WIM PREST
CONTACT
Documentor
Tech ProjectsIn Development

Documentor

Period document compositor for the Blues Torch ARG — generates historically authentic handwritten and typewritten document images with aged ink, weathered paper, and physical damage.

Scroll
Why:Personal Project

Period document compositor for the Blues Torch ARG — generates historically authentic handwritten and typewritten document images with aged ink, weathered paper, and physical damage.

In DevelopmentPersonal ProjectTech Projects

Build Log

Mar 29, 2026•Post-Phase 07 Patches

Auto-fit zoom on page load and size change — paper fills 80% of available viewport height, recalculates when switching between page sizes like Letter and Postcard.

Mar 29, 2026•Post-Phase 07 Patches

Arrow key block nudge for fine-tuning placement — 0.5px per press on unlocked blocks. Respects lock state and skips when textarea is focused.

Mar 29, 2026•Post-Phase 07 Patches

Dot matrix sprocket holes rebuilt to ANSI specs. Strips are now continuous paper extensions (not separate layers) with 5/32-inch holes at half-inch spacing, perforation lines at tear boundaries, and SVG mask punch-through for transparent PNG export.

Mar 29, 2026•Post-Phase 07 Patches

Sidebar redesigned from accordion stack to two-zone layout. Document controls (paper, ink, weathering) live in a collapsible top zone with dropdowns and popovers. Block controls use a tabbed panel with Adjust as the default tab and a persistent textarea below.

Mar 29, 2026•Post-Phase 07 Patches

Typewriter text now renders pixel-perfect monospace. Replaced CSS inline flow with terminal-emulator-style absolute grid positioning — each character placed at measured cell width intervals. Line breaks computed in JavaScript.

Mar 29, 2026•Post-Phase 07 Patches

Fixed undo/redo bugs: drag undo was a no-op (pushed post-drag state), text undo only reverted the last character (snapshot captured on every keystroke instead of first). Both fixed with ref-based pre-action snapshots.

Mar 28, 2026•Phase 07 + patches

Built Documentor from scaffold to functional app in one session. All 7 build phases complete: handwriting and typewriter renderers with seeded PRNG, 19 historically researched paper types (1870s-2010s), 7 chemistry-based ink aging curves, 16 weathering effects with character trait gating, physical damage via SVG clipPath with bezier-curve torn edges, Puppeteer export pipeline, character creator with historical presets, carbon copy generation, and undo/redo with 50-entry history stack.

Back to all projects
Previous
Matt Swanton Band

Matt Swanton Band

Next

OpenBrain

All Projects
Get in Touch

Say hello

Stay Updated

Want updates?

I occasionally send emails about new projects and interesting rabbit holes. No spam, just stuff I'm excited about.

Navigate

  • Work
  • Contact

Connect

  • GitHub
  • LinkedIn

More

  • Studio

© 2026 Wim Prest

Stable Build v1.0.4 • Designed in the Workshop