Join our global community of Adobe Exchange developers.
Recently active
A quick question based on the one in Illustrator Scripting: How can I get current Mouse position via Javascript? The script will create an object (a small circle in this case) at the mouse's current position within the document's active layer. But I can't seem to find a call in the library to retrieve the location info. I know that the data is tracked because if I open the "Window > Info" tool it shows the cursor's X and Y position in relation to the document bounds. Is there a call anywhere in the javascript library that gives me access to these data points?Is it possible to get mouse position with extensions?
I am a beginner in HTML extension development.I am using Photoshop CC 2018 and if I set the RequiredRuntime to CSXS version 8.0 in the manifest.xml, the extension fails to load with error log "ExtensionManifest is not valid for this CSXS runtime". The extension loads fine when I change the Version to 7.0.I believe I have the CSXS runtime 8.0 as csInterface.getCurrentApiVersion() returns {"minor":0,"micro":0,"major":8}
Hi guys, I'm building an extension for Illustrator using Angular 4. My extension works ok but the I can't unit test it because the calls to CSInterface explode when the code isn't running inside Illustrator.By default, the Angular CLI creates the project with Karma and Jasmine and I've created a basic test. Essentially the test spec.ts file blows up when trying to create the component because of the errors in CSInterface. This is understandable since it isn't running inside Illustrator but I can't figure out how to mock out the calls to CS interface.An abbreviated version of the code looks like:component file:// Some imports heredeclare var CSInterface: any;@Component({ selector: 'app-notes', templateUrl: './notes.component.html', styleUrls: ['./notes.component.scss']})export class NotesComponent implements OnInit { const csInterface = new CSInterface(); ngOnInit() { &
Just bought the Photoshop CC and Lightroom CC. I have Lightroom 5 on my laptop, and needless to say, I have purchased quite a few actions (not really actions) to this along the way. Can I reinstall them in this version of Lightroom?
HiI want to log some debug messages from the html panel. Is there a way to write to the host application/extension log files?Anand
Hey Guys!I updated to Ps CC2018 (i also have many previous versions).If i open one of my extensions >> change the size of the panel (better visibility... etc...) and if i switch a page inside of the extension >> for example i switch to the help page, or i switch trough any function pages (basically i switch one html file to another)The size of the extension panel reset itself to default size (so if i drag the panel to have more reading space.. and if i switch topic... it reseting itself to smaller size )ONLY IN CC2018 !!Picture one >> the panel with bigger size than default:Picture two >> after pressing the help button, the panel size reseting itselfAnybody have the same issue?!? Any update planned to fix this?!? Thank You!Ben
This of course happened as soon as I opened up my computer. And now I click on the link to see the add-on and this pops up.This happened to all of my add-ons. Anyone else see this happen?
UPDATE: The issue below has been fixed and we are investigating ways to ensure that this issue never happens again. We apologize for the inconvenience to anyone that was affected.-----------------------------------------------------------------------------------------------------------------------------We are aware of some users having had their Add-ons uninstalled without asking. We are currently investigating the cause of this. It’s important to note that while the Add-on may have been removed the entitlement, in other words your ownership of that Add-on has not been removed, therefore it can easily be reinstalled. Below we show the ways to reinstall any Add-ons that may have been removed.Go to: https://exchange.adobe.com/addons/my_addons and make sure you sign in with the Adobe or Enterprise ID you used to acquire those Add-ons.For each add-on within the My Add-ons page you will see either a blue install button or a gray Remove button. If you want to reinstall an Add-on that was uni
Hi everyone.Is there any working method that allows adding addEventListener to keys combinations (aka capture keystrokes)?I've tried a few inside the After Effects and it seems like it works inside some of the versions.
We have created and submitted a paid extension on Adobe Exchange, and would like to offer users a trial version before they buy the extension. In the details view of the published extension on our Adobe Exchange Producer's Portal, there is a button which reads "Create Trial". Upon clicking this, we are presented with a form to upload a new ZXP and add installation instructions and other fields, similar to when we uploaded the paid version in the first place.My question is, does Adobe Exchange automatically apply the "trail period logic" to our ZXP extension, OR, do we need to implement the "trial period logic" into the extension? In other words, can we simply upload into the "Create Trial" form the SAME ZXP file which is the paid version that we got published on Adobe Exchange, and when the trial period expires Adobe will notify the user that they need to purchase the extension; OR, do we need to create a separate "trail version" of the extension, and manually code trial period logic i
Hi,For my HTML panel extension, I need the user to select some panel specific settings/preferences. Some of these are PPRO project specific and some are preferences for the panel. What is the right place to store these? Is XMP used for this? Are there any samples?The 'Samples' project has samples for creating simple value properties in XMP. I want to have nested (struct) values. I could not find any example. ThanksAnand
I'm creating my Premiere Pro 2018 panel in CEP.Import a wav file using Drag & Drop on my panel.Insert the wav file at active sequence playback position.If text of the same name exists in the same folder, read it.Insert text string as text graphic at the same position as the wav file. It's necessary to get wav file absolute path to import the wave file and read text.How get absolute path on Drag&Drop?I'm Japanese.I'm sorry if my English is wrong.
On a side project for fun I decided to make custom liveries for project cars 2 and the skin formats are in .dds format. Nvidia website has a plugin for adobe, which I downloaded; however, I am still unable to save/open files in the .dds format
Following Adobe CC 2018, our add-on was impacted by some core changes to node.js handling in the software. We therefore did an update of our add-on and submitted it for publication in the exchange. It has been sitting as Submitted status for 2 weeks now. There is no action pending on my end, and there doesn't seem a way for me to act on it from the producer portal.1.4.6 (Submitted)(Auto-Publish)Is this expected? Any particular action advised?I emailed avetting@adobe.com as suggested by another user in a different thread.https://www.adobeexchange.com/partners/456993/products/18435/patches/39881
Following Adobe CC 2018, our add-on was impacted by some core changes to node.js handling in the software. We therefore did an update of our add-on and submitted it for publication in the exchange. It has been sitting as Submitted status for 2 weeks now, and it seems like no one will ever action it to be published.1.4.6 (Submitted)(Auto-Publish)Anyone else facing this and has suggestions on how to get it resolved? It is quite urgent as the current add-on version doesn't work in Adobe CC2018.Thanks in advance.https://www.adobeexchange.com/partners/456993/products/18435/patches/39881PS: I have tried contacting the Adobe Exchange Admin as suggested on Adobe - Exchange : Help and this is what I got:
HelloI am trying to send some kind of event from my Photoshop JSX to JS.Documentation is pretty vague on the matterCEP-Resources/CEP 8.0 HTML Extension Cookbook.md at master · Adobe-CEP/CEP-Resources · GitHub It says basically that you need to do the following:```function sendEvent(event) { var externalObjectName = "PlugPlugExternalObject"; var myLib = new ExternalObject("lib:" + externalObjectName); var event = new CSXSEvent(); event.type = event; event.dispatch();}```1. create ExternalObject – why is this needed? this object is not used afterwards? What is the `externalObjectName`, does it has to match my extension somehow, or it's a constant?2. Create CSXSEvent, set type and dispatch it. This actually makes senseThe only problem I have so far is that my event isn't called back in my JS.```in JS:csInterface.addEventListener("myClearEvent", clearCallback);function clearCallback() { &nb
I created/edited a video on premiere pro and i didn't save it to a hard drive. I did however uploaded it to a cloud for my school. When i try and open it though its not allowing me to view it. is there any way i can retrieve this video ?
This thing have been bugging me since I started working on my plugin.How can I see what is the problem when JSX fails to load properly? I can kind of see that there is a problem because my functions stop working properly, but there are no error messages.If I check CEP8-PHXS.log file it says:ERROR AsyncEvalRawScript: Failed to evaluate script for scripting engine <..._Engine_Id> with error code 38Other log files are empty or non-helpful.What is code 38?I know there should be some kind of syntax error in my script, which line does it fail on?Running all my scripts from regular JS, I have function:```var logger = function(message) { if (console) { console.log(message); }};function runCsScript(script) { if (csInterface && csInterface.evalScript && window.__adobe_cep__) { csInterface.evalScript(script, logger); } el
It would be great if the .prproj could contain keywords pulled out like bin names sequences ect. so that they can be searched without having to open the project.
[Apologies for broad distribution.]Hello, potential CEP panel developers! Changes to CEP's Node.js handling are required, between CEP7 and CEP8; this will break existing Node.js usage, in CEP extensions. We apologize in advance for the breaking change; we wouldn't make these changes if they weren't required to maintain Adobe's security standards.Good news: While CEP8 applications are not yet available, we can provide a good understanding of the required changes, today. Attached are a migration guide, and additional details about Node.js enablement in various JavaScript contexts; the information you'll need to make your existing panels compatible with forthcoming CEP8 hosts.If you'd like to test your panels in CEP8 applications, either reach out to your product team contacts, or go here to apply for pre-release access to applications which rely upon CEP8: https://www.adobeprerelease.com
Buenas noches, estoy intentando perfeccionar los bordes de una selección de máscara pero no puedo lograrlo. Cuando selecciono el pincel, ya sea para perfeccionar los bordes o para agregar información de selección, nada sucede. No se observa como que se "pinte algo", no se previsualiza nada. Y si selecciono la opción de Aplicar, la imagen sigue igual, sin recortar, sin selección. ¿qué estoy haciendo mal?
Hi,I'm trying to create an illustrator HTML panel. The panel has a few number input fields. They work fine in chrome: only accept numbers. But in illustrator, I can type numbers and letters. Am I missing something? I searched for solutions and couldn't find any. Thanks
I recently finished a Photoshop panel that I will need to make frequent updates to. The panel is signed and packaged, and I'm wondering if I can make edits to the files without having to (RE) sign and package the panel. I've tried making edits to the index. html file, and when trying to open the panel I get the "not properly signed" error message. The panel will be installed on a few different users' computers in my office, and I would like to be able to make edits to the code and have it update on each of the users' machines. Has anyone tried anything like this? Thanks!
In debug mode - using CEP 6.0 works okay, but ZXPInstaller is objecting to installing built version .zxp - claiming incompatibility.My manifest's version reads looks like this:<HostList> <Host Name="IDSN" Version="[11.0,13.9]" /></HostList>Thanks, Pete
Hi Everyone,Is there is possible to Block or allow pop-ups using in Photoshop HTML extension?I need to open webpage in Inner HTML, If suppose I do It show's Popup blocked.Please suggest me how do I solve the problem.Code:<html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title></head><body> <div id="topBar"> <a href ="#" onclick="load_home()"> HOME </a> </div> <div id ="content"> </div> <script> function load_home() { document.getElementById("content").innerHTML='<object type="text/html" data="http://xxxxxx.yyy.com/zzz/homepage.asp" style="width:300px; height:300px;"></object>'; } </script> </body></html>-yajiv
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.