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: 29th Dec 2012 19:54
Burning Feet Man,

Added.


Yodaman Jer,

Glad to hear it. And thanks for the beer .


Chris Tate,

Added the Tool Tip addition to the list. Also I am currently looking at added plug-in functionality to Indigo. Once I have a prototype working. How about you and I work to make the 'Property Grid for DBP objects' the first feature rich plug-in for Indigo. But please continue with the initial pre-compiler route as I'm sure that will be used as part of the larger plug-in.

Hockeykid,
Thank you. What error message (if any) are you getting?

I was able to load the FPSC source that I have from 2006. Though it did take quite a few seconds to load (20-30) and everything was else about Indigo was slow as well. As there is over 26,500 lines in a single source file.

All the best,

Hockeykid
DBPro Tool Maker
16
Years of Service
User Offline
Joined: 26th Sep 2007
Location:
Posted: 30th Dec 2012 01:16
Hi Balid,
The latest FPSC source code is around 63,000 lines. If you'd like to try loading it up, it can be found here:http://fpscreatorengine.googlecode.com/svn/trunk/FPSC-Game.DBA

I really like Indigo, but I do a lot of work with FPSC so I was hoping that this would be something that could be addressed.

No error code is given, once you attempt to open it Indigo freezes up and eventually crashes.


Sean

Westmere
14
Years of Service
User Offline
Joined: 12th Mar 2010
Location: Germany
Posted: 30th Dec 2012 18:28 Edited at: 30th Dec 2012 18:33
I just stumbled upon this when I was looking for a new IDE as CodeSurge is obviously dead. I've been using v1.3.3 Beta 4 for a couple of days now and so far I like what I see. Great Work!

I do have some minor hick-ups that bother me though and maybe you can iron them out:

1. The folding feature is great and the main reason why I downloaded your IDE as it helps make a large code easier to navigate (my current project is around 12,000 lines of code so a feature like this can be quite handy).
The problem is that there is a combination I use quite often which the Indigo IDE doesn't see.
I've done some testing and here is a resulting "demo" code.



This code WILL not work for demonstrating my point.
If you put this into Indigo the "If .. EndIf" construct can be folded, the "If... Then If... EndIf" sequence can not. In a large code this creates additional problems as the EndIf is still identified as the end of, well, something
You can even see that in the example above because of the indented lines. The EndIf after the "If... Then If..." construct actually closes the repeat loop according to Indigo.

On the first glance you might wonder why I didn't use "If... and... endif". You will find the answer when you run the above code. It will ALWAYS quit with an error on the AND line.

I use dynamic sized arrays in my code and as such like in the constructed example above a(z) could be out of bounds. By using the AND construction I cannot work around this without creating an entire additional "If... endif" loop as the a(z) = 0 would be checked regardless of the outcome of z < Array Count. If I replace the AND by an THEN IF I essentialy have the same setup with just one EndIf needed and a z < Array Count condition that will prevent my program from crashing on a(z).

So it would be really nice if you could add this to your functions checking for foldable and indentable segments

2. A smaller one: Is there an option to get the search popping up after Ctrl+F to have whatever contents it has left from previous searches or fromd etecting your position in the code to be selected? This way if I hit Ctrl+F and start typing my search request I will not add it to an old search but search for what I actually want... the thing I'm typing.

3. Anotehr small one: The editor often doesn't go to the line that has caused an error. For me this is pretty annoying as I am used to clicking the error message away without looking at the line number as I alwas had it selected afterwards. Is there an option that influences this?


Chris Tate
DBPro Master
15
Years of Service
User Offline
Joined: 29th Aug 2008
Location: London, England
Posted: 30th Dec 2012 19:09
Quote: " If z < Array Count(a()) Then If a(z) = 0
i = 1
i = 2
Rem Do some other stuff
EndIf"


Hmm, nice technique; concise short circuiting.

Quote: "
How about you and I work to make the 'Property Grid for DBP objects' the first feature rich plug-in for Indigo. But please continue with the initial pre-compiler route as I'm sure that will be used as part of the larger plug-in."


For now I will create a property grid which sets default values for type instances, sprites and 3D Objects and appends/updates the code in a given DBA file.

