Join our global community of Adobe Exchange developers.
Recently active
Hello. I'm trying to install Squash and Stretch Free and Sprite-O-Matic on My exchange.It says both are installed, but when I open AE neither is installed. I tried to install them manually with ZPXinstaller and Anastasiy's Extension Manager and both failed. I work on last version of CC on mac 10.13.5Any ideas?Thank you!
Hi,I'm working on an inDesign extension (with type `ModalDialog`) and run into this mysterious problem. When the extension is used for the first time after inDesign is launched, my ExtendScript functions fails (it doesn't happen every single time, but pretty often). And when it fails, it stays in the broken mode until the extension is re-opened. The failed ExtendScript function can be anything that tries to make a change (for example: `app.jpegExportPreferences.pageString = '1'`).If I change `ModalDialog` to `Panel` in the manifest.xml, the problem goes away. But from the product perspective, I can not use `Panel` because I have to make sure user can not make changes to the inDesign file while this extension is opened.I have uploaded a zip file to debug it. Here is how to reproduce:1. Unzip the file and put it into your local extension folder (Mac: `~/Library/Application\ Support/Adobe/CEP/extensions/`, Win: `C:\Users\<USERNAME>\AppData\Roaming\Adobe\CEP/extensions`)2. Launch inD
Hi, I'm trying to boot an invisible extension when after effects starts. According to the documentation, there is no event to detect when After effects is running, so I am trying to boot from another extension, which is started from the extensions menu. I have this code in my main extension (.js file):new CSInterface().requestOpenExtension('com.my.secondary.extension');Here is my problem: when I start the visible extension from the menu, the invisible extension does start, but if I leave my visible extension open when closing after effects, once I start it again, my visible extension starts, but the secondary does not. Is there any workarround to solve this issue?
I have been working CEP that can pull data from a public google sheet.This works.I now want, after the data has been retrieved and the script has run to change a cell value so when it goes through the loop. It will skip anything that isn't specified.This appears to require Oauth, which i've been testing with using a http://localhost . I got this all working really well.Now importing the code back into my panel. I realised a few things. It's not a localhost.This isn't being sold and is bespoke for myself and the company I work for, so I don't need a webserver/website to run it off (Or do I?)How can I get my CEP Panel get passed the Oauth so I can keep my sheets private and use the Google API (Unless anyone else has alternative suggestions)
Hi,I'm very new to MacOS and I want to create an Installer package for my application using Extendscript ToolKit(.jsx files and .jsxbin files) - Adobe Illustrator on MacOS High Sierra .For the same application which i have done in Windows 10 got the Installer Package(.msi file) using "Visual Installer" .Please help me out by knowing which tool to be used for creating Installer package on MacOS high sierra (I tried using Package(.pkg)but I'm stuck).Also want to know how to create a .app file from these scripts (.jsx files and .jsxbin files).If I'm wrong correct me and please do provide me the process of creating Installer package on MacOS high sierra when I'm using Extendscript ToolKit.
Hi all,This is not a question, but more hoping that this will help some one else with this solution.Our organisation use multiple currencies inside the business but we only have 1 RSID. This has been one of the only drawbacks from moving to a single RSID, however I have stumbled across a very elegant solution to get a highly accurate multiple currencies in Adobe.In my example below we capture everything in EUR but want to render it in GBP.The first thing we did is create an event that fires for each of the currencies of interest in our Tag container when a user purchases. In this example I will be using e301.The first thing I did was check for reliability - it appears it fired most but not all the time (98.4%) of the time. As this would not be accurate enough I then went about the following to ensure accuracy.Create a segment called "Currency Conversion Hit" - Logic was hit level "e301 exists".Finally I created the following segment:Hopefully this will help someone out there!Dave
Hello guys,I am not sure whether I am posting my question in the correct forum or not. But here is my issue, how to delete my extensions from my listing list from Adobe exchange so that I can be published from the correct account.Thanks in advance
I recently finished my first photoshop CEP extension, however I can't submit it to Adobe Exchange because there seems to be a form validation bug.The first to steps of the "create listing" form (Details and Images) are no problem. But at Step3 (Upload & Docs) it keeps telling me that the version format is incorrect.I noticed that there is a version field at the beginning, but as soon as I upload my .ZXP the field simply disappears. Quite frustrating and I don't understand how a bug like that can be unnoticed all the time. Also, contacted the support weeks ago and didn't get a reply..https://i.imgur.com/GJLAjFC.jpg Any ideas?
When I click on my signIn button on a local webServer or trigger it this way csInterface.openURLInDefaultBrowser("http://localhost:3200/localServer.html");The signing button works and opens a new windowgapi.auth2.getAuthInstance().signIn()In my panel, it doesn't launch.If anyone can think of a way to open up a new window so I can give my CEP google authorisation I would be much appreciated.
I apologize for the noob question, but I'm new to html and its relationship with javascript.I have a premiere panel I'm working on, and have set some buttons to link up to functions in my javascript file using onClick. I've got it working to the point where the buttons can trigger a basic alert. But when I try to access Premiere objects, like "app.project", the script fails.What am I doing wrong here?<!doctype html><html><head><meta charset="utf-8"><script src="./jsx/RenameItems.js"></script><script src="./lib/CSInterface-4.0.0.js"></script><script>function Replace() {findAndReplace(document.getElementById('find').value, document.getElementById('replace').value);}function AddPrefixAndSuffix() {addPrefixAndSuffix(document.getElementById('prefix').value, document.getElementById('suffix').value);}</script><style>body {font-size: 75%; color: #b1b1b1;}th, td { padding: 0px;}table { &nb
You might have seen this in another forum, but I'm trying to aim this differently with the question.So i've built a CEP based on this tutorial (Note this is for testing, so my actual plugin will be integrated)https://medium.com/adobetech/how-to-build-a-node-js-server-in-a-panel-ba1d63ea67e2 Currently I open my plugin (index.html)I have a sign in buttonportion from index.html<button id="sign-in">sign in</button>This contacts my index.jsportion from index.jsvar signButton = document.querySelector("#sign-in");signButton.addEventListener("click", signIn);function signIn(){ csInterface.openURLInDefaultBrowser("http://localhost:3200/localServer.html");}this opens up a browser to sign into google api, but once accessed it remains in the browser like so. The actual localServer.html doesn't update that is in my folder.portion from localServer.html (This is portion that finds the bits and put it into the pre tag)<pre id="content" style="white-space: pre-wrap;">TRY THIS<
Hi All,I have an extension for InDesign which has issues with panel size showing wrong on some Win machines, i want the panel to be non resizable so i have set the size, min size and max size to a common value. The result is fine while testing on MAC, as well as the WIN VM's that i have, but when tested by the client on WIN machines with a higher resolution the panel shows two different issuesIn InDesign CC2018 the panel keeps on growing as its dragged and moved around even beyond filling up the whole screenIn Indesign CC2019 the panel shows up too big, again not honouring the values given in the manifestI don't have ready access to such machines so can't test it thoroughly, but as per whatever test i could get the client to do, it seems this issue is related to the resolution. Has anyone else faced something like this? How do i handle it-Manan
Purchased plug-in through Adobe Exchange: Photo Upload from New P Products for LR Classic on Windows 10. Instructions say to go to My Exchange to download. I am already logged into my Adobe account, but am getting message "Please log in to see the list of your acquired apps". How do I do so?
Hi, I am trying to communicate two extensions, through vulcan messages, one in Animate and another in After Effects. Messages sent from Animate are received by After Effects, but Animate is not receiving the After Effects messages. This is the code://Code in After effects extenssionvar message = new VulcanMessage(VulcanInterface.TYPE_PREFIX + 'com.KT.helloAnimate');message.setPayload('Hello from after effects');VulcanInterface.dispatchMessage(message)//Code in Animate extensionVulcanInterface.addMessageListener( VulcanInterface.TYPE_PREFIX + 'com.KT.helloAnimate', function(message){ console.log(VulcanInterface.getPayload(message))});I'm working with CEP 9. I have created two new blank extensions to verify that the error is not in other parts of the code, but the behavior is the same, Animate still does not receive the messages. It is possible that it has something to do with this problem that I had the other day, and I think that for some reason, after eff
I'm trying to fire an event on an onclik inside a button, but the event does not fire. The button is inside a vue component and I am importing the function from another file.This is my code:const csi = new CSInterface();csi.addEventListener("com.my.extension.id.folderSelected", function(e){ alert('event fired')});//The imported functionfunction collect(){ let prompt = 'Select folder'; var path = esHandler(`KT.selectFolderDialog("${prompt}", true)`) .then(function (res){ var event = new CSEvent("com.my.extension.id.folderSelected", "APLICATION"); event.data = res; csi.dispatchEvent(event); });}//Handler function for the asyncronicous behaviorfunction esHandler(script){
Hi,I am using CC 2019. I add files in the CEP extensions path: "Macintosh HD ▸ Library ▸ Application Support ▸ Adobe ▸ CEP▸ extensions", but it is not showing in illustrator extensions menu why...?Please help me.Pradeep A.P
Hi -- I have a sample panel extension and it's running in Adobe Illustrator CC 2018 (22.1v) and I try to resize/extend the panel extension (dragging the panel extension) but it is not extending in Mac OS X 10.13. Any suggestions?My panel extension geometry is below. <Geometry> <Size> <Height>400</Height> <Width>600</Width> </Size> <MaxSize> <Height>1920</Height> <Width>1920</Width> </MaxSize> <MinSize> <Height>50</Height> <Width>50</Width> </MinSize> </Geometry>
Hello,I am trying to add a dialog windows but I keep getting: var _dlg = app.dialogs.add({ name: "single line" });this is the code and I tried several approaches with code from the internet in both InDesign and Illustrator.
I am trying to enable persisted state in the latest version of photoshop with the following code: var csInterface = new CSInterface();var event = new CSEvent();event.type = "com.adobe.PhotoshopPersistent";event.scope = "APPLICATION";event.appId = csInterface.getApplicationID();event.extensionId = csInterface.getExtensionID(); csInterface.dispatchEvent(event);either I don't know what to expect from this code or it doesn't work. I try to keep the state of an input field that gets populated from jsx, but no state whatsoever gets to be persisted. I am using VueJs and Vuex to build my app.
ExtendScript does not update its internal Scripting Dictionary files (which provide type information, etc. to the Object Model Viewer) except when a new Major version is encountered.This is an issue because new APIs are (frequently) added in Minor and (occasionally) Patch releases. (I'm using in Semver parlance to refer to Major.Minor.Patch...)The only workaround I know of is to locate the Scripting Dictionaries (~/Library/Preferences/ExtendScript Toolkit/4.0/ on macOS) and delete the major version for which you are attempting to get an updated Scripting Dictionary.
Is there any tool to debug .jsfl files in which you can set breakpoints, inspect variables, etc ..., something similar to the Extendscript Toolkit or the vscode debugger?. I come from extendscript and I'm new to jsfl, so what I'm doing is launching my jsfl script through a button on a CEP extension. The only way I have found to know what is happening is an.trace, but it is a pain debug like that. I've searched the internet but I could not find anything about properly debug on Animate.
Hi,I am created illustrator extensions and copied the respective path"Macintosh HD ▸ Library ▸ Application Support ▸ Adobe ▸ CEP ▸ extensions". But it is displaying the blank menu. Here with i have attached the screenshot and coding. Please check my coding and help me.manifest.xml<?xml version="1.0" encoding="UTF-8"?><ExtensionManifest Version="6.0" ExtensionBundleId="com.example.DesignArtwork"ExtensionBundleVersion="2.6.0.113" ExtensionBundleName="Design Artwork"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><ExtensionList><Extension Id="com.example.DesignArtwork"Version="2.6.0.113" /></ExtensionList><ExecutionEnvironment><HostList><Host Name="ILST" Version="[23.0,99.9]" /></HostList><LocaleList><Locale Code="All" /></LocaleList><RequiredRuntimeList><RequiredRuntime Name="CSXS" Version="6.0" /></RequiredRuntimeList></ExecutionEnvironment><DispatchInfoList><Exten
Hi all,In 2014, I developed a set of InDesign Extensions for InDesign CC 2014, using Extension Builder 3 in Eclipse. This was always problematic because I know nothing about Eclipse (I'm a Microsoft kind of guy - VisualStudio, c#, AzureDevOps/TFS for source control etc.); but it worked. The Extension Builder 3 environment did have the clear advantage that at the press of a button you had a working Extension prototype you could start expanding on.We have not changed many features since then and only added a few minor Extensions to our offering. I just simply kept on changing the InDesign Version and CSXS versions in the manifest.xml, do an Eclipse "Clean/Build", praying, and I was good to go. This means of course that I am not benefitting from any new features in later releases of CSXS/CEP, etc. Also, I am totally ignorant of any improvements/changes in the CEP Extensions world since 2014...There was always a danger in this: if something happened to my laptop. Since there's no dependabl
In the browser, when you drag&drop a file onto an area , you get some info about the file, but not the filepath, it just returns 'undefined'. I've tried this in my Premiere Pro panel, and here it DOES result in returning the correct filepath.I was/am planning on using this to drag&drop files onto my panel, then upload them, but is this OK to do? Is this something that may be changed or deprecated in future releases? Is there simply a better way to do this?
Hi, Using the Visual Studio Code ExtendScript Debugger plugin, I'm not able to run a script which targets Photoshop. An error is thrown. Scripts targeting Indesign work well. I'm targeting Photoshop 2019, which is installed on my machine. Thanks Tim
Remix with Firefly Community Gallery
Thousands of free creations to fall in love with and remix in Firefly.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.