mirror of
https://github.com/PR0M3TH3AN/Artstr-Studio.git
synced 2026-11-06 13:40:39 +00:00
update
This commit is contained in:
1 parent
21cd78c2dd
commit
256f85b341
2 files changed
+1440
-157
No files matched your search
@@ -0,0 +1,57 @@
|
||||
# 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, and freeform image/text layers.
|
||||
|
||||
## What it supports
|
||||
|
||||
- Separate front, spine, and back artwork
|
||||
- One combined wrap image
|
||||
- Avery 8960 / 8944 disc-label layouts
|
||||
- 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 `http` or `https` URLs
|
||||
- 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.html` is the app. Open it directly in a browser or host it on any static server.
|
||||
|
||||
## Export
|
||||
|
||||
- Use `Print / Save PDF` for a print-ready PDF
|
||||
- Keep browser scale at `100%`
|
||||
- Disable browser headers and footers
|
||||
|
||||
## Restore and sharing
|
||||
|
||||
- `Save project` writes a JSON file with the full layout state
|
||||
- `Export to Nostr` writes a signed Nostr event containing the same layout data
|
||||
- `Import from Nostr` restores 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
|
||||
|
||||
## Notes
|
||||
|
||||
- The app is static and does not need a backend
|
||||
- Local browser autosave is still available
|
||||
- Older saved projects that contain embedded data URLs may still load, but new work should use remote URLs only
|
||||
+1383
-157
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user