sbaril / Photoshop-Animation

Scripts & Panels for Photoshop Animations
MIT License
281 stars 51 forks source link

Added new functions and did some tweaking #8

Open schroef opened 4 years ago

schroef commented 4 years ago

Hi Sbraril,

super great plugin!!! Found it yesterday as i was getting anoyed by Photoshop's default functionalities. I also found Animator's Toolbar, which has a bit more powerful functions, but is now a paid plugin. I saw that one has the function to do addframe on multiple layers. Since i do some scripting now and then. Iv been fiddling around. I got something work now and it works. I only need to get the re-election of the layers at the end working properly.

Perhaps your interested in this, i think it helps users a lot if you can do multiple at once.

EDIT Did some more digging and now i got selection to work and it also keeps selection. Now i need work out nested layers. edit-multipleLayers-test02

schroef commented 4 years ago

I got some more items working now, I've added lots of functions using either shift or alt or shift + alt. That way we can have 4 functions per icon, if it fits its need. Ive also made the panel persistent. Meaning, when its close it remembers its state. Because I've added button active state for hotkeys, filter (new option), onionskin, i also needed to add local store. One problem and i thinks its a photoshop bug. The menu toggle Onion Skinning, doesn't stay on after restart. All other options do get saved but not this one.

Anyways, because i know added local store it remembers settings. So on restart you can see if if hotkeys are on or not. Ive also added icon size, handy for tablet work. I found the icons to big, they don't match with photoshop, so i added a small option. Then the panel fits in more, altleast i think :) Ive added back tooltips, but these are optional as well now.

Then i did some big overhaul to how things work for moving, adding and coloring. Im almost done with it, but i want to see if i can make the code simpler. Im no coder so use a lot of code over all the files. I did make one file that helps to get all selected layers and its ID. Because we have the ID number we can do the actions to the selection. Super handy :)

I also adding Grouping and Ungrouping for selected files. You can toggle colors as well instead of deleting them. Deleting is very destructive, say you use for in your design. Because deleting will delete all. I think I'm gonna see if i can add an option so it only deletes the colored ones. But that one will be tricky if you also have other color adjustment layers.

Panel Flyoutmenu expanded options

FlyoutMenu-options

Buttons show active state also after a restart or panel close

new-button-settings

Preview of apply color to complete selection including nested layers recolor-all-layers-nestedlayers

schroef commented 4 years ago

Here's also a preview of moving multiple items at once. I have not figured out how to do nested items. That could be more difficult as when you move one, the other or all other would need to be moved. I think that would take a quite difficult approach.

Im not animator or illustrator so i have no idea if moving items 10 frames is handy. I feel the current setup is more towards illustrators then to animators since its all 1 an 2's

move-selected-multiple-frames

schroef commented 4 years ago

Here's also a preview of the tooltips and how they are stored not only per session but also on restart. The same counts for the icons, you can also preview the new icon sizes I've added.

tooltips-are-optional-and-stored

sbaril commented 4 years ago

Hi Rombout,

Sorry I didn't noticed the thread because I was to busy!

That's just amazing and I'm incredibly happy to have someone like you jumping on the contribution and helping the projet going further than my coding limitations allow me to do :)

Thank you very much!

sbaril commented 4 years ago

Ive also added icon size, handy for tablet work. I found the icons to big, they don't match with photoshop, so i added a small option. Then the panel fits in more, altleast i think :)

That's because I'm using touch based device (Cintiq touch and MobileStudio) and it fits the finger size ;-) But with this option it's so much better!

schroef commented 4 years ago

Well im really glad you like it. I was a bit busy this week. But since we are in full lockdown where i live i did some more testing. I did some more changes, hope you don't mind that i change quite a lot of items. I refined the icon and i think its nicer if its single color, just like PS UI. I understand you have the second app as well. I do have a nice color scheme, which i sort of photoshops colors scheme, but I'm not sure you like it as well.

