← All projects
In shaping

Custom mockups

Use your own product photo as a mockup: the Custom Mockups app today, a core feature next.

Custom Mockups app
My Mockups library design

What I did

Impact

App users since Jul 2784
Users who exported a mockup303
Useful votes47 of 60

What people said

"This is exactly what I needed (and talked to Julius about) ... I can do it all in Kittl now, thank you" Custom Mockups user

Links

Effort

4PRs merged, 2 open
+43,660lines added, 1,998 removed
108commits
0review comments from people
19Copilot review comments
11review replies I wrote

Reviewers (PRs reviewed): none requested. Typical time to merge: same day. First PR 2026-06-15, last change 2026-09-27.

All 9 PRs
PRStateLinesPeopleCopilotReviewers
Custom Mockups extension
sandboxed-extensions · 2026-06-15
Closed+11,167 / -006
feat(mockups): Mockups panel rebuild + Custom Mockups ("Convert to Mockup")
mono · 2026-06-19
Closed+8,365 / -56802
feat(editor): image → mockup prototype (Convert to mockup) CU-none
mono · 2026-06-22
Closed+1,382 / -3402
feat(custom-mockups): bring the Custom Mockups extension onto main
sandboxed-extensions · 2026-06-30
Merged+11,286 / -004
Custom Mockups: migrate manifest embed to editorContentPanel
sandboxed-extensions · 2026-07-02
Merged+1 / -100
Custom Mockups: hardening, tests, kit conformance, and rename from Displace
sandboxed-extensions · 2026-07-02
Merged+2,988 / -1,16900
feat(mockups): convert image to mockup on the modern renderer - CU-86c9narft
mono · 2026-08-20
Open+1,618 / -5100
feat(mockups): My Mockups library prototype - CU-86cbaj0f4
mono · 2026-08-26
Open+6,502 / -16103
feat(custom-mockups): record why an export upload failed
sandboxed-extensions · 2026-09-27
Merged+351 / -1402