Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Program Announcements / Indigo - A DBPro IDE Alternative

Author
Message
Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 5th Mar 2012 03:53 Edited at: 5th Mar 2012 03:54
v1.3.1 beta 9 uploaded.

Sergey K,

Thank you for the log file. Nothing surprising, it was exactly as I would expect a working version to be. I did however, make a tweak that I hope will fix your issue. No promises though.


All,
I added the ability to change the selection color. For both focused and unfocused documents. Many have mentioned that the default unfocused color made it very difficult to read. You can change both back color and fore color.

I also tweaked the search a bit. The new routine didn't unfold lines if the searched word was on a folded line. This has been corrected.

Indigo site

All the best,

Sergey K
20
Years of Service
User Offline
Joined: 4th Jan 2004
Location:
Posted: 5th Mar 2012 18:00
@ Balid: not sure what you did, but you fixed it!

thanks

more 3d models .x/.obj and more foramts here:
[href]https://www.turbosquid.com/Search/Index.cfm?keyword=gogetax1&x=0&y=0[href]
Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 5th Mar 2012 18:36
Sergey K,

Your welcome. I found other posts on the forum that talked about similar issues (I don't know why they didn't here). Reading those posts lead to a simple solution. If the dbpro file for the project you are trying to compile was not made with Indigo, save it. I don't know why this works. The content looks identical to me. The order is different but the values appear to be the same. Oh well, as long as it works.

If no defects are detected in the next week I will be releasing v1.3.1 and moving on to v1.3.2. These changes however will most likely only be visible to those who have the full version (ie donated). I would like to add the "Repeat" feature that BFM asked for as well as enhancements to Colorization and Color Schemes.

All the best,
Craig

Admiral MH
13
Years of Service
User Offline
Joined: 10th Feb 2011
Location: TX, USA
Posted: 8th Mar 2012 22:55 Edited at: 10th Mar 2012 00:39
Hello Balid,

After using Indigo for a few weeks, I have some bugs/suggestions that I would like to bring to your attention.

Bugs:

1. Data fields can be folded in UDT's when a field name is a keyword that is foldable. Example:

2. The horizontal scrollbar is not sized properly with long lines of text. (Though if you click the scroll right button it will work.) Example:

3. Auto complete loops option does not work well with Intellisense upon pressing the enter key. When the enter key is pressed, Intellisense suggestion is replaced by the closing statement. (Or in front of the closing statement.) Example:

4. Intellisense does not show UDT members if the files the UDT was declared was not opened up in the editor. Example in download.
5. When using a global variable in a function, UDT members will not show up in Intellisense (When UDT is defined in separate files). Example in download.

Suggestions:

1. When using find and replace, it would be nice after the operation the editor would fold back the lines. As it is cumbersome to refold all lines in the project all the time.
2. In the "Save Changes" dialog, It would be nice to be able to cancel the closing of the file. (As sometimes working with multiple files I click the close button instead of the dropdown button. )
3. A "Cancel Compile" button to the compile menu would be a nice addition.
4. It would be nice also if Intellisense was disabled when typing comments.

So far I am really enjoying the editor. Keep up the good work.

Attachments

Login to view attachments
Zwarteziel
13
Years of Service
User Offline
Joined: 22nd Jan 2011
Location: Netherlands
Posted: 12th Mar 2012 00:13 Edited at: 12th Mar 2012 00:14
Hi,

after a crash, Indigo fails to display the editor properly on my machine. The program is loaded (the splash-screen shows), but it looks like the main editor is somehow opened 'outside' my monitor's display. (Min- and maximizing the icon from the taskbar shows an animation to the left side of the screen).

I've uninstalled, cleaned my registry and deleted all the info in my Users/Appdata/Local/Indigo folder. After re-installing and re-booting, the problem remains. Re-installing earlier beta's does not fix it either.

Is someone able to help me get my favorite editor back? I'm running Win 7 Pro x64 btw. Thanks!
Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 12th Mar 2012 01:01
Indigo v1.3.1 final has been uploaded.