I am using .NET 3.5 for my primary project so I will need something based on the same framework. I can build a framework 4 DLL for Indigo if necessary for your plugin system.

I will keep you posted.

Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 1st Jan 2013 04:04
Hockeykid,

Thank you. I'll use that source in my future tests.


Westmere,

#1 is corrected. Though the indention is still off in v1.3.3 (Though it will be corrected in v1.4.0)

#2 is a bit confusing to me. Currently Indigo should put the word that the caret is on, the currently selected phrase, or what was previously searched for (and in that order) into the "Find" field and even select it, so if you type, you'll over write the contents. So I'm a bit confused as to what you are saying / asking for.

#3 is not the fault of Indigo (or any other IDE). It lies solely in the compiler. Indigo goes to the line at the compiler identifies as having the problem. There are several threads to that fact. With that said, I have some idea's on improving the hit rate in v1.4.0.


Everyone,

v1.3.3 final has been uploaded. And as a Christmas bonus, I have left Virtual Folders as a free to use option.

Indigo Site

All the best,

Hockeykid
DBPro Tool Maker
16
Years of Service
User Offline
Joined: 26th Sep 2007
Location:
Posted: 1st Jan 2013 10:22 Edited at: 1st Jan 2013 11:50
When focus is brought to the "Find" or "Replace" window, Ctrl + Z and Ctrl + A still effect the code window rather tan the "Find" or "Replace" window.

Also lines indented 9 or more tabs cause issues with the command helper.

Sean

Westmere
14
Years of Service
User Offline
Joined: 12th Mar 2010
Location: Germany
Posted: 1st Jan 2013 18:45
That was fast

#1 In my short example it works now. However: In a quick test on my 12k lines source it does show an interesting behavior now. In a source file with 40 functions in it. The first one folds fine. If I fold the second one THE ENTIRE rest of the file is closed as a part of that second function. Does your routine just look for certain opening and closing key words or does it try to match them up?
If I can find anything reproducable that might explain this I will get back to you.

#2 When I test it now it works as it is supposed to. I will keep an eye on it in my next coding session - when I need it it usually doesn't work.

#3 Don't mean to criticize but I don't recall CodeSurge NOT dropping me into the line that caused the error. Well, at least close to it as CodeSurge was usually off by 2-3 lines

Keep up the good work. If I get really used to this IDE I will probably send a donation your way once I recovered from Christmas spendings


Lukas W
20
Years of Service
User Offline
Joined: 5th Sep 2003
Location: Sweden
Posted: 4th Jan 2013 21:47 Edited at: 4th Jan 2013 21:51
I like this IDE, it is a big upgrade from codesurgeV1 which I'm currently using.

Even so, I have some trouble with this IDE:
* I could not see any functions or labels or etc. in "elements" view from one of my .dba includes. It was fixed only after I copied its content into a new file and saved it to include instead.
Edit: Mm, after application restart it would not register my functions again.

* Typing in the editor lags my pc ;D

* Can not save "use spaces" from the text editor settings (is this a paid version feature?)

* does not associate with *.dbpro files if you try to do that from the IDE

The full element indexing feature was my main reason for trying the editor, but with this typing-lag I'm not so sure. Anything I can do on my side to increase performance?

The Taffer (+TaffED)
A thief inspired game along with the mission editor (DBPro). [on hiatus]
Kezzla
15
Years of Service
User Offline
Joined: 21st Aug 2008
Location: Where beer does flow and men chunder
Posted: 6th Jan 2013 07:00
I really like Indigo and have just made a donation.

I have noticed one little thing that needs fixing.

if line number 1 is anything other than a comment, attempting to put the caret before it and pressing enter to drop it a line results in the first letter of the line being left behind.

Zero G Scott
16
Years of Service
User Offline
Joined: 14th Dec 2007
Location: California, USA, Earth, Sol Sys
Posted: 10th Jan 2013 21:46
I just wanted to say a word or two about how great this is! Thank you for all your work on this.

I also wanted to suggest the idea of maybe some kind of version incrementation that updates the version number of a project every 50 changes or some other user definable way. Its a general idea I know but could be helpful.

