mirror of
https://github.com/storytold/photocraft.git
synced 2026-11-02 18:13:39 +00:00
Release pipeline id renames and PhotoCraft branding
- Lowercase reverse-DNS id ai.storyteller.photocraft across icons, Linux desktop/metainfo/mime/flatpak, Windows WiX, macOS Info.plist and workflows. - PhotoCraft display name in the title bar, start screen, web loader, Windows exe metadata, README and docs. - .gitignore target/, roadmap refresh. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# Hosting Photocraft for the web
|
||||
# Hosting PhotoCraft for the web
|
||||
|
||||
`photocraft-web-<version>.zip` (from the GitHub release, or `packaging/web/package.sh`) holds a
|
||||
static site in `photocraft-web-<version>/`:
|
||||
@@ -31,7 +31,7 @@ hash, so they can be cached forever. Only `index.html` needs revalidation.
|
||||
`.js` files, and `no-cache` on `index.html`.
|
||||
- **HTTPS:** WebGPU (and the clipboard) only work in a secure context, which means `https://`
|
||||
or `http://localhost`. Over plain HTTP elsewhere, the app falls back to WebGL2.
|
||||
- **No special isolation headers:** Photocraft doesn't use `SharedArrayBuffer`, so it doesn't
|
||||
- **No special isolation headers:** PhotoCraft doesn't use `SharedArrayBuffer`, so it doesn't
|
||||
need `Cross-Origin-Opener-Policy` or `Cross-Origin-Embedder-Policy`. If your site already sends
|
||||
COEP `require-corp`, also send `Cross-Origin-Resource-Policy: same-origin` (or `cross-origin`
|
||||
when the files live on a CDN) on the app's files.
|
||||
@@ -55,7 +55,7 @@ Local test: `python3 -m http.server 8765` inside the folder, then open http://lo
|
||||
```html
|
||||
<iframe
|
||||
src="https://example.com/photocraft/"
|
||||
title="Photocraft image editor"
|
||||
title="PhotoCraft image editor"
|
||||
style="width: 100%; height: 720px; border: 0;"
|
||||
allow="fullscreen; clipboard-read; clipboard-write"
|
||||
allowfullscreen>
|
||||
@@ -75,7 +75,7 @@ Local test: `python3 -m http.server 8765` inside the folder, then open http://lo
|
||||
|
||||
## Renderer selection and fallback flags
|
||||
|
||||
Photocraft renders with wgpu. It uses **WebGPU** when the browser has it and falls back to
|
||||
PhotoCraft renders with wgpu. It uses **WebGPU** when the browser has it and falls back to
|
||||
**WebGL2** on its own. URL query flags override this, and they work on the iframe `src` too:
|
||||
|
||||
| Flag | Effect |
|
||||
|
||||
Reference in New Issue
Block a user