I also did some work on the icon, i made a bit sleeker a more flat design. Like how photoshop has it guess. I tweaked your design a bit and was also inspired by the icon of Adobe Mix. Never saw that app, but saw its icon and liked the theme color. I adjusted the icon a bit so it resembles a tweenMotion. I kept the 3 circles but the middle one looks like its moving. I found that a very nice touch. AnimDessin2-icon-preview-Apr2020

I also was testing some other items today. Im still figuring out how to make a proper preferences panel but for now i got something else nice perhaps. Instead of sending people to a website.

PS your website has broken links, none of the links are actually clickable. I looked in the code and all seems fine, no errors as well??? kinda weird.

But perhaps its handy if they can view video inside photoshop itself. Hardly any panel does this. These panels can do almost everything i believe. Im also testing something to show the Tool Guide you made. Here's a little preview i got now. Im still working on that layout, so its a but messy. Im not yet sure if I should use an image or just plain HTML. I have some ideas of perhaps making it searchable, but that's a lot more work. Im a graphic designer, so making the guide as an image is much easier for me.

The video is just a random one i picked from your Vimeo profile. But it plays just fine also with the audio and all. I thought perhaps that's easier because the user can stay inside photoshop. toolguide-helpvideo-v001

schroef commented 4 years ago

I did some more work on that panel. What a lot of information to read and understand, wowsers. But its handy for me that I'm testing all of this. I wanted to make some kind of panel for a long time and now I'm learning along the way.

I now use a long image as a guide, but I'm thinking of making it full HTML perhaps. I think it will look nicer and crisper. I saw this trick last week to export your Indesign layout as a strict HTML website. It is some kind undocumented feature in Indesign.

I made a test now using second panel which is callable from the main panel. I thought this is is because you can keep it open alongside the main panel. THe idea is to expand that second panel with all kinds of video and shortcuts and other info. Im still doing mockups. I think i should have made a wire-frames first though... lol

Here's a quick test on switching between different help items. The idea i had is that the hamburger menu will show all links you can choose from. For now I'm simply switching between the mockup design i made. I also tested the functionality of Vimeo videos and that works. So the idea is that each thumbnail will load a video

help-guide-idea-01

sbaril commented 4 years ago

I like the new version of the icon, I just have to figure out how to transpose this style for AnimCouleur but I'll do :)

The HTML version seems better regarding responsiveness but sometime the easiest/quickest way is the best to maintain a side project in the long run and that's part of the reason why I didn't had tooltips and just quick videos as user guide + a simple PDF ;) For the record, I had tooltips when the panel was built in Adobe Configurator and the translations/implementation (everybody was wanting his localization) was really time consuming, even if it was a native Configurator feature, so in HTML – at the time – I didn't found a satisfying solution. As a reminder I'm as well a simple designer with visibly less skills than you ^^ Archive memory time, here a panel I did in 2012 who included at first videos in an HTML container, but the team told me to simplify using simple external links in the Tutorial section, if I well remember, to avoid potential performance issues, etc: https://creativepro.com/photoshop-cs6-features-panel/

And yes, since CS3 InDesign can export HTML contents with semantics and you can inject CSS and Javascript at the exportation time but the setup will be worth it for a recurring publishing but not for an occasional export, in my opinion.

I'll take a look at the links, thanks for the heads up. And I like the idea of the links in the burger menu but it will require the user to be connected. I did it for CS6 Configurator educational panels back then but for learning tools page, I think maybe a simple url at the bottom of the image guide would be simpler?

So happy to you onboard of the projet!

schroef commented 4 years ago

I like the new version of the icon, I just have to figure out how to transpose this style for AnimCouleur but I'll do :)

I got perhaps a nice idea for that one as well. I see if i can make some mockups for the icon I mainly focussed on AnimDessin2 but was already thinking, the other one should get some upgrades as well.

The HTML version seems better regarding responsiveness but sometimes the easiest/quickest way is the best to maintain a side project in the long run and that's part of the reason why I didn't had tooltips and just quick videos as user guide + a simple PDF ;)