Change log:
+ Color Schemes - Added option to create own color schemes.
+ Colorization - Added option to change the color of selctions, for both focused and unfocused documents.
+ AutoComplete - Added option to turn Auto-Closure (type whole word and Auto-Complete closes) of Auto-Complete off/on.
+ AutoComplete - Auto-Closure now updates the case of the selected word (or phrase)
+ Keywords - Added option to update keywords without having to restart Indigo.
+ Find - Improved the find feature. Find Next finds duplicates in the same line.
+ Replace - Improved the replace feature. Able to replace words selected with ALT.
+ Compiler Error Reporting - Improved the detection of the Compiler ErrorReport.
> Includes - Corrected defect caused source code to be dulplicated when changing the include order and the source file was open.
> Intellisense - Corrected defect that would crash Indigo when parsing certain user Elements.
> Intellisense - Corrected defect that prevented correct parsing of user Elements that contained a Tab in their declaration.
> Misc - Corrected defect that would crash Indigo when opening dba files directly or non-project files.
> Syntax Highlighting - Corrected defect that caused Indigo to respond slowly on large source files.
> Saving - Corrected defect that prevented 'Default Relative Path' from functioning.
> AutoComplete - Corrected defect that prevented the use of arrow keys at the same time as AutoComplete is active.
> Toolbar - Corrected defect that prevented Cut/Copy/Paste buttons from working.


Admiral MH,

Bugs:
1. logged
2. Logged - not sure there's much I can do about it. Already did some tweaking to try and force the control to go wider.
3. Corrected in v1.3.2 (full version).
4 & 5. If you change the order of your includes show the type is declared before it is instantiate will fix it. Corrected in v1.3.2 (full version).

Suggestions:
1. Added to list.
2. Added to list.
3. This would be in addition to the one on the Compile Dialog?
4. Added to v1.3.2.


Indigo site

All the best,

Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 12th Mar 2012 16:20
Zerotown,

Sorry, missed that you posted while I was conducting my own post. Can you tell me what values in the registry are for:
Indigo/Core/
fullScreen
windowHeight
windowLeft
windowTop
windowWidth

Thank you,

Zwarteziel
13
Years of Service
User Offline
Joined: 22nd Jan 2011
Location: Netherlands
Posted: 12th Mar 2012 21:06
Hi Balid,

no worries, here's the requested info:

fullScreen : 0
windowHeight : 498
windowLeft : -2429
windowTop : 393
windowWidth : 1047
Juggernaut
12
Years of Service
User Offline
Joined: 12th Mar 2012
Location:
Posted: 12th Mar 2012 21:33
Hello Balid,

Thank you for this wonderful piece of software. I request a feature -

In the options panel user gets the choice of selecting the key that he /she would press while selecting an auto suggested command/variable etc. Currently the key that works while selecting is the TAB key. While this is not bad - it is not like eclipse or netbeans which I am used to. So if there is option to choose the selection key - either TAB or ENTER - it would be great.

Thanks and regards,

Juggernaut
Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 12th Mar 2012 23:14 Edited at: 12th Mar 2012 23:14
Zerotown,

Set windowLeft to 0. That should at least get Indigo visible again.

Do/did you have two monitors?


Juggernaut,
Quote: "Thank you for this wonderful piece of software."

Thank you for the compliment.

Your message is not visible yet but a version of your request is already being worked in to v1.3.2. I think I will add an option to have the enter key not add a line when used with auto-suggest(complete).


All the best,

Admiral MH
13
Years of Service
User Offline
Joined: 10th Feb 2011
Location: TX, USA
Posted: 13th Mar 2012 01:19 Edited at: 13th Mar 2012 01:45
Quote: "3. This would be in addition to the one on the Compile Dialog?"


Not the dialog, I meant adding "Cancel Compile" as a menu item to the menu strip (Sorry, I did not mean to say "Cancel Compile" button).

Quote: "4 & 5. If you change the order of your includes show the type is declared before it is instantiate will fix it. Corrected in v1.3.2 (full version)."


Works great, thanks. It's nice to have Intellisense working now .

[Edit] I may have spoke to soon, though I changed the order of declaration and instantiation as you said, Intellisense still does not seem to work with UDT's in functions. (It does work outside of functions however.)

