I was going to say, "Photoshop doesn't use the term scripting." In one of those whiny snarky voices... until I noticed that there there has been a "scripts" menu in photoshop since CS... so the idea of scripting for pro software is a good thing. Even Adobe jumped on that bandwagon, probably from users begging for it.
Photoshop as well as the other Adobe apps, still have more powerful professional "plugins" that are "installed". Those are compiled mini applications that can't be edited by the user of course unlike ASP, making them different from scripts. In my mind the scripting in Anime Studio is becoming more like those types of plugins, small applications that run inside the app. I just finished a major menu script and spent as much time on the GUI so it "looks good" in AS as I did on the functionality.
I agree that scripting in a pro app is a great feature. In my opinion
the name is irrelevant to pro users. Pro users who want to script an application could care less what it's called. It's not the name it's the marketing. As long as the "pros" know that an "ASP Widget" or "Add-on" is simply a text file with some code, then the name itself won't scare off those who don't know anything about programming.
Don't forget, ALL of the TOOLS in Anime Studio are simply scripts. In the tutorials it doesn't say "Select the Translate Points Script". I just keep thinking that "Scripts" menu should be called something else more friendly... like
Happy Joy Joy Magic Beans or
Captain Jack's Nuggets of Animation Gold
What brings this up is that scripting is not a big attractive feature for big version updates. They need the cool pretty spokes-model fancy features to sell copies. At the end of the day, they have to sell product to keep it going.
"We added new scripting features!!" isn't going to sell products and I agree and understand completely with this. But if the NAME was different
"Anime Studio v12 has 500 time saving Magic Widgets available!!!" now THAT would get some attention.
Working on a fairly big project over the weekend, yesterday I wrote 3 new scripts in about an hour. Just banged them out, simple tiny tool scripts that do one thing way way faster than doing it "by hand":
1. Load all top layers into a group with the name of the document (for fast easy import).
2. Select all points NOT PEAKED so I can adjust the curvature.
3. Translate all selected points to the center of the layer with one click.
These are small tiny little things that don't seem like much unless you have to do it 5 BAZILLION TIMES in one session. My fingers were getting numb from all the clicking.
A big part of improving the script feature's image would be a download/installation location with TRACKING OF DOWNLOADS AND STATISTICS. The only way we could know if scripting is popular is to know how many people use them. the best way to get them on board is promote them not as "scripts" but as cool new TOOLS. Of course vetting of scripts is important. If it's broken or doesn't work it's useless. All scripts will have to follow specific rules.
My feeling is this is only a "what if" type discussion. I doubt very much that Smith Micro will be changing the name of scripts any time soon. I am just trying to see if there might be a way to soften the impression of scripting and make it more "mainstream". This is a long term goal. Make scripting something the ordinary user KNOWS and UNDERSTANDS so it gets attention during update time.
-vern