IDEal - New BB IDE - New version

Miscellaneous Forums/Blitz Showcase/IDEal - New BB IDE - New version

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

If you are new to IDEal, here is a short description, or better visit the first thread and read more about it here:
http://www.blitzbasic.com/Community/posts.php?topic=66160

IDEal is an advanced IDE for B2D/B+/B3D ... SOME of the most advanced features of IDEal are:

REAL-TIME STRICT emulation - IDEal will highlight ( default in RED color ) all undeclared/misspelled variables immediately as you type ! Missed/ unmatched braces are also highlighted as bad. Many syntax errors will be immediately visible also !
IDEal is very fast... It'll load, parse and highlight a file with 15000 code lines in just 1 second.
Powerful highlighting and parsing engine, additionally to keywords, numbers , separators... will recognize and separately highlight inbuilt functions, globals, locals, labels etc.
Totally customizable.. you can fully customize menus, toolbars, layout, but most importantly, you can customize context menu and all the shortcuts.
Advanced smart project wide intellisense for types/fields
Advanced smart customizable autocomplete system
Advanced AutoIndent system will fully autoindent code as you type
Powerful auto correct of variable/function casing - When you chdange variable casing in it's declaration, IDEal will change casing of all occurrences in whole project, not only the newly created ones
Code Browser - Multiple levels Code browser will allow you to go to the Previous/Next position and works globally, i.e. positions can be in different files
HotCodes - short abbreviations for long code/variables/functions ...
IDEal can remember all bookmarks and folding states of the files when you close them, so the next time files will be opened in exact same state
Layouts ( aka perspectives ) - save and restore different layouts with just a key press
Workspaces - Workspace is all your opened files/projects ... you can save workspace and restore later, you can load last active workspace ( aka 'load last opened files' ) etc.

Global bookmark system , Scope completion , Unlimited number of compilers , Instant( realtime ) function help with parameter highlighting , Snippets manager, File Explorer with Favorites, Code Folding , Indent highlighting , Line wrapping, 6 different user interface styles, Split window functionality etc...

Latest version is 0.8.62 :

You can download it here ( 2.9MB ): www.rapidshare.com/files/11886513/IDEalSetup_0.8.62.exe

Or wait for a better server - Boiled Sweets will update the version on www.Boiledsweets.com/IDEal soon

Changes in this version: (0.8.62)

[Added] Scope tips - IDEal will show the first line of Scope/Loop in the status bar when the cursor is over the keyword that ends that scope/loop !
[Added] 'Includes' in the CodeExplorer with right-click menu to open them in IDEal
[Added] Ability to Highlight as 'Bad' functions that return value, if braces are missing after the function call.
[Added] Option to select the default page for the 'new window' command in the browser
[Added] Option 'open browser at stat-up'
[Added] Ability to open html files from the file explorer in the internal browser
[Added] 'Save All FIles' command
[Added] Option - Home key jumps to the first position in the line
[Changed] Case correction will not apply in declaration lines
[Fixed] Closing project before saving would not save the changes
[Fixed] Loading empty ( no files ) project would crash IDEal
[Fixed] When adding files to a project, IDEal would ask for every file if multiple files were selected
[Fixed] Removing file from a project and manually closing it may crash the editor
[Fixed] Autocomplete would not start when writing parameters for arrays and also text would be written in red
[Fixed] Parser bug that would throw an exception in some cases where local variables are declared after the last function in the file, or if 'one-line' function was declared inside other function

Some of the new features are shown on this screenshot:






And this is "Scope Tip" ^^^