Zwarteziel
13
Years of Service
User Offline
Joined: 22nd Jan 2011
Location: Netherlands
Posted: 13th Mar 2012 08:02
Hi Balid,

thanks, that did the trick. I only have one monitor, with a native resolution of 1680x1050. I tend to use Windows 7's 'side-by-side'-function a lot while programming, in which I dock Indigo to the left half of the screen and PDF's or tutorials to the right. After compiling and exiting a program, Indigo often tends to resize and relocate a bit, though not as much as it did this time.

Anyway, your help has been greatly appreciated!
BandP College Man
15
Years of Service
User Offline
Joined: 3rd Jul 2008
Location: Dorset (U.K.)
Posted: 20th Mar 2012 21:13
A Strange bug (I think).
When declaring a constant, if the space after the word "#Constant" contains a tab character then both indigo and the standard dark basic IDE fails to compile the source. Change the tab characters to spaces and everything is fine. If not, the dark basic IDE just stops and doesn't 'run' the code. The Indigo IDE gives a strange message about 'folded constants' and refuses to continue. Surely, the presence of a tab character should not make such a difference?
Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 20th Mar 2012 23:06 Edited at: 20th Mar 2012 23:07
BandP College Man,

Indigo does not compile. It merely sends your code to the compiler. Though I do have a solution in mind.

Could you post a screenshot of the error that you are getting when using Indigo? I get an error from the compiler "Could not understand command at line 15."

Quote: "Surely, the presence of a tab character should not make such a difference?"

Agreed, but apparently it does I also see that Indigo doesn't highlight correctly either. I'll fix that as well.

All the best,

BandP College Man
15
Years of Service
User Offline
Joined: 3rd Jul 2008
Location: Dorset (U.K.)
Posted: 21st Mar 2012 00:47
[A strange Bug]
The line used is "#constant cBlack [tab] rgb(0,0,0)"
A screenshot of the error message received is attached

Attachments

Login to view attachments
Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 21st Mar 2012 01:25
BandP College Man,

Thank you. That error message is being produced by the compiler. Don't know why though. I am able to compile with a [tab] in that location shown in your example. However if I put a [tab] right after #constant, as mentioned earlier, then I get the "Could not understand command" error.

I'm thinking that there's more going on then what we can see right now. Does the syntax highlighting look right for you?

All the best,

Admiral MH
13
Years of Service
User Offline
Joined: 10th Feb 2011
Location: TX, USA
Posted: 4th May 2012 05:39
Bug Report: Concatenation

The example code should be able to concatenate the if statement, but it does not.


Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 4th May 2012 19:36
Admiral MH,

Thank you. I think I've tracked it down.

I realize that it's awhile since I've posted any updates. Hopefully I will be able to change that this weekend.

All the best,

Chris Tate
DBPro Master
15
Years of Service
User Offline
Joined: 29th Aug 2008
Location: London, England
Posted: 12th May 2012 21:04
I appologise if this has been requested already, but it would be nice to have an option to search and replace in selection scope aswell. If you need to replace text in a certain part of the source code, one can highlight it, then select selection as the scope.

Let me know what you think?

Scraggle
Moderator
20
Years of Service
User Offline
Joined: 10th Jul 2003
Location: Yorkshire
Posted: 14th May 2012 14:17 Edited at: 14th May 2012 14:17
@Chris Tate Are you sure you have the latest version? Because that is most definitely a feature that already exists.

Attachments

