Sharing a Design
The goal of this feature is simple: share any design with anyone by sending them a single URL. The entire design is encoded directly into the link—no accounts, no file uploads, no server needed. The recipient clicks the link and sees your design instantly in ProFacet.
How It Works
When you click Share, the app takes the current FSL source and metadata (name, timestamp) and encodes it into a ?fsl= URL parameter. The result is a self‑contained link you can paste into a chat, e‑mail, forum post, or anywhere else. Nothing is uploaded to a server; the design lives entirely inside the URL.
Creating a Share Link
- Open the design you want to share. The link captures the current editor buffer, not the last saved version.
- Click Share in the upper toolbar. A panel appears with the link, and it is also copied to your clipboard automatically.
- Send the link. Anyone who opens it will see your exact design.
What the Recipient Sees (Scratch Mode)
When someone opens a shared link, the workspace enters scratch mode—a read‑only preview that protects both your work and theirs:
- The editor shows the shared design but editing is disabled. Typing, running the optimizer, opening files, and keyboard shortcuts are all blocked.
- A yellow banner at the top explains that this is a read‑only shared design.
- Two buttons appear in the toolbar: Copy to Library and Cancel.
This ensures the recipient gets a clean view of the design without accidentally overwriting anything in their own workspace.
Keeping or Dismissing the Design
Copy to Library
Click Copy to Library to save the shared design as your own:
- The design is persisted locally with its original name and metadata.
- Scratch mode exits, the
?fsl=parameter is removed from the URL, and all controls are re‑enabled. - From here you can rename, edit, optimize, or re‑share the design like any other.
If the save fails (e.g. IndexedDB is disabled), the workspace stays in scratch mode so you can retry.
Cancel
Click Cancel to dismiss the shared design without saving. Your normal workspace is restored exactly as it was.
Tips & Limitations
- Privacy: shared links are client‑side. Anyone with the link can read the FSL in the URL, so avoid posting sensitive work publicly.
- Size limit: very large designs may exceed URL length limits and fail to encode.
- Re‑sharing: after copying a design to your library you can re‑share it at any time—the Share button always reflects the current buffer.