Indeed nothing doing all that work is easier and faster. But i find this more convenient for a user. But indeed language / localize settings is tricky. I have thought a just a bit about that. Currently the docs are also only in English and French so that wont be to much work. I remember its possible to fill a HTML dynamically by JSON files. That would be super easy to update. Just update the JSON and the HTML will be filled automatically. I also think i saw something about updating the tooltips also by using localization settings.

Im not sure why you are still hammering on old version and performance issues. I mean these panels can do so much and we are in 2020. Its a shame if all those features are not used. I check my mockup i made with the video player inside. The CPU gets taxed buy photoshop the same as i play the video in Vimeo.

Here's a mockup i made testing video options. I also tried Youtube, but somehow i have a error from youtube with that one. Not sure whats going on .

help-guide-videos-02

schroef commented 4 years ago

He Stéphane, i got localization working, it took me the whole day to figure this out. Bad this is. I have no idea how to test it. The docs don't state anything about the possibility to test neither. Basically i tested it on the tooltips. On the init of the plugin, i let the titles of the buttons be changed by a localized file on initialization. I tested it by changing actually tooltip title by something from that file and it works on restart. If this works, then i can adjust the complete UI and the language all over the extension. It works by the application language, i don't see any method of testing this. I only have English in my system and the CEP documentation doesn't state anything about testing this.

PS you like drawing i believe right? Well this amazing skilled artist Aaron Blaise, which did a couple of Disney movies has a free tut :) Perhaps you already past that level, probably your. But perhaps you like to see it anyway, thought I'd share the link https://creatureartteacher.com/

schroef commented 4 years ago

After a couple hours of digging i found a method to change my photoshop language without reinstalling it. I had a backup of my 2018cc installer, i always try to keep them just incase. I was digging inside the kpg installer and noticed locales packs :) So now i am able to test languages.

As i was guessing i have implemented it correctly. So if we can have people make translations we can add as many as we want. Ill try to finish that help gui in HTML and will implement Localization there as well.

I think this is a super

tooltips-in-french

Localization-working-animdessin2

flyoutmenu-in-french flyoutmenu-in-french-02 flyoutmenu-in-french-03

nice feature. Hardly any Extension i have does this. I guess why... it took me hours and hours of digging, googling, testing, failing etc etc hahahaha But now i got it working

schroef commented 4 years ago

Hi Stephen, ive added a repo with my WIP on GitHub. Could you perhaps test it on your system? PS i didn't do anything to the signing of that signature file. Still need to figure out how that works. I simply dropped in files and it still works here. Guess that's when you use a zxp as an installation method.

You can find it here https://github.com/schroef/AnimDessin2

It could be it wont show items. I haven't checked what happens if there are not stored settings

EDIT did a quick test and should work fine. One thing to take note of, is that the shortcut keys toggle should be checked. If its ON in the timeline panel than toggle it off, then use the button in the panel. That way its in sync with the timeline panel. I added a blue style to indicate its active, not 100% sure of this. It could be more clear, i find it a bit unreadable perhaps.

keyboard-shortcuts-insync
schroef commented 4 years ago

Okay did ton of work again, im almost done getting localize to work everywhere. If that is implemented, you can simply add properties files with all available links and the complete UI in the both panels will be adjusted. Howevr I'm not sure the video part should be done. Since the video themselves are in English anyways.

But the tooltips, context menu and tool guide are all now changeable. Im busy with the Dutch version and adding all the options so they will change when language is switched. French version

toolg guides localize French

Dutch version

toolg guides localize Dutch

I also added a little filter, an be useful i thought and works on both pages.

filter-search

schroef commented 4 years ago

I added a quick way to rename layers. First i was thinking this would be simple. Its just a little dialog box, nothing fancy. Well getting that to work properly was a HUGE pain... hahah but i now better understand how these dialogs run. I have been messing around with the files from Layercomps and made a custom version which also runs over all artboards when you use layercomps. Quite handy for UI design