Login to view attachments
TheComet
16
Years of Service
User Offline
Joined: 18th Oct 2007
Location: I`m under ur bridge eating ur goatz.
Posted: 15th May 2012 14:59
Fantastic editor! I love it, thank you!

I have just one feature request:

1. Enter a line number and then jump to it. With over 20 source files it gets quite hard to find "error blabla at line blabla" when a friend reports a bug.

TheComet

Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 16th May 2012 01:46 Edited at: 16th May 2012 04:01
All,

Sorry for not stopping by and providing updates on a regular basis. Usual life and work issues. As well as a new hobby .

Chris Tate,

Thank you for the suggestion, but Scraggle is right.


Scraggle,

Thank you.


The Comet,
Quote: "Fantastic editor! I love it, thank you!"

Thank you for the complement.

That option exists. It is under 'View' on the menu bar. The option is 'Goto Line' (I tend to dock it so it's easier to get to). You put in the project line number that you want to go to and Indigo will open the source file and highlight the line. Be aware that the line number that the compiler states is not always the line in your source. Especially if you use concatenation. I have also found that Select statements with more than 5 case's will also produce extra lines in the compiled source.

All the best,

Chris Tate
DBPro Master
15
Years of Service
User Offline
Joined: 29th Aug 2008
Location: London, England
Posted: 16th May 2012 19:22
@ Scraggle and Balid;

Yep you are right

Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 21st May 2012 04:54
v1.3.2 beta 1 has been uploaded.

Change log (so far):
+ AutoComplete - AutoComplete no longer activates in comments.
+ Pre-Compiler - Implemented a mini pre-compiler to correct issues brought up by the community that create compiler errors (that probably shouldn't). They include things like '#constant' followed by a [Tab].
> AutoComplete - Corrected defect when pressing Enter (rather than Tab) in the middle of a suggestion.
> Intellisense - Corrected defect that prevented UDT members (as well as other variables) from being properly parsed when declaring them and instantiating them are not in that order. {Full/activated version only}
> Concatenation - Corrected defect that prevented concatenation from working.

Indigo site

All the best,

Scraggle
Moderator
20
Years of Service
User Offline
Joined: 10th Jul 2003
Location: Yorkshire
Posted: 21st May 2012 11:16
Quote: "{Full/activated version only}"


When did that happen?
I noticed that the latest beta I was using had an expiry date which confused me a little. Are you moving toward a pay to use feature? I can't see any reference to that on your website.
TheComet
16
Years of Service
User Offline
Joined: 18th Oct 2007
Location: I`m under ur bridge eating ur goatz.
Posted: 21st May 2012 12:57
@ Balid

I found a horrible bug, but I'm not sure how to reproduce it... I ran a global replace (the entire project), didn't save, and ran a search for something. Later on I noticed that one of my source files had been completely deleted... Luckily I made a backup, but still...

Anyway, downloading the new version now. Can't wait to use it.

TheComet

Scraggle
Moderator
20
Years of Service
User Offline
Joined: 10th Jul 2003
Location: Yorkshire
Posted: 21st May 2012 13:06
Feature request:
When you double click on some text to select it, it also selects the dot that follows it. That was my suggestion, so thank you for implementing it. However, would you be able to change it because how it works now is not so good.
The best solution would be if a number was clicked on then the dot and any numbers following it are also selected (as now) but if text is clicked then the dot is ignored.

Thanks
Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 22nd May 2012 02:41 Edited at: 22nd May 2012 02:50
Scraggle,
Quote: "When did that happen?"

About a year ago. Not all feature requests are available in the free version. Most wouldn't notice because the 'Extra' features were those from users who donated (and in turn received activation codes). Wait, didn't you donate? Now I'm really embarrassed. I just double checked my records and I don't see me sending you an activation code . I'll fix that tonight.
With that said, I didn't receive confirmation from someone else that they got their activation code. I responded to what ever email address was provided by PayPal. So, if you donated $10 or more and didn't receive an activation code please let me what email address was used and a valid one to send the code to.

I did this as a thank you to those who donated. Not as a way to force donations. As far as the expiration is concerned, it is part of a 'trail' system that I am working on. Right now it helps force me to make sure that I am updating Indigo. When done it will allow users full access to all features for a month and then run in free/lite mode after that. Right now there really aren't a lot of 'Extra' features. Largely just those that were requested by those who had already donated.

Quote: "When you double click on some text to select it, it also selects the dot that follows it..."

That's actually default functionality. I have since modified the double click event to work as suggested.


TheComet,
Thank you for the report. I will look into this. If you find a way to duplicate it please let me know.

All the best,

Scraggle
Moderator
20
Years of Service
User Offline
Joined: 10th Jul 2003
Location: Yorkshire
Posted: 22nd May 2012 11:40
I got the activation code, thanks
I managed to activate it but when I go back to 'About' a second time, the 'Enter Activation Key' button re-appears. I assume that activation was successful but having the button re-appear does make it a little confusing.

