Skip to content

feat: relief lip, finish presets, and component export - #8

Merged
jal-co merged 1 commit into
mainfrom
feat/relief
Aug 3, 2026
Merged

feat: relief lip, finish presets, and component export#8
jal-co merged 1 commit into
mainfrom
feat/relief

Conversation

@jal-co

@jal-co jal-co commented Aug 3, 2026

Copy link
Copy Markdown
Owner

What

  • Relief: vinyl-thickness lip baked from the die-cut distance field - the sticker plateaus over art + border and rolls off with a rounded shoulder at the kiss-cut edge (slider in Artwork; concept credited to konvert.design in the shader source)
  • Finish presets: segmented control up top - Holo / Glossy / Matte / Chrome / Glitter - patching finish (metal/rough), intensity, and grain; fixed layered mode leaking holo into non-holo finishes
  • Glossy layer material for backing/kiss-cut/artwork layers, visible on the peel reveal
  • Component export: shadcn-style single-file holo-sticker.tsx (renderer + types inlined, three as only dep) + holo-sticker-art.png, with a post-download dialog of copyable agent/human integration instructions; generated file typechecks standalone under --strict
  • Modal fixes: instructions + changelog scroll correctly inside their cards
  • Custom icon set for export menu, share tray, and upload dropzone; new defaults from reviewed settings

Testing

  • tsc + build clean; generated component typechecked standalone
  • Visual: presets, relief at multiple widths, peel reveal, both dialogs

@vercel

vercel Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
holosticker Ready Ready Preview Aug 3, 2026 8:55pm

Request Review

@jal-co
jal-co merged commit 6dd15ba into main Aug 3, 2026
4 checks passed
@jal-co
jal-co deleted the feat/relief branch August 3, 2026 20:58
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