Only thing i need to figure out how to rename multiple layers. My trick for reusing code and running on the selection wont work with this. But renaming a single layer now works. I thought this will keep you focused on the work area. I can now also reuse this for other parts. Perhaps as an option for the "New Video Group". Is that an idea to make it also possible that a user adds a name, can also be added to the new document part.

rename-frame-dialog

EDIT while typing this i got an idea, i needed to make one variable global. Now it also works on all layers. So you can batch rename layers or video groups :)

schroef commented 4 years ago

Ive upload a fully working function. I found some new info about adding localize to scripts as well. This will add the description in the historyin each language. Downside is that i cant use the same message.properties files. So my idea is to add them all in the same script i call for applying the script to the complete selection. I basically load that into each script from outside anyways. I thought that is easier when it needs to be edited.

So in the history panel you will see the feedback of the apps UI language. Thats pretty cool i think :)

PS I'm using google translate, so its probably quite bad ;)

Screen Shot 2020-04-12 at 04 50 35
sbaril commented 4 years ago

That is just amazing. Sorry to be late to answer and of course I will test it :)

schroef commented 4 years ago

No worries man... Im jist locked at home now with this thing. So I'm learning how to make a panel hahaha. Been a huge pain trying to figure it all out. I spend really every day last 2.5 weeks on this. but i think its really much better and improved a lot!

i also got more ideas, but i don't know if that will benefit its users. SInce I'm not an illustrator i don't really know how they use. Been watching a couple vids but not enough to get a better understanding. But i think the biggest improvement is the addition that can do the action on multiple layers now. It can do that for all actions which should be able to do it. SO coloring, moving, adding frames. It all can be done on all layers selected. Ive also added a progress bar which shows when you got more then 15 layers selected. I'm not sure that is an appropriate number though. I was testing running it file with 100 layers. Takes like 6seconds to color them all red. I think if you do that manually it takes you almost 10 minutes or so

progress-bar

sbaril commented 4 years ago

I just installed your version and it's just amazing :)

For now, I just noticed and inversion in the Tool Guides between the Alt and Shift shortcuts on: – Render video (mentioned Shift in place of Alt) – Go to in Timeline (mentioned Alt in place of Shift)

And I'm working on the French translation of the fr_FR "messages.properties" file.

Having a way to apply a feature to several layers at once is the number 1 request we have from the users. So what you're doing is just perfect!

sbaril commented 4 years ago

I know GitHub allows to contribute on the same project so I'll can easily merge our contributions. Is that will be ok for you?

And I think it will be great to have a video chat to meet. I have to take care of my baby right now by I'll be on PTO next Friday, so if you’re available that will be nice? I'll send you my contact infos on Twitter DM.

schroef commented 4 years ago

For now, I just noticed and inversion in the Tool Guides between the Alt and Shift shortcuts on: – Render video (mentioned Shift in place of Alt) – Go to in Timeline (mentioned Alt in place of Shift)

And I'm working on the French translation of the fr_FR "messages.properties" file.

Having a way to apply a feature to several layers at once is the number 1 request we have from the users. So what you're doing is just perfect!

Yeah i tried looking into your manual but i also needed translations for the new items. I didn't look them up on the photoshop help section because that's is super time consuming for me. I tried google translate but i think sometimes it will return errors.

Ill fix those flip right away, i thought i squashed all those flipped shortcuts already. I found a couple earlier already.

This Friday is OK, I'm working from home and have the time off. Though I'm 6 hours earlier than you are. You live in France i guess? I liv on Curacao, Dutch Caribbean that is -4 GMT. Ill check my DM in twitter EDIT ahh you found me already.

schroef commented 4 years ago

Having a way to apply a feature to several layers at once is the number 1 request we have from the users. So what you're doing is just perfect!