Here's another Feature Request for you:
Could you please make a save/load for the colorize tab in options? You can save/load Color Schemes but not fonts. Whilst I accept that any changes made are saved it would be nice if you could have a number of settings to choose from. For example if I choose the 'Visual Studio' color scheme then I might want the default settings for fonts, but if I choose a black color scheme then I might prefer a black backdrop for the text editing area and different colors for all the fonts.

Thanks
Chris Tate
DBPro Master
15
Years of Service
User Offline
Joined: 29th Aug 2008
Location: London, England
Posted: 22nd May 2012 23:16
I must remember to make my donation when I get paid this month.

Just a little feedback and request for tips.

When I open my project which has 40,000 lines over 109 dba files, everything runs for the most part, smoothly. But at some point, usually after 15 to 30 minutes work, the application slows down. I understand that there are alot of functions to cache and syntax to highlight, this maybe what is slowing things down.

It appears that the slowest performance arises when editing certain dba files with lots of lines of code towards the end of the source, in compile order. In the worst case scenario, I have to wait 4 seconds everytime I press the return key or jump to a new line.

I tend to write the code in a seperate instance to get things done more quickly anyway.

Any tips? Sometimes, for a brief moment, Indigo uses up over 700mb RAM; perhaps it is a memory issue as I only have 2gb RAM. Sometimes, however rear, it crashes due to an 'Out of memory error' (understandably). Maybe there are some features I need to switch off?

Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 23rd May 2012 04:38 Edited at: 23rd May 2012 04:44
Scraggle,
Does the Activation button appear after you've restarted Indigo?

That feature is already on the list .


Chris Tate,
I would agree that some of the slowness is the syntax highlighting but I think that there is more optimization needed in some of my routines.

My largest project is just over 11,000 lines and 36 dba files. The largest of which is 4,500 lines. It's stable code so I haven't been in it lately. But I did some testing after reading your comments and I am not happy with the response times I am getting. Expect some heavy optimization in the near future. I know that I was able to vastly increase the speed on large files before and already have a couple ideas from playing around tonight.

As far as tips. I would turn off Auto Syntax Check, both Auto Suggest options, and Show Function Tip. Though from my testing I didn't really see any improvement when adding a new line. :-(

By the way, I've never seen Indigo eat that much memory. It's been around 100MB for me with all source files open on my largest project. Another tip would be to only have a few source files open at once.

All the best,

Scraggle
Moderator
20
Years of Service
User Offline
Joined: 10th Jul 2003
Location: Yorkshire
Posted: 24th May 2012 11:50
Quote: "Does the Activation button appear after you've restarted Indigo?"


No, so I guess it's not a problem
tiresius
21
Years of Service
User Offline
Joined: 13th Nov 2002
Location: MA USA
Posted: 25th May 2012 18:12
Hi Balid-

The 1.3.2 beta has more slowness in some areas than the 1.3.1 version I've been using. I'll try turning off some of those features you mention.

How much $ donation does the full version cost ?


A 3D marble platformer using Newton physics.
Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 26th May 2012 00:39 Edited at: 26th May 2012 00:42
tiresius,

Which area's seem slower? I know that the response times with large source files is once again unacceptable. And I am looking it that.

