Skip to content

v1.5.0 — Layered UI Motion

Choose a tag to compare

@papperrollinggery papperrollinggery released this 29 Aug 12:21
· 17 commits to main since this release

Highlights

  • Adds explicit UI Motion hierarchy profiles: minimal_state, layered_editorial, spatial_system, custom, and auto.
  • Adds per-frame L0 primary focus, L1 proof, L2 sequence continuity, L3 ambient scaffold, calm-zone, accent-owner, and suppressed-competitor fields.
  • Compiles the full hierarchy contract for OpenAI, FLUX, Midjourney, and generic targets.
  • Adds duplicate-resistant hierarchy_layer_count to dynamic semantic prompt review so layered sequences receive review space from actual structure rather than frame count alone.
  • Defaults production UI Motion with frame-specific typography and density to independent native-ratio frames; direct sheets remain useful for calibration and comparison.
  • Upgrades the four-frame example, UI Motion workflow, visual-spec reference, bilingual README, llms.txt, and discovery metadata.

Verification

  • 169/169 regression tests passed.
  • Ruff 0.16.3, Python compilation, schema validation, prompt lint, reference preflight, four-platform hierarchy compilation, Skill validation, and staged-diff checks passed.
  • Independent cold review initially found two release blockers: unhashable hierarchy-profile handling and missing accent-owner enforcement. Both were fixed, covered by regression tests, and the reviewer returned final PASS.
  • Feature branch, main, and v1.5.0 tag GitHub Actions passed.
  • A private-reference, session-only 16:9 forward test passed the visual hierarchy gate at 92/100. The private reference, prompt, and output are not included in this public release or claimed as public execution evidence.