Yeah that was the first thing why i wanted to upgrade this addon. First i had it working but it didn't worked for copied files since it checked layer names. Then i remember a photoshop script "Export comps to files" which does check for layer and layer idx. So use part of that code and added some extra so that it only has to loop over all layers and get all layer info. My initial setup had it loop over the selected layers, returned the layerIDX and then looped over them again for layer name and so, then when reselecting them it looped over them again. I had an idea off merging those 2 functions into one and got it to work, so that was quite a speed up for executing it on say 50-100 layers. Im not sure if people adjust that many layers at once. Therefor i also added a progressbar but that slow down the script because it needs to redraw the window. At least on OSX this is an issue on windows the bar update is fluid i believe.

I now have set the limit for it to show at 15+ layers. But my idea was/is to make that some kind of preference, because if you don't show anything, the script is much faster. But i guess new people would think that photoshop is crashing or stuck. Because you don't see anything happen and the GUI is stuck, at least on OSX its stuck when doing lots of layers.

Here's a preview of that, i also added localize to that dialog and it works for me. progressbar-preview

I even did speed tests comparing my code. Here is a file with tests i run. The difference is really big. But showing the progress bar on OSX slows the script down to around 6-8 seconds when doing say the Red Overlay

I also have an idea perhaps to speed things up even more. I was thinking of using a copy/paste command. That would be even faster because we don't need to loop over each frame, do the action and then reselect it. I wonder how much time improvement that will give. But I'm not sure it will run on actions like move and trim frames.

PS you can also do that now, did you see that You can move all the select frames, you can trim then. Which cant be done with photoshop normally, it doesn't allow that on multiple layers, but now you can. I added all of those to the playhead button, super nice i guess.

I tried adding a table here but doesn't work. But i hope you understand what i tested. Basically what i did was record start time and finish time. I did that 5 times, each time using different methods. Thus 1 time was no progress bar and no reselecting the layers at the end. Then i did no progress bar but with reselecting at the end, that finally i did show progress bar and also do reselecting. Im already avoiding the progressbar to update on each action, that's even slowing it down more. So i only show the bar updating on each 5th time the action runs // No Progressbar > No reselecting No Progressbar 01 start: 27:43.316 End: 27:48.121

No Progressbar 02 start: 28:19.593 End: 28:24.762

No Progressbar 03 start: 28:47.160 End: 28:52.409

No Progressbar 04 start: 29:12.93 End: 29:17.297

No Progressbar 05 start: 32:5.584 End: 32:10.797

// No Progressbar + Reselecting Progressbar run 01 start: 22:33.519 End: 22:39.471

Progressbar run 02 start: 23:38.117 End: 23:44.240

Progressbar run 03 start: 24:0.415 End: 24:6.846

Progressbar run 04 start: 24:25.446 End: 24:31.748

Progressbar run 05 start: 24:57.222 End: 25:3.259

// Progressbar > With scriptlistener running Progressbar run 01 start: 59:40.608 End: 59:57.104

Progressbar run 02 start: 0:54.136 End: 1:10.767

Progressbar run 03 start: 1:43.503 End: 2:0.78

Progressbar run 04 start: 3:10.617 End: 3:27.654

// Progressbar > No scriptlistener running Progressbar run 01 start: 14:5.214 End: 14:21.915

Progressbar run 02 start: 14:49.654 End: 15:6.137

Progressbar run 03 start: 15:52.806 End: 16:9.493

Progressbar run 04 start: 16:29.803 End: 16:46.520

Progressbar run 05 start: 19:57.57 End: 20:13.545

schroef commented 4 years ago

Ps i also worked a bit on a concept i had for AnimCouluer icon. I wanted to match the style a a bit so you see they fit together. I think the one with circle and stripes and brush looks nice. First i thought the paint splat was nice, but it lacks the color the other has

version 01

animcouleur-03

version 02

animcouleur-02

version 03

animcouleur-01
sbaril commented 4 years ago