As far donation amounts. A donation amount is entirely up to the individual. Which is why I've said very little about the activation codes. But as a way for me to say thank you to those who had donated. I've been sending activation codes to those who have donated $10(US) or more. And for those who have donated $20 or more, I've put their feature requests toward the top of my todo list. That doesn't mean that for $20 I will put in everything you ask for (well may be for you tiresius, since you've been involved with the project from the beginning ). Obviously, the higher about $20 the donation is, the more features (or more complicated) I'll look at putting in. For example, there are a couple of very useful and versatile features that BFM asked for, that I worked hard on because of that individuals very generous donation. And those were the first to be 'Extra' features. For the record there are 4 Extra features.

Just as a reference point, the average donation has been a little over $20. But any and all donations are greatly appreciated and motivate me to put more into Indigo. The "Great IDE" posts help too .

All the best,
Craig

Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 30th May 2012 03:52
v1.3.2 beta 2 has been uploaded.

Chris Tate (and everyone else);

You should see a big increase in the speed now. I did testing on a project with 21 includes and one of the includes has over 6100 lines. I went from an 8 second delay to roughly 1 second (or less). It obviously took me a while to track this down, but in short I found that I was highlighting the whole document twice. Hence the slowness.

I also made an adjustment to the fold point routine to correct false positives on commands that started with 'return'.

Indigo site

All the best,

Scraggle
Moderator
20
Years of Service
User Offline
Joined: 10th Jul 2003
Location: Yorkshire
Posted: 5th Jun 2012 19:26
The latest build crashes upon using Ctrl+K
Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 7th Jun 2012 00:17
Scraggle,

Thank you for the heads up. I've tracked it down to a bad config file. I've attached one that seems to work on my machine. Try replacing the 'indigo.exe.config' file with the attached version and let me know if that resolves the problem.

All the best

Attachments

Login to view attachments
Scraggle
Moderator
20
Years of Service
User Offline
Joined: 10th Jul 2003
Location: Yorkshire
Posted: 7th Jun 2012 00:24
Yep that works, thanks
I did find another minor issue whilst testing though: If you want the scancode of the left Alt key, pressing Ctrl+K then left Alt will give the correct results but doesn't close the dialog until another key is pressed.
Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 7th Jun 2012 05:10 Edited at: 7th Jun 2012 05:16
Scraggle,

Good to hear that it was that easy.

I did some testing and found that both 'alt' keys result in the same affect. I did some tweaking and managed to correct the issue.

I hope to have the next beta released this weekend. I think you'll like the addition (saving the Colorization (syntax highlighting) in the Color Scheme itself.

[edit]Actually, here's a preview of v1.3.2 beta 3. Just the exe. If you have v1.3.2 beta 2 installed just replace the exe with the attached one.[/edit]

All the best,

Attachments

Login to view attachments
DarkDISCUSSION
12
Years of Service
User Offline
Joined: 6th Jul 2011
Location: Ft Madison, IA
Posted: 12th Jun 2012 04:25
Balid, Awesome IDE
One question, What is all this about activation?



Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 24th Jun 2012 16:19 Edited at: 24th Jun 2012 16:21
v1.3.2 beta 3 has been uploaded.

Change log:
+ Highlighting - Added highlighting of matching brackets.
+ Misc - Added 'repeat' feature for Keystate, Path, and RGB. {Activated version}
+ Misc - Able to cancel closing of modified source files.
+Color Schemes - Colorization (syntax highlighting) is now saved in the Color Scheme itself. {Activated version}

Indigo site

Quote: "Balid, Awesome IDE "

Thank you.
Quote: "One question, What is all this about activation? "

No offense but I think I've answered that in previous posts.

All the best,

aerostudios
14
Years of Service
User Offline
Joined: 20th May 2009
Location: Oklahoma City OK (USA)
Posted: 1st Jul 2012 02:59 Edited at: 1st Jul 2012 03:02
One thing I would like in an IDE that long since been replaced with a completely new way of doing things;

In VB6, you were presented with a pulldown on the left of your source, and a pulldown on the right of each function tied to the source.

I would so rather be able to see just a window with my single function in it, rather than folding functions I'm not interested in seeing.

I would think that by only showing code from a single function in the window, would defintely put less demand on the CPU.

I'm downloading your latest beta now. Perhaps you do have that capability.

Russell B. Davis/aerostudios
aerostudios
14
Years of Service
User Offline
Joined: 20th May 2009
Location: Oklahoma City OK (USA)
Posted: 1st Jul 2012 03:15
One thing I would like in an IDE that long since been replaced with a completely new way of doing things;

In VB6, you were presented with a pulldown on the left of your source, and a pulldown on the right of each function tied to the source.

I would so rather be able to see just a window with my single function in it, rather than folding functions I'm not interested in seeing.

I would think that by only showing code from a single function in the window, would defintely put less demand on the CPU.

I've downloaded your latest beta. I haven't done a lot yet, but one thing I would like to see at least, is the ability to double-click on a function name from the list on the right, and it expand fully and fold all the other code sections. That would be an alternative to what I am asking.

Russell B. Davis/aerostudios
Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 1st Jul 2012 04:57 Edited at: 1st Jul 2012 05:10
aerostudios,

A version of your second option has been added. Put the caret on the function you want left open, right click, select 'Fold All Except This'. And there you go.

All the best,

Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 6th Jul 2012 03:20 Edited at: 6th Jul 2012 03:22
Quote: "In VB6, you were presented with a pulldown on the left of your source, and a pulldown on the right of each function tied to the source."

aerostudios, I think what you describe is in Indigo. Check the drop-downs on the tool bar.

Also, I've added your suggestion of double-clicking the the function (or label) in the Elements window and having that section unfold and the rest fold, as an activated option. I've found it very handy.


v1.3.2 beta 4 has been uploaded. With a couple new features that I've wanted for awhile. The first is, select a word and have every instance of that word highlight. The option to do phrases will be available through activation.

The second new feature really has me excited (and is one I would pay for). It's a line overview. It sits to the right of the code window and represents all of the lines in the current source document. Elements such as Functions, Labels, and Comments are indicated. As well as error lines and instance matches. This feature is still in early stages but very functional. Those with activated versions will have more control of what shows in the Line Overview.



Indigo site

All the best,

Attachments

Login to view attachments
aerostudios
14
Years of Service
User Offline
Joined: 20th May 2009
Location: Oklahoma City OK (USA)
Posted: 6th Jul 2012 05:03 Edited at: 6th Jul 2012 05:05
Hey, thanks for doing that!

Would it require a major change to have an option of listing either all functions in the code window (just like you have it now), or restricting the selected function ONLY in the code window? Perhaps a text editor option..

I've been programming since the mid-1980s (I know a dinosaur!), and selecting a single function and having it and it alone appear in the code listing, helps me to be more focused with my programming. Its just a habit from years of doing it. When I started using the .NET IDE, losing that attribute really has made my ability to program difficult. The other thing that I change with every IDE is white text on a black background. When I started programming, your only choices were amber or green text on a black background. Nowadays, IDEs by default have a white background with colored foreground colors, is if reading a book or something.

Russell B. Davis/aerostudios
Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 6th Jul 2012 05:51
aerostudios,

I'll give it some thought. My main focus right now though is finishing/polishing the Line Overview. But I do have an idea or two on how I could safely (or relatively safely) add a feature like that.

I started programming in early to mid 80's myself (but I'm no dinosaur , lol).

