Replaces the manual robocopy / install-windows.ps1 flow with two real distributable artifacts: - dragonflight-premiere-panel-<version>.zxp (Mac + Win) - dragonflight-premiere-panel-<version>-windows-setup.exe (Win) The Windows installer copies the bundle to %APPDATA%\Adobe\CEP\extensions, sets PlayerDebugMode=1 for CSXS 8..13, registers an uninstaller, and offers to remove any legacy com.wilddragon.mam.panel folder so editors don't end up with duplicate panels. The .zxp is signed with a self-signed cert generated on first build and committed to build/cert/ so signature continuity is preserved across builds (Adobe rejects ZXP upgrades with a different cert fingerprint). Also migrates the CEP bundle ID from com.wilddragon.mam.panel to net.wilddragon.dragonflight.panel to match the wild-dragon -> dragonflight repo rename. Manifest, .debug, CSInterface.js, install docs, and the growing-files quickstart all updated. build/ is normally swept by the root .gitignore; added an explicit negation so the packaging pipeline stays tracked. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
71 lines
2.6 KiB
XML
71 lines
2.6 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<ExtensionManifest xmlns="http://ns.adobe.com/CSXS/manifest"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:schemaLocation="http://ns.adobe.com/CSXS/manifest http://ns.adobe.com/CSXS/manifest">
|
|
<ExtensionBundleVersion>1.0.0</ExtensionBundleVersion>
|
|
<ExtensionBundleId>net.wilddragon.dragonflight.panel</ExtensionBundleId>
|
|
<Author>Wild Dragon MAM</Author>
|
|
|
|
<License>
|
|
<Text>Copyright 2026 Wild Dragon. All rights reserved.</Text>
|
|
</License>
|
|
|
|
<AbstractionLayers>
|
|
<AbstractionLayerRequest Name="PProPanel"/>
|
|
</AbstractionLayers>
|
|
|
|
<Extension Id="net.wilddragon.dragonflight.panel">
|
|
<Type>Panel</Type>
|
|
<HostList>
|
|
<Host Name="PPRO" Version="[22.0,99.9]"/>
|
|
</HostList>
|
|
|
|
<LocalizedStrings>
|
|
<LocalizedString locale="en_US">
|
|
<Token name="ExtensionWindowTitle">Wild Dragon MAM</Token>
|
|
<Token name="ExtensionShortDescription">Media Asset Management for Premiere Pro</Token>
|
|
<Token name="ExtensionLongDescription">Browse, search, and import proxy files from Wild Dragon MAM directly into your Premiere Pro project</Token>
|
|
</LocalizedString>
|
|
</LocalizedStrings>
|
|
|
|
<UI>
|
|
<Type>Panel</Type>
|
|
<Geometry>
|
|
<Size>
|
|
<Width>400</Width>
|
|
<Height>700</Height>
|
|
</Size>
|
|
<MinSize>
|
|
<Width>350</Width>
|
|
<Height>500</Height>
|
|
</MinSize>
|
|
</Geometry>
|
|
</UI>
|
|
|
|
<!--
|
|
Resources:
|
|
- MainPath: HTML entry point for the CEP panel UI
|
|
- ScriptPath: ExtendScript (.jsx) auto-loaded into the Premiere Pro host
|
|
- --enable-nodejs: unlocks Node.js require() for binary file downloads
|
|
- --mixed-context: allows Node.js and DOM to share the same V8 context
|
|
-->
|
|
<Resources>
|
|
<MainPath>index.html</MainPath>
|
|
<ScriptPath>jsx/premiere.jsx</ScriptPath>
|
|
<CEFCommandLine>
|
|
<Parameter>--enable-nodejs</Parameter>
|
|
<Parameter>--mixed-context</Parameter>
|
|
</CEFCommandLine>
|
|
</Resources>
|
|
|
|
<CEPVersion>11.0</CEPVersion>
|
|
<RequiredRuntimeVersion>11.0</RequiredRuntimeVersion>
|
|
</Extension>
|
|
|
|
<ExtensionList/>
|
|
<ExecutionEnvironment>
|
|
<HostList>
|
|
<Host Name="PPRO" Version="[22.0,99.9]"/>
|
|
</HostList>
|
|
</ExecutionEnvironment>
|
|
</ExtensionManifest>
|