AGI Studio v1.35 (testing needed)

Nailhead v1.34 had introduced so many new bugs that I thought I'd take advantage of you AGI lovers and have you test the new versions before I actually release them to the website. You were all really helpful in finding them the last time.

Nick, I heard your plea for the much needed tabbed interface, I'll work on that for the next release.

Joel, I hope the new options screen fixed that bug that was locking up your computer.

I think I've squashed the bugs regarding the cel animator overflow and it now displays cel 0. The coolest thing in this version (imo) is the Code Insight. It was tricky but I think it's solid. It should really help out the AGI newcomers too. I'm working on a Code Completion feature for the next release.

=======================================

Version 1.35 (3/20/2002)
- Redesigned the ADVANCED EDITOR OPTIONS
- Added color syntax settings
- Fixed bugs in the animate view feature
- Added Code Insight
- Added an experimental 'command popup box'
  = While editing a logic, place the cursor after a space or a period and
    press CTRL+SPACE to view all AGI commands
- Redesigned Splash screen and About screen

=======================================

Download it here
AGI1122 Alright, I downloaded it am going to test it out fully. :) Thanks for giving me credit in the splash screen and the about option for updating the template and help file. :)

I will add these new changes to the help file. Also could you send me the pic that says "AGI Studio" you used for the new splash screen, I am going to add that as the pic for the new version of the help file.
Nailhead oops, I forgot to turn off some debugging options, could you download it again? I've reuploaded a better build. :)

Sure, I'll email you the pic. Thanks for testing!
AGI1122 Alright, I will redownload it. No problem, I love getting to play around with all of the new functions. The view animator seems to work perfectly now.

Also a suggestion, is there anyway to make the logic editor accept both the real names of the unknown commands and the name unknown, because for instance V uses some of the unknowns and it had lots of problems compiling and I had to go back through a few logics and change them to the real names. This would eliminate the problem and allow compatability for games that use the unknown commands.
sonneveld Actually, I meant tab for indenting code.. but tabbed interface is good too :)

- Nick
Joel Looking real good. The view animator is working great and my computer doesn't lock up in the advanced options dialog. I also think the new splash screen is pretty cool.

I would also like to see the tab key used as a general indenting key (I do like how it can be used to indent a block of text, but I'd also like to be able to indent an unselected line, etc.).

Minor stylistic issue: I think it would be better if, in the Resources window, when you right click on the window it selects the resource that is currently under the mouse. I don't know what it should do if there is no resource under the mouse. Also, it would be nice if the Enter key would have the same functionality as double-clicking in that window.

There is a bug in AGI Studio that's been in there since Peter Kelly's last version at least. In the view editor, if the right mouse button is held down and the mouse cursor leaves the editing area, when the cursor comes back, the mouse still draws in the right-click color even if the right mouse button isn't being held down anymore.
Joel Also, love the Code Insight. The command completion box looks promising, too. It would be most useful if it would move through the selections in the list as you type and select the closest match to what you are typing.
uaru99 Windoze only?
Nailhead
Actually, I meant tab for indenting code.. but tabbed interface is good too :)


Oh ok, I thought you meant to tab the logic editor instead of having multiple windows. I'll definately include the Tab key though.

Joel, thanks for the suggestions, I think those are pretty small additions that won't take long. As for the command completion, I'm modeling it after the one in Delphi. I'm guessing that it is a pretty standardized feature among compilers, so why not in AGI Studio as well? ;)

uaru99, when I get my Delphi6 upgrade, I'm also be getting Kylix which is Delphi for Linux if you didn't know already. I'll most likely port my versions of AGI Studio over, since it will be no sweat using Kylix, the work is pretty much done for me already.
AGI1122 You know how when you press the CTRL key + space to get a list of commands, it would be easier for people to find what they are looking for if they where listed alphabetically.
uaru99
uaru99, when I get my Delphi6 upgrade, I'm also be getting Kylix which is Delphi for Linux if you didn't know already. I'll most likely port my versions of AGI Studio over, since it will be no sweat using Kylix, the work is pretty much done for me already.
You aren't doing that just because I'm here are you?
Nailhead Well there's got to be some sort of demand, AGI Studio was once ported to Linux after all. I'll do it as a learning experience and if anyone happens to find it useful then it'll just be a side effect.  8)
AGI1122 Alright I have pretty much got the help file squared away, I have added new screen shots in place of the old ones to show off the new look of AGI Studio, I added the new about/splash pic to it. I also added some new text in the view editor section telling about the new play button and the bar that controls the speed of it. All that is left to do now is add the history to the what's new in this version section.
AGI1122 Also is it just me or did the executable get smaller than in 1.32 - 1.33 the executable in those was like bigger than a MB now it is about 550kb.
Nailhead Your right about the size, it IS smaller. I use UPX to compress my executables. The actual size is about 1.6Mb so it does a really good job.

I'm done with this version and if no one reports any bug then I'll release it at the end of the day. Thanks again everyone!

Chris, I also sorted the commands in the popup box.

Here's the updated History:

================================
Version 1.35 (3/21/2002)
- Redesigned the ADVANCED EDITOR OPTIONS
- Added color syntax settings
- Fixed bugs in the animate view feature
- Added Code Insight
- Added an experimental 'command popup box'
  = While editing a logic, place the cursor after a space or a period and
    press CTRL+SPACE to view all AGI commands
- Added lots of shortcut keys
- Redesigned Splash screen and About screen
- Added "AGIdev.com" to the web menu
- Right clicking in the Resource Window now selects an item
- The TAB key is now implemented
================================
AGI1122 Alright I will add the history to the help file then send it to you.
AGI1122 Wow that upx looks pretty good, I am going to have to start using it on my executables. :)

P.S. I sent the updated help file to you.
eidolon Good work, Nailhead! Your improvements to AGI Studio are very appreciated! I just hope I can find time to make a game of my own. :)