Skip to content

Add Quick Look poster for HTML exports#118

Merged
Mine77 merged 1 commit into
mainfrom
codex/quicklook-logo-poster
May 30, 2026
Merged

Add Quick Look poster for HTML exports#118
Mine77 merged 1 commit into
mainfrom
codex/quicklook-logo-poster

Conversation

@Mine77
Copy link
Copy Markdown
Collaborator

@Mine77 Mine77 commented May 30, 2026

Summary

  • Adds a static Quick Look logo poster to exported single HTML files so macOS Get Info previews show Starry branding instead of the generic HTML preview.
  • Keeps the browser presenter experience unchanged by hiding the poster as soon as the runtime script runs.
  • Documents the Quick Look behavior in the CLI usage guide and ADR.

Test Plan

  • pnpm test packages/slides-core/src/html-export.test.ts src/node/html-export.test.ts src/node/macos-file-icon.test.ts
  • pnpm exec biome check packages/slides-core/src/html-export.ts packages/slides-core/src/html-export.test.ts docs/skills-references/STARRY-SLIDES-CLI-USAGE.md docs/adr/0021-adopt-reusable-present-mode-and-single-html-export.md
  • pnpm build
  • node dist/cli/index.js export html starry-slides-demo-day --out starry-slides-demo-day/.starry-slides/export/quicklook-logo-pr-check.html
  • qlmanage -t -s 512 -o /tmp/starry-ql-pr-check /Users/haichao/code/starry-slides/starry-slides-demo-day/.starry-slides/export/quicklook-logo-pr-check.html

@Mine77 Mine77 merged commit cfc1433 into main May 30, 2026
2 checks passed
@Mine77 Mine77 deleted the codex/quicklook-logo-poster branch May 30, 2026 12:51
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