So nice :) For consistence reason I'll vote on the version 02, even if I prefer the version 01

sbaril commented 4 years ago

I even did speed tests comparing my code. Here is a file with tests i run. The difference is really big. But showing the progress bar on OSX slows the script down to around 6-8 seconds when doing say the Red Overlay

What about a progress bar by default and with Alt to remove the progress bar and mentioning the performance boost in the Tool Guide?

schroef commented 4 years ago

I even did speed tests comparing my code. Here is a file with tests i run. The difference is really big. But showing the progress bar on OSX slows the script down to around 6-8 seconds when doing say the Red Overlay

What about a progress bar by default and with Alt to remove the progress bar and mentioning the performance boost in the Tool Guide?

Well i use those buttons already per button, I'm not sure if i can check the button again for that second script. Plus the button press is in the JS file, its java. Perhaps it can be done if the buttons are added with a eventlistener, i tried that path but didn't get it working.

Other option could be a preferences panel or setting

schroef commented 4 years ago

Hi guys been a while but i was in contact with Stephane a while back. We are still working on the updates. Im actually almsot done. I do need to optimize some code, as im no coder it gets a bit sloppy now and then. So i want to try to optimize and clean the code as best to my abilities.

Ive made some changes to my initial setup and have 2 very nice features added in the last 2 weeks. Ive made a global timeline function that allows you to scrub the timeline incomplete view. This means when you are zoomed in all the way you can still easily go through it. You can either drag or click and the playhead will go to that new position. I think this will be very handy for longer animation projects. Ive set it up so you can have it either in the main panel, this saves spaces and is easy working. But ive also added the option so you can use it as a separate panel, handy if you want it as a smaller side panel. The implementation works really nice. Though im still looking for a piece of code i use which only works on mac. Im still hunting for the Windows equivalent. If someone knows how to fire keypresses using system code. Please let me know!

Example of timeline below the buttons AnimDessin2-GlobalTimeline-2 Example of the panel as a separate smaller panel AnimDessin2-GlobalTimeline-1

Example of how it works. Im using an 2009 macbook here so its slow. On a new system it will work much smoother. The little scrubber under the mouse shows the frame number at that position, ive also added the option to view this as timecode. Kinda of nice that i was able to do that with both methods global-timeline-scrubber2

I had already made a panel with some information about all the tools. But after looking at it, i still wasnt feeling it. I found it a bit clumsy being a separate panel and that the user needs to scroll. SO i made a new test by adding the info directly below the main buttons. I think this is a much cleaner input. The user doesnt need to hunt down the icon in that other panel. Simply hover over a button and the info will show below.

This is my new implementation, info shows directly below the buttons. Its also using localize, so it will show in different languages. If we add enough of them though. added-inapp-tooltips

This was the initial setup i made. the toolinfo is a separate panel toolguid-redesign-old-vs-new-1

schroef commented 4 years ago

Hi guys, been a while since i posted some updates. Ive picked up the extension again after a couple weeks. I was inspired to add some new functions. My main idea was to make the setup process for a new project / document more easy.

So i made a dedicated "New Document" dialog. This is customized window from the default. It lets you choose most basic settings, but also has some document presets which i thought are handy for animators. If anyone knows more settings i'll be happy to add them. You can name the project or document from the start and it will create a video group with that name as well. AD2-New-Proiject-Dialog-0

Users can also set the background color, here i added extra options which Photoshop doesnt have. We can't choose foreground color and pick background color doesnt take Photoshop background color. Ive altered the default methods of doing using these colors. It now takes the foreground and background color which are set in the Toolbar.

You can now setup the timeline as you want. It can take either frames or timecode and also will do the calculation and adjustment when you adjust fps. So if you set the timecode to 30 seconds and then adjust the fps. the timeline will be updated to what was set prior. I think this a very convenient way to setup documents. You can also input frames and it will show timecode for that as calculation. AD2-New-Proiject-Dialog-2