Thanks again!
Westmere
14
Years of Service
User Offline
Joined: 12th Mar 2010
Location: Germany
Posted: 11th Jan 2013 11:39
Small indention problem with repeats if it is a oneliner:


This way indention is correct:


Not a big issue but it can make large codes hard to read again if you use single line loops.


Scraggle
Moderator
20
Years of Service
User Offline
Joined: 10th Jul 2003
Location: Yorkshire
Posted: 11th Jan 2013 12:24
Patient: "Doctor, doctor, it hurts when I do this"
Doctor: "Ok, don't do it then"

A classic Les Dawson comedy sketch. The same thing applies here. The code doesn't display nicely when you write in a ugly way ... so don't do it.
Don't blame the IDE for bad code layout.
Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 12th Jan 2013 01:27
Hockeykid,

Got it, thank you. Anything more specific with the "9 or more tabs cause issues with the command helper"?


Lukas W,

I could not see any functions or labels or etc. in "elements" view from one of my .dba includes. - Is the include part of a project (and not using #include)?

* Typing in the editor lags my pc ;D - The slowness may be a result of the "Line Overview" (which will have an option to turn off in v1.4.0).

* Can not save "use spaces" from the text editor settings (is this a paid version feature?) - That option should be available. Will need to investigate.

* does not associate with *.dbpro files if you try to do that from the IDE - Frist thought is; make sure that you run Indigo as admin. As it has to update the registry


Kezzla,

Thank you very much. That issue is now resolved in the next release.


Zero G Scott,

Thank you. And your suggestion is now on the list.


Westmere,

Noted.


Scraggle,





To any one who cares,

I've been away from Indigo for about a month now and probably won't be able to put much work in on Indigo for about another month. But Indigo is still being developed and improved. Just a little slower than in the past. So don't get too worried if you don't hear from me for a while.


All the best,

Burning Feet Man
16
Years of Service
User Offline
Joined: 4th Jan 2008
Location: Sydney, Australia
Posted: 15th Jan 2013 03:21
*Thinks about posting some coffee to Balid

Help build an online DarkBASIC Professional help archive.
DarkBasic Help Wikia
Zero G Scott
16
Years of Service
User Offline
Joined: 14th Dec 2007
Location: California, USA, Earth, Sol Sys
Posted: 16th Jan 2013 10:00
Another idea if it hasn't been suggested. Customizable help menu options. I might be missing something but in order to access some html help files I have to go through file explorer and pick out the specific help file. It would be nice to be able to add them to a drop down menu in Indigo itself.
Chris Tate
DBPro Master
15
Years of Service
User Offline
Joined: 29th Aug 2008
Location: London, England
Posted: 22nd Jan 2013 06:22 Edited at: 17th Feb 2013 11:21
Just a little feedback for when you return. Some constants are not being highlighted. I think it is because of the use of syntax:



Just a little clue; the following constant has syntax but indeed gets highlighted:



Edit: One more little issue; the multi-declaration variables are seen as errors. Also, only the first variable is highlighted as one.



Finally, just a quick question; I know you are away, but let me know how to find out the minor version of Indigo I am running. It says 1.3.3 in the about box, but there are a number of different versions in that range.

Edit2:

Letting you know that local UDTs don't work with dot (period) autocomplete.



Save Untitiled DBA
When you save a .dba file that was untitled, the tab remains untitled even if the name of the saved file differs

Edit 3:

The following code throws a missing quote error message box
Probably an escape character issue.

Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 10th Mar 2013 23:58 Edited at: 11th Mar 2013 00:01
WOW, almost 2 months to the day since I was last here!

Well, I'm back (at least for now). And I've brought the latest version with me, v1.4.0 beta 1. It took me a lot longer than I thought to get the conversion done, plus work and school didn't help.

Some are going to say "WHY?!? Why, did you do THAT?!?" And some will say "It's about time." But I've replaced the old toolbar with a Ribbon and at the same time, got rid of the Options Dialog.

I also fixed a few defects along the way. One of which is the locally declared UDT issue that Chris Tate pointed out.

Indigo Site

All the best,

MrValentine
AGK Backer
13
Years of Service
User Offline
Joined: 5th Dec 2010
Playing: FFVII
Posted: 11th Mar 2013 01:28
May have me on board for this new version now

Welcome back

Scraggle
Moderator
20
Years of Service
User Offline
Joined: 10th Jul 2003
Location: Yorkshire
Posted: 11th Mar 2013 11:48
Hi Balid.
It installed without error but I can't get it to run.
No useful information, just the 'Indigo has stopped working' message as I try to run.
Chris Tate
DBPro Master
15
Years of Service
User Offline
Joined: 29th Aug 2008
Location: London, England
Posted: 11th Mar 2013 17:30
Welcome back

Burning Feet Man
16
Years of Service
User Offline
Joined: 4th Jan 2008
Location: Sydney, Australia
Posted: 12th Mar 2013 02:27
Woo! Ribbon action!

Unfortunately the program installs, but crashes on launch, prior to the splash screen. ;_;

Help build an online DarkBASIC Professional help archive.
DarkBasic Help Wikia
jibrilgelap
11
Years of Service
User Offline
Joined: 12th Mar 2013
Location:
Posted: 12th Mar 2013 14:22
Hello,

The last time I played with DB is with the "Pilars with Snake Like Ornaments" style of old DBC IDE.

This IDE looks really good.

But crashed after install. Crashed info shows crashed with exception of "System.IO.FileNotFoundException". Missing files in installer maybe ?

BTW, great to see DB is still alive and kickin'

"QB->Pascal->Delphi->DarkBasic->C->C++->VB6->C#->DB-Pro"
Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 12th Mar 2013 19:40 Edited at: 13th Mar 2013 01:37
DUO!

Looks like I forgot to update the installer to include the new dll and remove the old's. I hopefully will have that corrected later tonight when I get home from work.

jibrilgelap,

Welcome back. And thank you for the compliment.


[edit]Ok. The installer seems to have all of the dll's now. And I have uploaded the latest version of the installer. So hopefully now Indigo will work for more than just me .[/edit]

All the best,

Burning Feet Man
16
Years of Service
User Offline
Joined: 4th Jan 2008
Location: Sydney, Australia
Posted: 13th Mar 2013 05:36
Looking good. Will have a play on the train ride home tonight. ^_^

Help build an online DarkBASIC Professional help archive.
DarkBasic Help Wikia
Zero G Scott
16
Years of Service
User Offline
Joined: 14th Dec 2007
Location: California, USA, Earth, Sol Sys
Posted: 13th Mar 2013 08:37
Two things:

1. Is there a way to reduce or minimize the new menu bar area so it won't take such a significant portion of the screen. Its reduced the limited space I already have to view my code with a bar that is blank nearly half the time. Not the best use of screen space imo.

2. My current project crashes the 1.4 when I try and load it. Its close to 8000 lines with includes that boost it to over 14000 at present so I'm wondering if 1.4 has problems loading large files.
Chris Tate
DBPro Master
15
Years of Service
User Offline
Joined: 29th Aug 2008
Location: London, England
Posted: 13th Mar 2013 20:38 Edited at: 13th Mar 2013 20:39
Looks more modern; a bit like MS Office. The loss of space wouldn't bother me because I have a 2 monitors on each PC; but I suppose I could imagine if you use a 17 inch monitor you might feel a little cramped; what I do is auto hide some of the side panels leaving me more room. In Visual Studio I use one monitor for code, the other for properties.

Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 14th Mar 2013 00:15
BFM,

Sounds like a plan.


Zero G Scott,

1. double click on any of the Ribbon Tabs and it'll collapse. While collapsed, single click to view that tab's content. Double click again to uncollapse. I see I forgot to record the Ribbons last collapsed state. Will fix for the next beta release.

2. is that 8000 line in one source file? I'll have to play around with some of my other projects to duplicate the issue.


Chris Tate,

Quote: "Looks more modern; a bit like MS Office."
That was the idea . BlueIDE 2 and Indigo both had a look that made them seem out of date. As if they were 2 Window versions behind. And I wanted Indigo to at least look as though it belongs on Windows 7 (or now 8). Plus the Ribbon gives me something new to explore.

But before I get to far into the Ribbon. I want to start the implementation of a framework to allow plug-ins to Indigo.


All the best,

jibrilgelap
11
Years of Service
User Offline
Joined: 12th Mar 2013
Location:
Posted: 14th Mar 2013 06:54
Balid mate,

NOTE:
I'm using project files from DBPro editor.

Found few new "features" in v4.b1

Bug 1:
Load project with multiple source file.
Files Pane, Click any of the file
Source Editor -> Text all black, no colorization.
Sometimes it crashed.

Bug 2:
Load project with multiple source file.
Files Pane, Click "Open All Includes"
Crashed, with info:

Quote: " Problem signature:
Problem Event Name: BEX
Application Name: Indigo.exe
Application Version: 1.4.0.1
Application Timestamp: 513fc6c9
Fault Module Name: SciLexer.dll
Fault Module Version: 2.1.2.0
Fault Module Timestamp: 51184fde
Exception Offset: 00032307
Exception Code: c0000417
Exception Data: 00000000
OS Version: 6.1.7600.2.0.0.256.1
Locale ID: 1033
Additional Information 1: bdda
Additional Information 2: bdda2955a7c2fb1eb86bec96ad430c67
Additional Information 3: c703
Additional Information 4: c70355a4028d67d70a620cd815c9924e"



Hope that helps to debug stuff.

"QB->Pascal->Delphi->DarkBasic->C->C++->VB6->C#->DB-Pro"
Cybermind
Valued Member
21
Years of Service
User Offline
Joined: 28th Nov 2002
Location: Denmark
Posted: 16th Mar 2013 13:42
I cant use the "open project" button in the upper left corner right next to the "I" icon, nothing happens when I click it.

Highlighting just stops at line 1087 in one of my included source files, every time I open it.

The byte chrunchers are coming...
DIVIDING BY ZERO/BECAUSE WE SUCK...
Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 16th Mar 2013 13:51
Ok, plan B.

I started work on v1.3.4 this morning. It will have the defect fixes that were in v1.4.0 b1 that addressed some of the issues brought up since v1.3.3 was final. As well as some of the new features of v1.4.0, minus the Ribbon and new look and feel.

Hopefully while in the process of merging v1.3.3 and v1.4.0 into v1.3.4, I can find the cause to the issues with opening the includes. Which for me, is consistent by project and machine, but not across projects or machines (if that sentence makes sense to anyone else but me).

All the best,

Chris Tate
DBPro Master
15
Years of Service
User Offline
Joined: 29th Aug 2008
Location: London, England
Posted: 17th Mar 2013 13:18 Edited at: 17th Mar 2013 17:18
Here's some another issues found; the latest version doesn't seem to be compiling the latest source code;
Quote: "Could not understand error at line 22:
t = 0"


In the code the variable t has no tab space between the equals sign. Here is the code:



Although, removing the line and typing it in again rectified the problem; there is something fishy going on there. Possibly the compiler isn't receiving the code it should be.

Also, copy additional compiler information doesn't work. The compile window text cannot be copied.

Edit
A program crash occured on opening a large project. Here is the error message:


Here is the end of the log:



After this crash in 1.4, 1.3 would not work; it crashed with a windows program error message. I will reboot and see what happens.

Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 18th Mar 2013 01:42
Cybermind,

Fixed the "open File" button in the Quick Launch bar.


Chris Tate,
Quote: "Here's some another issues found; the latest version doesn't seem to be compiling the latest source code; "
Well the error is definitely from the compiler. And the only way I could duplicate it was to put a tab in. I did find that if there is an old error log from the default editor hanging around, it seems to get the compiler confused and I don't think it actually tries to do anything but display the old error message. I've added an extra check to see if that condition exists and Indigo is not able to correct it. A message is presented to the user to manually delete the file.

Quote: "Also, copy additional compiler information doesn't work. The compile window text cannot be copied."
Fixed.

Quote: "A program crash occured on opening a large project. Here is the error message:"
Not sure what's up with that. I'm now able to open the 60,000+ line source for FPSC. With no errors. It does take a bit to load, but once loaded and logging turned off, Indigo responses quickly.


So with that v1.4.0 beta 2 has been uploaded. I noticed that the Ribbon doesn't auto hide again for some Tabs. Should have that resolved by the next beta release.

Indigo site

All the best,

Chris Tate
DBPro Master
15
Years of Service
User Offline
Joined: 29th Aug 2008
Location: London, England
Posted: 18th Mar 2013 14:53 Edited at: 18th Mar 2013 14:53
Lol, sorry but there is another issue here. I am using 1.4 just to test it really, to find out any problems.

The syntax stops highlighting in my project at line 139:

Right here from the comment: //================================================================
Function LoadObjectIntoPalette( f$ )


Getting rid of the comment does not change the issue.



I think this is the part of the log file which loads the first of 50 odd project files.



Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 20th Mar 2013 22:58
Chris Tate,

Are you using the Beta 2 release? Because the code that you provided highlights for me.

All the best,

Chris Tate
DBPro Master
15
Years of Service
User Offline
Joined: 29th Aug 2008
Location: London, England
Posted: 21st Mar 2013 10:26
Hmm... and it does for me now. Yeah it was Beta version 2; I have been using 1.3 not realizing the issue got fixed after rebooting.

aerostudios
14
Years of Service
User Offline
Joined: 20th May 2009
Location: Oklahoma City OK (USA)
Posted: 21st Mar 2013 16:43
Hey Chris,

Brad Davis here. I sent you an email about an issue I am having using the DarkGDK.NET that I thought perhaps you could help me with. If you get some time, could you send a reply? I'd REALLY!!!! appreciate it. Thanks.
Chris Tate
DBPro Master
15
Years of Service
User Offline
Joined: 29th Aug 2008
Location: London, England
Posted: 21st Mar 2013 17:00
Hmm, I can't seem to locate that email. Could you resend it to support@binarymodular.com or post it in the forum.

Chris Tate
DBPro Master
15
Years of Service
User Offline
Joined: 29th Aug 2008
Location: London, England
Posted: 23rd Mar 2013 20:59 Edited at: 23rd Mar 2013 22:14
Lol.

I'm missing that Visual Studio style combo box list of labels and functions you put up the top actually; would be a shame if there isn't an option to use it in future updates, or perhaps one combo box for labels and functions, and the other for UDTs. It was also a nice feedback means when checking what function you are currently in.

The treeview list is there but it means more clicks to get from A to B; you scroll through 100 functions to get to the one you want, then you end up losing track of that label or UDT you had selected. Having the combination allowed you to go to one function in one combo box, then go straight to a UDT in the treeview, then back again via the combo box in under 2 seconds.

Run last compile; I know it is F6, definitely worth having an optional button in the ribbon to do that as-well.

Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 24th Mar 2013 16:42
Chris Tate,

Quote: "I'm missing that Visual Studio style combo box list of labels and functions you put up the top actually"
Me too. It's in beta 3.

Quote: "Run last compile; I know it is F6, definitely worth having an optional button in the ribbon to do that as-well."
It's already there. In the drop down list on the "Compile & Run" button. "Run Only", between "Compile Only" and "Debug". I'll change the title to "Run Last Compile".

All the best,

Chris Tate
DBPro Master
15
Years of Service
User Offline
Joined: 29th Aug 2008
Location: London, England
Posted: 24th Mar 2013 21:05 Edited at: 24th Mar 2013 21:33
Hmmm, when I click that button it just compiles; no drop down list. I'm running Beta 2.

Edit: Yeah good to hear you miss the combos as-well.

Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 25th Mar 2013 01:36
Chris Tate,

That is a split button. There is a little arrow at the bottom, try clicking on that .

All the best,

Chris Tate
DBPro Master
15
Years of Service
User Offline
Joined: 29th Aug 2008
Location: London, England
Posted: 25th Mar 2013 03:36
Ok, that means the arrow has been clipped off by the ribben panel; I knew there was something strange about the height of the ribben. I am not on my main PC, will post a screenshot later on.

Burning Feet Man
16
Years of Service
User Offline
Joined: 4th Jan 2008
Location: Sydney, Australia
Posted: 26th Mar 2013 01:35
Howdy-howdy;

Feature Enhancement Request;

Make all ribbon buttons accessible via the "Quick Access Toolbar" by simply right clicking any button in the ribbon, which then results with that button appearing in the Quick Access Toolbar. Buttons could then be removed from the Quick Access Toolbar simply by right clicking them in the toolbar.

If this is too simplistic, a typical right click pop-up menu could be implemented with these options in the pop-up menu... but I figured they'd look a little bit lonely being the only option!

Help build an online DarkBASIC Professional help archive.
DarkBasic Help Wikia
Chris Tate
DBPro Master
15
Years of Service
User Offline
Joined: 29th Aug 2008
Location: London, England
Posted: 26th Mar 2013 10:23
Here is an image of my ribbon button; no arrow at the bottom. Beta 2.

Attachments

Login to view attachments
Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 26th Mar 2013 18:56
BFM,

Added to the list. I was already thinking about something like. Basically a fully customize-able Quick Access Toolbar as well as a somewhat customize-able ribbon.


Chris Tate,

Thank you for screenshot. Could provide a larger one though? Showing more of the ribbon? Also, how do you have your Fonts set up under Display settings?


All the best,

Chris Tate
DBPro Master
15
Years of Service
User Offline
Joined: 29th Aug 2008
Location: London, England
Posted: 26th Mar 2013 19:52
Hi

Quote: "Also, how do you have your Fonts set up under Display settings?"


Large-ish

Ribbon screenshot attached

Attachments

Login to view attachments
Balid
20
Years of Service
User Offline
Joined: 21st Nov 2003
Location: MI, USA
Posted: 26th Mar 2013 23:12
Chris Tate,

Perfect, thank you. Should have a solution in place in the next beta release. Targeting this weekend for that.

All the best,

Grasmann
15
Years of Service
User Offline
Joined: 1st Sep 2008
Location:
Posted: 5th Apr 2013 16:58 Edited at: 6th Apr 2013 12:07
Hey

One thing with the latest versions of Indigo bugs me.
The performance has gone haywire.
I really don't want to be picky here but when editing large files with lots of code the performance really becomes an issue.

Well, not even that much code.
I'm currently working on a file that has 815 lines.
If I edit the top of the file there is a serious delay between typing and reaction.

My guess is that after each typed character there are processed a bunch of unneccesary checks and/or validations from the current edit line right to the end of the file.
Reason for the assumption: If you edit the bottom of a large file it reacts in normal speed.

I guess it's just the updates for syntax highlighting, beatification, ... but isn't there a way to process this more efficiently?

If I'm typing a normal line of code or some comments the editor doesn't really need to update the complete file.

It would be better to have these updates trigger by typing certain lines of code like creating globals, locals, ... .
Others maybe should be triggered by the creation of loops, if, functions, ... .

I would trigger things somewhat like this:

Create -> User finished typing a line and switched to another line or editor-tab.
Change -> User edited a line and switched to another line or editor-tab.
Delete -> Line removed.

Create/Change/Delete line with variable declaration
- Update syntx highlighting

Create/Change/Delete line with loop, if, do, else ...
- Update Folding

Create/Change/Delete line with function, sub:, return, ...
- Update Folding
- Update syntx highlighting

Maybe you even made it like this and I'm partially wrong XD.

Indigo is a really nice editor with some flaws here and there but overall a top gui but there's this one thing and that's why it bugs me even more XD.

Do you think that's possible?
Scraggle
Moderator
20
Years of Service
User Offline
Joined: 10th Jul 2003
Location: Yorkshire
Posted: 5th Apr 2013 22:17
There are problems with the View menu options.

Taking 'Project' as an example:
Select the 'View' menu
It shows 'Project' as checked but it is not visible.
Click on 'Project' and now it shows as unchecked.
Click on 'Project' again and it becomes checked but now it is also open.
Close the 'Project' window with the close button.
The 'Project' window closes but is still checked in the 'View' ribbon.
Click on 'Project' again and it unchecks it but doesn't open it.
Click on 'Project' again and Indigo crashes.

It seems that most (if not all) of the options in the 'View' menu perform in the same way
mr_d
DBPro Tool Maker
17
Years of Service
User Offline
Joined: 26th Mar 2007
Location: Somewhere In Australia
Posted: 6th Apr 2013 15:47
just tagging in for updates...

Login to post a reply

Server time is: 2024-04-19 23:23:26
Your offset time is: 2024-04-19 23:23:26