Skip to content

Add per-slide typography scale controls#26

Open
dlg95 wants to merge 1 commit into
ParthJadhav:mainfrom
dlg95:feat/per-slide-typography-scales
Open

Add per-slide typography scale controls#26
dlg95 wants to merge 1 commit into
ParthJadhav:mainfrom
dlg95:feat/per-slide-typography-scales

Conversation

@dlg95

@dlg95 dlg95 commented Jun 28, 2026

Copy link
Copy Markdown

Summary

  • Adds optional Typography controls in the screenshot editor inspector: per-slide relative font scales (50–200%) for Label, Headline, and (on feature graphics) App name / Tagline
  • Persists scales in slide.typography in project JSON; only non-default values are stored
  • Applies scales when rendering built-in captions and feature-graphic text in slide-canvas.tsx
  • Improves custom text element sizing with a range slider plus the existing numeric input

This mirrors controls added while using the editor in production for Road to Germany — useful when store copy needs tighter headlines or longer labels without changing layout.

Test plan

  • Open the editor template locally (skills/app-store-screenshots/template)
  • Select a slide → adjust Label and Headline typography sliders → confirm canvas updates live
  • Switch to feature-graphic device → confirm Tagline and App name sliders work
  • Add a custom text element → use the new size range slider
  • Save project JSON → confirm typography appears only when scales differ from 100%
  • Reload editor → confirm scales are restored

Made with Cursor

Introduce optional label/headline/app-name font scales (50–200% of layout
defaults) in the inspector, persist them in project JSON, and apply them
when rendering captions and feature graphics. Also add a range slider for
custom text element sizes alongside the existing numeric input.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant