diff --git a/src/renderer/DesktopAPI/webBinding.ts b/src/renderer/DesktopAPI/webBinding.ts index de035375..0b7f8b71 100644 --- a/src/renderer/DesktopAPI/webBinding.ts +++ b/src/renderer/DesktopAPI/webBinding.ts @@ -7,10 +7,12 @@ import { isPrototypeUrl, isValidFigjamLink, isValidProjectLink } from "Utils/Com interface IntiApiOptions { version: number; + appVersion: string; fileBrowser: boolean; } -const API_VERSION = 100; +const API_VERSION = 111; +const APP_VERSION = '999.0.0'; let webPort: MessagePort; const mainProcessCancelCallbacks: Map void> = new Map(); @@ -78,6 +80,7 @@ const initWebApi = (props: IntiApiOptions) => { window.__figmaDesktop = { version: props.version, + appVersion: props.appVersion, fileBrowser: props.fileBrowser, postMessage: function (name, args, transferList): void { console.log("postMessage, name, args, transferList: ", name, args, transferList); @@ -477,6 +480,7 @@ const init = (fileBrowser: boolean): void => { const initWebOptions: IntiApiOptions = { version: API_VERSION, + appVersion: APP_VERSION, fileBrowser: fileBrowser, }; diff --git a/src/types/Renderer/index.d.ts b/src/types/Renderer/index.d.ts index 9b76040f..8dd9baee 100755 --- a/src/types/Renderer/index.d.ts +++ b/src/types/Renderer/index.d.ts @@ -8,6 +8,7 @@ interface Window WindowEventHandlers { __figmaDesktop: { version: number; + appVersion: string; fileBrowser: boolean; postMessage(name: string, args?: any, transferList?: Transferable[]): void;