Open baannng opened 2 years ago
Hi and sorry for the late reply.
I still need to adjust my readme file to make this more clear. If you read this comment, you'll see how to install using manual approach
Hi again Rombout.
I've finally had the time to get back to this issue. As your branch didn't work I've started to read some posts on this issue and made the fix at least for my machine which is a Macbook using macox 12.6. I would like you to check if all this makes some sense for you.
From the beginning: I've moved your folder com.sbaril.animdessin2
into /Library/Application Support/Adobe/CEP/extensions/
as you point here.
Then I started the Photoshop 2023.
Then opened AnimDessin2. It fails with the "it was not properly signed" error.
I've added the Terminal entry: defaults write com.adobe.CSXS.8 PlayerDebugMode 1
but it wasn't enough.
Then added: defaults write com.adobe.CSXS.5 PlayerDebugMode 1
but wasn't enough as well.
I've analyzed another reference link ADOBE - CEP Extension Cookbook - Debugging Unsigned Extensions and got this LogLevel information and added it using Terminal defaults write com.adobe.CSXS.8 LogLevel 6
.
I got then the idea to take a look to the CSXS files As you know they are located here: /Users/username/Library/Preferences/
There I could see 4 files:
com.adobe.CSXS.5.plist
com.adobe.CSXS.8.plist
com.adobe.CSXS.10.plist
com.adobe.CSXS.11.plist
all with LogLevel 1, except for the CSXS.8 which got already the level 6, changed to 6 and all files.
Restarted my machine. Opened Photoshop. Loaded AnimDessin2 and worked!
So in the end, the CSXS.x files got all the same information:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>LogLevel</key>
<string>6</string>
<key>PlayerDebugMode</key>
<string>1</string>
</dict>
</plist>
I tested with LogLevel 0 (as OFF no logs) and it worked as well.
I think, and to recall, for Windows the keys should be:
regedit > HKEY_CURRENT_USER/Software/Adobe/CSXS.8
, then add a new entry PlayerDebugMode
of type "string" with the value of 1
.
If still not working try to use the LogLevel as well:
regedit > HKEY_CURRENT_USER/Software/Adobe/CSXS.8
, then add a new entry LogLevel
of type "string" with the value of 0
.
And adding the key as well for CSXS.5 for both strings.
Does this makes sense? For me it worked.
I hope you may keep developing this plugin has a new branch which has a lot of new features. Thank you. AMP
Awesome @baannng !!! Very good of you to try and figure this out. I can't recall i added loglevel actually. I have set these codes using terminal a longtime ago and simply used what i read in the documents. Perhaps i did use loglevel. Glad you got it working.
Please let me know if everything works. I've tested only 2 machines, osx and windows. For me osx is much smoother. I have omen 15 windows laptop running windows 21. My Photoshop runs weird, also illustrator runs weird. It works kinda stuttering, lots of times it feels the app freezes for a split second. Ove run timing tests using scripts and my 2018 Photoshop on osx is way faster, about 70% most of the time. Still don't know what's causing it.
Not many people have tried my version and I don't know if people actually like it what i added. I tried my best to make it clear what all the buttons can do now So that's why is also added that help panel. It's shows all the info what the buttons do with a key-combo applied.
Ps Checking that article again os adobe about debuggit which you linked. Using loglevel could slow down the extension. As it will write in the background. Kinda weird that first you set it to 6 then 0 and then it still works. I believe this extent uses version 5. I would need to check the file describing that
My comment about how to install actually contains an important error. I see i statee version 8, this extension uses version 5. I just checked it. I will make a proper info page for my version and the manual install process. I will add you info about the error it can show.
I also need to make some proper documentation about all the new features I've added. It's only shown in that issue i posted on Stephane's his github
Hi there Rombout
I really don't know about those KEYS, and I did only a blind test.
Why your version can't be installed as Stephane's? And why it has this sign issue? We're using Stephane's with students and on school computers. But there are a lot of new features that are much better and makes easier to work. I will try to install yours in 16 Windows machines,... but would like to know more about the sign issue. Does Adobe provide support on this?
I didn't noticed no difference regarding speed! Although I noticed that the tooltip annoys if the bar is with the same button's height. I've disabled the tooltip because it overlaps the buttons making all flickering.
Another bug, at least I think this could be a bug, when I "create a in-bettween before selected frame" both frames are keept selected and I would need to select the new one only.
Let's keep this conversation alive, as well as your branch development.
Regards, A.
Well the sign issue is that, normally you need to sign the extension. It makes sure nothing is changed in any of the files after extension has been published and is valid for around 4 years. They state to make sure it has a certain certificate and timestamp. The exact reason i can not really find. Here's a PDF with more info about the subject
I didn't noticed no difference regarding speed! Although I noticed that the tooltip annoys if the bar is with the same button's height. I've disabled the tooltip because it overlaps the buttons making all flickering.
Could you perhaps make a screengrab of that for me? Sometimes ive seen the toolbar height having issues with the height. Ive added code which checks for cookies and according to that it should adjust the toolbar height.
Another bug, at least I think this could be a bug, when I "create a in-bettween before selected frame" both frames are keept selected and I would need to select the new one only.
I'll check that again and see what's going on. Hope i can repeat the same work flow to get the issue showing
Its been a while that ive worked on this tool. So i need to reach deep in my memory and get used to ExtendScript again. I switch a lot between Python, Javascript and Extendscript. They are quite different and every time i switch i need to get accustomed again. Im not an actual developer, im a graphic design and just like to fiddle with code now and then
I just tested the function "Create InBetween Before" and for me it works as it should i believe. For me it adds a new blank frame before the prior selected one, adds a frame and then selects this new frame.
See screengrab below
However, i did noticed when i use the "InBetween After", it keeps the old one selected. Seems like its the opposite of your issue.
I noticed it actually has the wrong icon for tooltip. I get the same issue you describe when using ALT + LMB. I think you get the result show below, is that correct?
Ive found and fixed the issue. It was due to a script i use to run buttons over all selected frames. For this action that is not needed. I'll do an update to this repo ASAP.
I've update the repo with the adjusted code.
edit I think i also now have fixed the panel height when either Tooltips or Global Timeline is toggled OFF
ALWAYS restart your machine after change the CSXS.x.plist file, obviously on a Mac. Don't know if you'll need to do in a Windows machine, but I would do it just in case.
I actually add those codes through the terminal and never needed to restart the machine. I first started developing this version on osx and later also tested it on windows. Adjusting those keys on Windows was a bit different but also worked if i remember well.
I've left that note because yesterday I tried to install AnimDessin2: The Schroef Edition 😂 and none of my previous keys were working.
I got a cleaned macOS Ventura machine where I've installed the plugin in the user library, and the CEP folder was in the general one, where I only have the CSXS.11.plist I tried many situations and the last one was to restart the computer. After that it worked!
Again this was a macOS computer and with a cleaned installation.
I see, perhaps mine were than already activated, guess so. Been playing around with panels for a while so guess that was already the case then.
Eventually i hope i can sign mine as well or that my version lands in Adobe Exchange. But due to personal reason Stephane can't work on this anymore
Yes, I've read about Stephane's issue on his blog. It's a very very very sad issue for him first. I wish him the best now.
What is needed to add this to Adobe Exchange and solve this installation issues?
Well if I'm correct, you need to make an account on exchange platform. But i believe this is not for free.
Plus....
Adobe has shifted to UXP, meaning in time these CEP panels will absolete :( It's end of life for CEP, currently they still work. But eventually they will stop completely. This means the complete setup needs to rewritten. That is a MAJOR overhaul of the panel.
I've invested days, weeks in this version during Covid. I don't think i can find the time to learn this new approach. At least not in the near future. I've tried looking at ir, but it so completely different from this old approach
So this sounds the end for this plugin... :( Either Adobe integrates a better animation support in Photoshop or this will end animation at Adobe's... since Animate is still a bad option as I see.
https://developer.adobe.com/photoshop/uxp/guides/uxp_for_you/uxp_for_cep_devs/
Been watching some vids again about UXP. I'll will give it a go eventually. But as long as this still works it won't.
Seems they will support CEP for a while
On Tue, Feb 14, 2023, 11:54 baannng @.***> wrote:
So this sounds the end for this plugin... :( Either Adobe integrates a better animation support in Photoshop or this will end animation at Adobe's... since Animate is still a bad option as I see.
https://developer.adobe.com/photoshop/uxp/guides/uxp_for_you/uxp_for_cep_devs/
— Reply to this email directly, view it on GitHub https://github.com/schroef/AnimDessin2/issues/4#issuecomment-1429973582, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABU2GAFF6DCO53D4DB65TYDWXOTBPANCNFSM5QKMRWTA . You are receiving this because you were assigned.Message ID: @.***>
Hi Rombout
Thank you for this new branch of yours. I would love to use it but I can't install it properly. For some reason I got "The extension could not be loaded because it was not properly signed." after load the extension.
I've replaced the com.sbaril.animdessin2 for your folder but I got the error.
Could you help? How do I install it?
MacOS Maverick with latest Photoshop version
Thank you once again. AMP.