FBA The Creator
http://www.fbacreator.com/fbaforum/

IDE enhancements
http://www.fbacreator.com/fbaforum/viewtopic.php?f=3&t=27
Page 1 of 2

Author:  trids [ Thu Apr 03, 2008 5:44 am ]
Post subject:  IDE enhancements

Please consider these suggestions for improvements to the IDE..
  1. Multi-project support (tabbed, so that CTRL-TAB and CTRL-SHFT-TAB can toggle between them).
  2. Custom option to use TABs to indent, rather than spaces.
  3. Custom keyboard shortcuts.
  4. Custom indent size.
  5. Custom keyword highlighting.
  6. Support for regular expressions in the [Find] & [Replace] dialogs.
  7. When launching the [Find] & [Replace] dialogs, populate the "Search for" field with what is currently selected in the source window.
  8. F3 ("Find Next") should default to the way it operates currently -- but only if there is no text selected. When there is text selected, the "Find Next" should be based on the selection, rather than the last text typed into the [Find] dialog.
  9. Support for "Find Prev" (SHIFT-F3), operating on the same principles as "Find Next" regarding selected text.
  10. CTRL-DELETE should delete the word to the right of the cursor (in the same way that CTRL-TAB skips the same word).
  11. When stepping through the program, the "end" statement that delimits a block of code is highlighted before the first statement in the code is highlighted. It would be nice to have an option to highlight the "end" statement only AFTER the last line is executed in its block of code.

And finally, if you do provide support for custom settings, please store the customisations in an INI file. This supports: easy replication between machines, easy backup, easy editing.

Thanks In Advance.
:)

Author:  umbiomar [ Thu Apr 03, 2008 8:25 am ]
Post subject:  Re: IDE enhancements

trids wrote:
Please consider these suggestions for improvements to the IDE..
  1. Multi-project support (tabbed, so that CTRL-TAB and CTRL-SHFT-TAB can toggle between them).
  2. Custom option to use TABs to indent, rather than spaces.
  3. Custom keyboard shortcuts.
  4. Custom indent size.
  5. Custom keyword highlighting.
  6. Support for regular expressions in the [Find] & [Replace] dialogs.
  7. When launching the [Find] & [Replace] dialogs, populate the "Search for" field with what is currently selected in the source window.
  8. F3 ("Find Next") should default to the way it operates currently -- but only if there is no text selected. When there is text selected, the "Find Next" should be based on the selection, rather than the last text typed into the [Find] dialog.
  9. Support for "Find Prev" (SHIFT-F3), operating on the same principles as "Find Next" regarding selected text.
  10. CTRL-DELETE should delete the word to the right of the cursor (in the same way that CTRL-TAB skips the same word).
  11. When stepping through the program, the "end" statement that delimits a block of code is highlighted before the first statement in the code is highlighted. It would be nice to have an option to highlight the "end" statement only AFTER the last line is executed in its block of code.

And finally, if you do provide support for custom settings, please store the customisations in an INI file. This supports: easy replication between machines, easy backup, easy editing.

Thanks In Advance.
:)



And an edit toolbar button to comment/uncommet code block would be great!

Regards,

umbiomar
umbio@yahoo.com

Author:  evilmaio [ Thu Apr 03, 2008 8:40 am ]
Post subject:  Re: IDE enhancements

Umbiomar, I know you can't live without this feature,
but I've not planned such major ide enhancements, for now.
I consider this, and some other requests, low priorities :)

You could use LUA blocks comments in the meanwhile:
Code:
--[[
line1
line2
line3
--]]


Regards.

Author:  umbiomar [ Thu Apr 03, 2008 3:56 pm ]
Post subject:  Re: IDE enhancements

evilmaio wrote:
You could use LUA blocks comments in the meanwhile:
Code:
--[[
line1
line2
line3
--]]



My apologise. I doesn't be aware of the --[[ shortcut.

Regards,

umbiomar
umbio@yahoo.com

Author:  cic.lemur [ Sat Apr 05, 2008 8:25 am ]
Post subject:  Re: IDE enhancements

I would also would like to make a request:

Home key alternates between first column in row and start of code.

--edit--

One more thing, some of the new PDA's do not have standard screen size.

Is is possible to have custome sceen resolution when testing on the IDE,
eg 240x240

Author:  trids [ Mon Apr 07, 2008 5:53 am ]
Post subject:  Re: IDE enhancements

I agree about the functionality of the Home key in the IDE.

As for the 240x240 option .. looks like you can set that under Build \ Project Settings in version 0.2.0.22

Author:  cic.lemur [ Mon Apr 07, 2008 2:02 pm ]
Post subject:  Re: IDE enhancements

trids wrote:
As for the 240x240 option .. looks like you can set that under Build \ Project Settings in version 0.2.0.22



Right, sorry about that.

Author:  umbiomar [ Mon Apr 07, 2008 6:06 pm ]
Post subject:  Re: IDE enhancements

Just to build a list of IDE enhancement, i think would be useful a "recent opened project" feature under the File menu.

Author:  Boiled Sweets [ Thu Jun 26, 2008 2:22 pm ]
Post subject:  Re: IDE enhancements

I know you have no time to developp the IDE but when you do please please please...

1. Custom indent size
2. Option to turn off the highlight on the current line!!!

MANY THANKS! :)

Author:  umbiomar [ Mon Jun 30, 2008 9:38 am ]
Post subject:  Re: IDE enhancements

Hi guys, from version 0.2.0.109 is it possible to customize syntax highlight.
Here's a better selection of colors for the IDE (it remember vstudio color schema).

Simply copy the following lines to fba_ide.ini:


Code:
[Debugging_Player]
TopMost=1
[Editor]
TabsSpace=4
ActiveLineBackColor=$00D2914F
Backcolor=$00F8F8F8
SelectedTextBackcolor=$006A240A
SelectedTextForecolor=clWhite
Syntax1Color=clBlue
Syntax2Color=clBlack
Syntax3Color=$001515A3
Syntax4Color=clGreen
Syntax5Color=clBlue
Syntax6Color=clRed
[LAST_OPENED]
S1=C:\Programmi\FBA The Creator\23.full.game.yasnake.fbp



PS. for the author: you forget to highlight strings inside single quote. This is how it should appear:

for j=0, gameRows-1 do
gameCells[i][j]['snake']= 0 -- no snake
gameCells[i][j]['snake_dir']= 0 -- no dir
gameCells[i][j]['food']= 0 -- no food
end

Page 1 of 2 All times are UTC
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/