Last option is to split the timeline into frames if you like. Ive now added split by 1 frame or by 2 frames. If any one needs other i can add them or perhaps i could add custom input here. AD2-New-Proiject-Dialog-5

Here's a little preview of all of this in action. amd2-new-project-setup

Renegade1765 commented 3 years ago

Hey! I've got a massive problem. I want to use Photoshop to do my animations, but I need Anim Dessin 2 to use its full potential. Problem is that every time I try to install it with Adobe Extension Manager, it always gives me this message. I need help. Capture

rickdelaney commented 3 years ago

Hi All. I've been using AD2 & AC2 for a number of years. It's wonderful. However about 6 or so years back the tooltips stopped functioning. I've read this thread five times but still don't see where I can add the new features that show/hide tooltips, etc. I uninstalled, downloaded and reinstalled AD2 & AD2 but there are no new features. Is there something I am missing? I am on a Mac if that means anything.

schroef commented 3 years ago

@rickdelaney, hi rock im working on these updates now and then. I think it works quite stable and im now able to test both Windows and OSX, yet not all the versions of PS. Im also in the process of trying to get these new features implemented in this repo.

mekutatatokushi commented 3 years ago

Hello schroef and animators!

I just spent a day and two to install animationdessin scripts in my ps using a personal custom panel (installing failed), now I see that you continue working on this. Wonderful. I wonder if I will be able to integrate your newer functions as well. Fantastic stuff :)

mekutatatokushi commented 3 years ago

Hello Schroef and sbaril, I (think) I was able to integrate all the scripts I wanted. As mentioned before I didn't use the AnimDessin Interface, I integrated the scripts manually and save them as actions. Then I used the Plugin Busherator to set up my own panels, combining AnimDessin2.05 ( ;) )and some other tools/actions I use often. Still working on this. Not sure if and how I could include your customised Timeline.

One thing however I did to help my working progress, and it might need smart tweaking, is to use the Keyframefunction for further Navigating: To do so I automatised Photoshop's Keyframe Options (turn Timer on/off, Set Keyframe, Delete Keyframe, Move to next/previous Keyframe) and Photoshop's Layer Options (in this case select bottom Layer). That way I use the bottom (Video)layer to set marks that will help me navigate faster in longer animations. The bottom layer will not be part of the final animation. This could be also the top layer, I assume if it is a Videoframe one could use it to make notes that fit to the current frame.. I didn't plan to use PS Keyframe Options, so that way I can still salvage some use from them.

schroef commented 3 years ago

@mekutatatokushi Sorry for the late reply, as of now the timeline is integrated with AnimDessin2. I could make it work independently, but i want to finish all of this first before i start doing such things

schroef commented 3 years ago

@sbaril

Hi Stephane hope all is well, if you find the time or would like to test all my work. Ive uploaded it for now to a repo in my github. I first like to test it on multiple systems before its being added here. I guess thats a better idea.

You need to install it manually, thus copy the folder from the repo over to your extension folder. Also set the debug options in the command line tool, i guess you already have done that

https://github.com/schroef/AnimDessin2

Sprinkle-Kitty commented 2 years ago