All the best,

Aaron Miller
18
Years of Service
User Offline
Joined: 25th Feb 2006
Playing: osu!
Posted: 6th Jul 2012 07:53 Edited at: 6th Jul 2012 08:12
In your screenshot, you spelled accidentally typed a 'l' before a 'c', making "Inlcude" (rather than "Include") next to the "Alphabetical" radio-box. The IDE looks very good though, nice work. :[/i])

EDIT
In your 3D Distances snippet, you have the following code:

The 'Abs' part is actually unnecessary. I'll use xx# as an example. xx# is multiplied by itself (xx#*xx#), a negative multiplied by a negative is a positive. A positive multiplied by a positive is a positive. The Abs() call is pointless. ;[i]
)

Also, why is the distance floored (via Int())?

Cheers,
Aaron

You told me I'm the only one. Sweet little angel, you should have run.
Scraggle
Moderator
20
Years of Service
User Offline
Joined: 10th Jul 2003
Location: Yorkshire
Posted: 6th Jul 2012 23:00
Quote: "I started programming in early to mid 80's myself"

Me too - on a Sharp MZ700!

Line Overview ... I don't get it. Clearly it is something you are very excited about but what is it?
Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 7th Jul 2012 01:22
Quote: "Line Overview ... I don't get it"

Scraggle, I'm wounded. LOL, Not really

If you've ever used Eclipse then it would probably make more sense. It represents every line in the currently open file. Right now it indicates the location of where Functions and Labels are declared, where comments and indicated errors. As well as where instances of selected words are. Making it very easy to know where in your code something is without having to scroll.

Anyway, I found it very helpful in Eclipse. And still have a ways to go to get it fully functional.

All the best,

Login to post a reply

Server time is: 2024-04-16 05:57:19
Your offset time is: 2024-04-16 05:57:19