What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » Messenger Plus! for Live Messenger » WLM Plus! General » Script Development Environment Ideas

Script Development Environment Ideas
Author: Message:
Matti
Elite Member
*****

Avatar
Script Developer and Helper

Posts: 1646
Reputation: 39
31 / Male / Flag
Joined: Apr 2004
RE: Script Development Environment Ideas
If you could make a scripting IDE and actually release it, you'd be my hero. Seriously! :D

So many attempts have been made by so many people, but so far all failed to deliver something which could be considered useful. I tried to make one myself too once, but got no further than a few docked panels and some toolbars in a window.

The interface XML is just tedious to write and should really be generated by a windows designer similar to the designer for WinForms and WPF. There's no decent IntelliSense support for script files either, apart from the built-in editor. I believe a decent scripting IDE would revolutionize the whole scripting community.

Things I'd love to see:
  • Pixel-perfect window rendering inside the window designer. That's a bit exaggerated though - if you could come close to replicating the rendering of windows and controls as done by Plus! so that you can more or less see how your window would look like, I'd be more than happy.
  • Project Settings panel to generate ScriptInfo file. I believe it would be cool if you could alter ScriptInfo.xml without touching any XML at all. In Visual Studio, you have all project-specific settings such as project name and build options in an easy-to-use panel, I think this could work for Plus! scripts as well.
  • IntelliSense for Plus! objects and events in JS files. Try not to hard-code these, these are exposed by the Plus! DLLs and you should be able to extract their names and parameters.
  • I think Visual Studio is a great example of IDE design. Since the scripting IDE would share many features with VS, try to use the same design concepts and layout. It'll make your project feel more native and easier to use (at least to me).
  • For the PLSC builder, make it possible to include/exclude certain files or directories from being copied to the PLSC. Script developers may have strange structures in their script folder. For example, I have Photoshop files in the Images folder and a subfolder with previous builds of my script. It'd be cool if I could just hit a button and don't have to worry about including unneeded files or forgetting necessary files.
I'm really looking forward to see how this project goes. :)
Plus! Script Developer | Plus! Beta Tester | Creator of Countdown Live | Co-developer of Screenshot Sender 5

Found my post useful? Rate me!
09-15-2010 05:02 PM
Profile E-Mail PM Web Find Quote Report
« Next Oldest Return to Top Next Newest »

Messages In This Thread
Script Development Environment Ideas - by effection on 09-15-2010 at 03:22 PM
RE: Script Development Environment Ideas - by matty on 09-15-2010 at 03:51 PM
RE: Script Development Environment Ideas - by Matti on 09-15-2010 at 05:02 PM
RE: Script Development Environment Ideas - by effection on 09-15-2010 at 05:19 PM
RE: Script Development Environment Ideas - by Mnjul on 09-16-2010 at 02:23 AM
RE: Script Development Environment Ideas - by effection on 09-16-2010 at 10:14 AM
RE: Script Development Environment Ideas - by Ezra on 09-16-2010 at 05:17 PM
RE: Script Development Environment Ideas - by Matti on 09-16-2010 at 08:02 PM
RE: Script Development Environment Ideas - by effection on 09-17-2010 at 04:29 PM
RE: Script Development Environment Ideas - by Mnjul on 09-17-2010 at 09:30 PM
RE: Script Development Environment Ideas - by effection on 09-18-2010 at 05:50 PM


Threaded Mode | Linear Mode
View a Printable Version
Send this Thread to a Friend
Subscribe | Add to Favorites
Rate This Thread:

Forum Jump:

Forum Rules:
You cannot post new threads
You cannot post replies
You cannot post attachments
You can edit your posts
HTML is Off
myCode is On
Smilies are On
[img] Code is On