As an animator this is all awesome stuff, I hope to be able to try it soon!! How do I add these updates to AnimDessin2 (i'm not the most computer savvy)?

schroef commented 2 years ago

I have made a repo on my GitHub which has all my added work. You will need to install it manually by placing the folder in the CEP folder. In this repo you can find out how to do that and also how to enable debugging so the extension can be used without using the zxp approach

Sprinkle-Kitty commented 2 years ago

Awesome, thank you!

schroef commented 2 years ago

Awesome, thank you!

Let me know if you git it working okay? You can find my work here; https://github.com/schroef/AnimDessin2 in this post its described how to install everything manually and add the debug codes.

My earlier statement that it was on the main page was incorrect, thats only for the process. Manually installing the plugins requires a different approach

Sprinkle-Kitty commented 2 years ago

Hi, thank you for following up on me I really appreciate it. I got it to work after I gave up and asked my boyfriend to do it for me (he is way more computer savvy then me) 😅. It works great so far, i'm enjoying the updated features. Keep up the good work!

schroef commented 2 years ago

@Sprinkle-Kitty

Your one of the first actually testers. I have not heard from the other person yet. Please if you do find something, let me know and what possible errors it shows. I know for a fact that the storing of settings isnt fully working as intended. Basically it should remember when you restart photoshop what state of the tooltips and the scrubber is. Ive noticed sometimes this is reset and the height of the panel isnt correct. Enabling/disabling it sometimes seems to help. I need to work a bit more on that part.

Sprinkle-Kitty commented 2 years ago

Ok, i'll keep you updated if I find any issues.

ALittleePeach commented 1 year ago

Hi~ I just installed the plugin a few days ago and so far I'm loving it. I was wondering whether at some point in the future there are plans to add 3 and 4 frames options, that would save a lot of time and I think it would be a great addition~ Thank you so much for creating such a helpful resource. Have a lovely day :)

schroef commented 1 year ago

Hi~ I just installed the plugin a few days ago and so far I'm loving it. I was wondering whether at some point in the future there are plans to add 3 and 4 frames options, that would save a lot of time and I think it would be a great addition~ Thank you so much for creating such a helpful resource. Have a lovely day :)

@ALittleePeach You mean the frame skipping right. Perhaps i can add a setting so that people can customize the frame steps. I've run out simple shortcuts per button. I don't think i should add more key combos. Currently some already have 4 different possibilities per button. So perhaps I can make it have 3 customizable steps.

That's a nice suggestion, thanks!

ALittleePeach commented 1 year ago

Yes! I meant it for people who work in 3's and 4's wouldn't have to manually change it every time, so either adding 3/4 frames options or be able to cutstomize in how many frames you want to work in. I hope it made sense :)

schroef commented 1 year ago

Ah I see. I added most new features by seeing comments and other tools. I'm no animator or illustrator, i just like to fiddle with scripts a lot.

I have to think about how to add this. My first idea is adding a pref panel. But now that would contain just this 1 setting. That's perhaps weird. Though it could be the base for expanding more items which can then dynamically be adjusten

schroef commented 1 year ago

@ALittleePeach

I did some testing today and think i got something working. Could you test my branch here on my repo of this extension. You need to manually install it though. I got some writings on how todo so if you need that.

If you use shift+alt+LMB a dialog will popup and you can set the custom frame step. Than using shift LMB you will step frames of that custom number. https://github.com/schroef/AnimDessin2/tree/custom-frame-step

custom-frame-step

schroef commented 1 year ago

@ALittleePeach

I added frame lenght to the dialog now as well. When frame lengths are different than 1frames, the stepping didnt go correctly. Only with uneven framesteps and and uneven frame lenghts we run unto a misaligned playhead and active layer. I dont know a solution to that.

But know it works perfectly when you use say 3 frame steps and 1 or 2 frame lengths. It steps 3 frames and also jumps 3 layers ahead or backwards

ALittleePeach commented 1 year ago

@ALittleePeach

I added frame lenght to the dialog now as well. When frame lengths are different than 1frames, the stepping didnt go correctly. Only with uneven framesteps and and uneven frame lenghts we run unto a misaligned playhead and active layer. I dont know a solution to that.

But know it works perfectly when you use say 3 frame steps and 1 or 2 frame lengths. It steps 3 frames and also jumps 3 layers ahead or backwards

Sorry for the late reply! I'll give it a try, thank you so much!

ALittleePeach commented 1 year ago

I'm trying to download/install the updates but I have zero clue on how to (I'm a potato at technology). Could to be so kind as to explain how to do it, thank you so much!

schroef commented 1 year ago

You need to download the repo on my GitHub. On the main page it shows how to add the debug codes so the extension will show.

You need to manually add the folder in the extension folder. I believe I've also added a description on how to do that