(I don't want this to sound like a sharp criticism. I know that the software engineers at Adobe have been busy with rolling out CS5, producing patches, etc. So, writing clear documentation on something like Creative Suite Extensions is probably not a high priority.)
I've been able to get a CS5 port of the TLR Capture Sharpening panel to open in Photoshop CS5 without any errors. I still have some logical debugging to do.
Much of what the documentation said was erroneous. The new TLR panels will not need a digital certificate. You don't need to use CS5 Extension Manager to load them. I was able to load the panel I'm working on as I did with Photoshop CS4 panels. Just copy the panels files to the proper folder.
So . . . I expect to have CS5 versions of the panels really soon! :)





Thanks Mitch!
Your work on these is much appreciated. Can't wait to try them out.
Mark
More thanks, Mitch
We certainly do appreciate your efforts, and look forward to the new panels.
best wishes,
gollywop
Waiting for Answer from Adobe
Code compiles no error. Runs part way and fails.
Some functionality is not exposed in Photoshop API. So you use the ScriptListener tool and adjust the code. It runs through the Photoshop Action Manager. Same thing that runs a Photoshop action. ;)
Anyway, as soon as it hits a call to th Action Manager, the code stops.
I posted a message in the CS Extensions forum. I'm hoping someone like Tom Ruark or Bernd Paradies will answer soon.
The panels load, load up their data, etc.
I'm sure, it's some change in the API. ;)
Still working on it!
No Answer, But A Hack?!
I have not received an answer. But I found a solution. I'm not sure if it's now intended or I've made a hack.
This worked fine for a CS4 panel. It throws an error with CS5.
// Run the Find Edges filter
var idFndE:int = Photoshop.app.charIDToTypeID( "FndE" );
Here's my undocumented solution (hack?):
var phonyActionDescriptor:ActionDescriptor = new ActionDescriptor();
var idFndE:int = Photoshop.app.charIDToTypeID( "FndE" );
Photoshop.app.executeAction( idFndE, phonyActionDescriptor, DialogModes.NO );
A phony object reference fixes the API call. I need to fix this sort of call throughout the code. I'll get to work on it!
I'll Be Recuperating for a Few Days
Thursday morning, I'm having minor outpatient surgery. I'll be home the same day, but I'll be on narcotic pain meds. for a few days. Sitting for extended periods will also be painful for several days.
I'll be in touch. Probably not 3-4x a day until early next week, but we'll see.
I believe the major issues with CS5 panels are now worked/working out. ;) So, hopefully, they be very soon. :)
I know I keep saying "soon." Sorry, as I've said, the documentation, code samples, etc. for CS5 panels is still a work-in-progress for Adobe. Once I get the code changes on the TLR Pro Capture Sharpening Panel done, porting the others should be easy.
I picked a touch panel on purpose! Better to pick the toughest challenge first. The the learning experience will apply to the simpler panels, too.
I hope your surgery went
I hope your surgery went well.
I also wanted to add my thanks for your efforts on the panels. I enjoyed using them in CS4 (and your actions and presets as well) and look forward to them in CS5. Your efforts are definitely appreciated.
Best regards,
David
Still Sore
Lots of sleep because of the Percocet. ;)
I have been reviewing the code here and there. It is still hard to sit for any length of time. Plus, writing code is not a coode idea when you are taking narcotic painkillers.
They say a 2-3 weeks recovery is typical. The pain and discomfort are already subsiding day-by-day. I'm hopeful I'll get the code fizes in place for the TLR Pro Cpature Sharpening panel sometime this week.
Thanks for the well wishes!
Take it easy
Take care of yourself Mitch.
Progress on Capture Sharpening Panel for CS5
I've made lots of progress. I have the panel loading into CS5 fine. I can make/modify a capture sharpening layer with luminosity edge mask.
I need to debug the same functiopnality for an enhanced edge mask. I should just have to migrate the same object model changes.
So, we should have a new CS5 capture sharpening panel to beta test soon!
(The first migration is always the hardest.)
Whoa, slow down there
Whoa, slow down there cowboy.
Please get your priorities straight and get well. Sooner than later, but please get well first. THEN worry about the panels.
Should be interesting to see Percocet-influenced sharpening.
Hope you're feeling better.
I'd love to see your panels in CS5. I've got my freshly built machine running CS5 64 bit Windows 7. I've used your scripts for years. Putting them in a panel is a great way to keep things straight.
Hope all is well.
Rob
Davie, FL
CS5 panels
aching to see those CS5 sharpening panels. Hope you are feeling better. Stay away from doctors.
vincent solomito, M.D.
vince
Maybe it's time for a
Maybe it's time for a "house call"!?