The Linux, macOS, web and Windows packaging still carried PhotoCraft's image-editor metadata. - nfpm.yaml (#94): deb/rpm summary and description describe the video editor; filmcraft-cli is a command runner, MCP server and exporter; Debian section video instead of graphics. - AppStream (#100): AudioVideo/Video/AudioVideoEditing categories, matching the desktop entry; video keywords; the screenshot is the README hero image (the old filmcraft-demo.jpg URL was a 404). - macOS Info.plist.in (#100): export the .fcproj project type (JSON) instead of PhotoCraft's .pcraft; app category video; drop the PSB and QOI imported types, which FilmCraft does not read. - filmcraft.wxs header comment: the MSI declares no file associations. - web hosting guide: iframe title "FilmCraft video editor". Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
771b614ad4
commit
96e9a00997
|
|
@ -23,20 +23,21 @@
|
|||
<url type="help">https://github.com/storytold/filmcraft</url>
|
||||
<url type="contact">https://discord.gg/artcraft</url>
|
||||
<categories>
|
||||
<category>Graphics</category>
|
||||
<category>RasterGraphics</category>
|
||||
<category>Photography</category>
|
||||
<category>AudioVideo</category>
|
||||
<category>Video</category>
|
||||
<category>AudioVideoEditing</category>
|
||||
</categories>
|
||||
<keywords>
|
||||
<keyword>photo</keyword>
|
||||
<keyword>image editor</keyword>
|
||||
<keyword>psd</keyword>
|
||||
<keyword>layers</keyword>
|
||||
<keyword>video</keyword>
|
||||
<keyword>video editor</keyword>
|
||||
<keyword>timeline</keyword>
|
||||
<keyword>color grading</keyword>
|
||||
<keyword>nle</keyword>
|
||||
</keywords>
|
||||
<screenshots>
|
||||
<screenshot type="default">
|
||||
<caption>Editing The Great Wave off Kanagawa with type layers and adjustment layers</caption>
|
||||
<image>https://raw.githubusercontent.com/storytold/filmcraft/main/docs/images/filmcraft-demo.jpg</image>
|
||||
<caption>Color workspace: a documentary cut with Lumetri Color, scopes, captions and loudness meters</caption>
|
||||
<image>https://raw.githubusercontent.com/storytold/filmcraft/main/docs/images/filmcraft-hero.png</image>
|
||||
</screenshot>
|
||||
</screenshots>
|
||||
<branding>
|
||||
|
|
|
|||
|
|
@ -10,17 +10,18 @@ version: ${VERSION}
|
|||
# semver: 0.2.0-rc.1 becomes 0.2.0~rc.1 in deb/rpm, so pre-releases sort before the release.
|
||||
version_schema: semver
|
||||
release: 1
|
||||
section: graphics
|
||||
section: video
|
||||
priority: optional
|
||||
maintainer: ${FILMCRAFT_MAINTAINER}
|
||||
vendor: Learning Machines LLC
|
||||
homepage: https://getartcraft.com/apps/filmcraft
|
||||
license: MIT OR Apache-2.0
|
||||
description: |-
|
||||
Open-source, native image editor that works the way Photoshop users expect.
|
||||
Layers, masks, adjustment layers, layer styles, type and brushes; opens and
|
||||
saves layered PSD/PSB files; 8/16/32-bit documents; GPU compositing (wgpu).
|
||||
Includes filmcraft-cli, a headless converter and command runner.
|
||||
Open-source, native video editor: edit video, color and sound.
|
||||
Timeline editing with source and program monitors, color grading and scopes,
|
||||
effects and keyframes, titles and captions, audio mixing with loudness meters,
|
||||
and export; GPU compositing (wgpu).
|
||||
Includes filmcraft-cli, a headless command runner, MCP server and exporter.
|
||||
|
||||
# The binaries link only glibc and libgcc_s directly. Windowing (X11/Wayland, xkbcommon) and the
|
||||
# GPU (Vulkan, EGL/GL) are loaded at runtime, so they are dependencies/recommendations here
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@
|
|||
<key>CFBundleIconFile</key>
|
||||
<string>FilmCraft</string>
|
||||
<key>LSApplicationCategoryType</key>
|
||||
<string>public.app-category.graphics-design</string>
|
||||
<string>public.app-category.video</string>
|
||||
<!-- Must match MACOSX_DEPLOYMENT_TARGET in package.sh. Big Sur is the first release on
|
||||
Apple silicon and has the Metal feature set wgpu targets. -->
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
|
|
@ -50,61 +50,25 @@
|
|||
<array>
|
||||
<dict>
|
||||
<key>UTTypeIdentifier</key>
|
||||
<string>ai.storyteller.filmcraft.document</string>
|
||||
<string>ai.storyteller.filmcraft.project</string>
|
||||
<key>UTTypeDescription</key>
|
||||
<string>FilmCraft Document</string>
|
||||
<string>FilmCraft Project</string>
|
||||
<key>UTTypeConformsTo</key>
|
||||
<array>
|
||||
<string>public.data</string>
|
||||
<string>public.image</string>
|
||||
<string>public.json</string>
|
||||
</array>
|
||||
<key>UTTypeIconFile</key>
|
||||
<string>FilmCraft</string>
|
||||
<key>UTTypeTagSpecification</key>
|
||||
<dict>
|
||||
<key>public.filename-extension</key>
|
||||
<array><string>pcraft</string></array>
|
||||
<array><string>fcproj</string></array>
|
||||
<key>public.mime-type</key>
|
||||
<array><string>application/x-filmcraft</string></array>
|
||||
</dict>
|
||||
</dict>
|
||||
</array>
|
||||
<!-- Types macOS may not know; the system's own declaration wins when it has one. -->
|
||||
<key>UTImportedTypeDeclarations</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>UTTypeIdentifier</key>
|
||||
<string>com.adobe.photoshop-large-image</string>
|
||||
<key>UTTypeDescription</key>
|
||||
<string>Photoshop Large Document</string>
|
||||
<key>UTTypeConformsTo</key>
|
||||
<array>
|
||||
<string>public.data</string>
|
||||
<string>public.image</string>
|
||||
</array>
|
||||
<key>UTTypeTagSpecification</key>
|
||||
<dict>
|
||||
<key>public.filename-extension</key>
|
||||
<array><string>psb</string></array>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>UTTypeIdentifier</key>
|
||||
<string>ai.storyteller.filmcraft.qoi</string>
|
||||
<key>UTTypeDescription</key>
|
||||
<string>QOI Image</string>
|
||||
<key>UTTypeConformsTo</key>
|
||||
<array>
|
||||
<string>public.data</string>
|
||||
<string>public.image</string>
|
||||
</array>
|
||||
<key>UTTypeTagSpecification</key>
|
||||
<dict>
|
||||
<key>public.filename-extension</key>
|
||||
<array><string>qoi</string></array>
|
||||
</dict>
|
||||
</dict>
|
||||
</array>
|
||||
|
||||
</dict>
|
||||
</plist>
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ Local test: `python3 -m http.server 8765` inside the folder, then open http://lo
|
|||
```html
|
||||
<iframe
|
||||
src="https://example.com/filmcraft/"
|
||||
title="FilmCraft image editor"
|
||||
title="FilmCraft video editor"
|
||||
style="width: 100%; height: 720px; border: 0;"
|
||||
allow="fullscreen; clipboard-read; clipboard-write"
|
||||
allowfullscreen>
|
||||
|
|
|
|||
|
|
@ -4,9 +4,7 @@
|
|||
|
||||
wix build filmcraft.wxs -arch x64 -d Version=1.2.3 -d BinDir=... -d IconPath=... -o out.msi
|
||||
|
||||
Per-machine install into Program Files, a Start Menu shortcut, `.pcraft` owned by FilmCraft,
|
||||
and FilmCraft offered under "Open with" for PSD/PSB and the image formats it reads (without
|
||||
taking over the user's default app for them).
|
||||
Per-machine install into Program Files and a Start Menu shortcut. No file associations.
|
||||
-->
|
||||
<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
|
||||
<Package
|
||||
|
|
|
|||
Loading…
Reference in New Issue