mirror of
https://github.com/PR0M3TH3AN/Artstr-Studio.git
synced 2026-10-27 08:40:39 +00:00
2739e1e94114e781d4a8a44a3baade4e7171b49c
- Switch from @import to <link> tags for more reliable Google Fonts loading - Add preconnect hints for faster font loading - Change font-display from 'swap' to 'block' to ensure Press Start 2P loads - Remove '~ DISC & CASE DESIGN STUDIO ~' tagline text Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
CaseWrap Studio
CaseWrap Studio is a static print-layout editor for physical media packaging. It handles DVD and Blu-ray case wraps, Avery 8960-style disc labels, Avery 8693 jewel-case inserts, and freeform image/text layers.
What it supports
- Separate front, spine, and back artwork
- One combined wrap image
- Avery 8960 / 8944 disc-label layouts
- Avery 8693 / 8943 CD jewel-case inserts, including a wider tray insert with side spine guides
- Reusable disc designs that can be assigned to either Avery sheet position
- Additional image layers
- Editable text layers
- A Nostr community feed for browsing and sharing templates
- Publishing the current design as a Nostr template event
- Publishing a single disc design independently from a two-up print sheet
- Reactions, replies, follows, and reposts for selected posts
- Drag positioning, z-order changes, rotation, sizing, and opacity
- PDF export through the browser print dialog
Important workflow change
All image sources are now remote URLs.
That means:
- Case art, disc art, combined wrap art, and extra image layers are entered as
httporhttpsURLs - Saved project JSON stays portable
- Nostr exports can fully reconstruct the layout from the event content alone
- The community feed reads from the relays listed in the Community panel
- Publishing and social actions require a NIP-07 Nostr extension in the browser
If a URL stops working later, the image will no longer render. For permanent restoration, use stable hosted image URLs.
Main file
src/index.htmlis the app. Open it directly in a browser or host it on any static server.
Export
- Use
Print / Save PDFfor a print-ready PDF - Keep browser scale at
100% - Disable browser headers and footers
Restore and sharing
Save projectwrites a JSON file with the full layout stateExport to Nostrwrites a signed Nostr event containing the same layout dataImport from Nostrrestores the template from a copied event- The Community panel can refresh a relay-backed feed, open a selected template, publish the current design, and interact with selected posts
- Disc designs are separate from the printable Avery sheet, so one sheet can print two different designs or two copies of the same design
- CD jewel inserts are a separate template mode, so front/tray insert artwork can be saved and shared apart from disc-label sheets
- Template/design payloads are published as Nostr kind
30078app data events withcasewraptags; ordinary replies, reactions, reposts, follows, and profiles use standard Nostr kinds1,7,6,3, and0 - Nostr posts can be categorized for filtering: Blu-ray, DVD, PS1, PS2, PS3, Xbox, Xbox 360, PC, CD, Dreamcast, GameCube, Wii, Sega Saturn, Sega CD, and Audio CD
Notes
- The app is static and does not need a backend
- Local browser autosave is still available
- Nostr template/design payloads currently use schema version 5
- Older saved projects that contain embedded data URLs may still load, but new work should use remote URLs only
Description
A static site DVD and Blu-Ray Case and disk label designer
Readme
5.7 MiB
0 Stars
1 Watchers
0 Forks
Languages
JavaScript
99.7%
HTML
0.3%