IDE ToDo List

Be advised that some requests contradict others. Not all requested enhancements will be honored but are listed here because they were submitted.

Do not see a request you asked for? Wish to alter your request? Anyone interested in submitting changes/enhancements to IDE please contact Judith Evans via the Euphoria Message list or
Suggestion/Request From Comments
change tabitem combo items to be Name instead of Title C K Lester  
allow modification of Manage Include Statement path and pass on to project file Andy Drummond  
allow file names such as for Bitmap, Icon to be entered without path and when displaying in Design and the generated EXW assume project path when path not present Andy Drummond  
Sometimes when clicking a cell in Table control the cell moves to bottom of control list which can produce errors in setLayer functions. Andy Drummond  
allow new Menu Item in Code Editor not to ask about saving Module Files but to always save Andy Drummond  
allow option to colorize Control Name in Code Editor Andy Drummond  
When I was typing the line "FATAL ERROR: Couldn't open \"%s\" for it autocompleted "for" loop (if and while are affected by the same glitch). CoJaBo  
Code Editor not displaying ex.err statement but instead displaying line above actual error or sometimes line 1 Andy Drummond  
Support windows (for example Menu, Popup, Timer editors; configurations; ManageIncludeStatements) are crashing. Many people reporting this problem IDE18-22 build 08-13-2004
Open up Styles Type in Properties for controls as well as Window Roland Stowasser  
When resize a control all the way to right edge it doesn't stick there. You must back to left a few pixels and then release the mouse Roland Stowasser  
Can't parent EditText to Bitmap Roland Stowasser  
In ListView Explorer, clicking on sample listview column titles crashes or freezes IDE CoJaBo IDE18-22 build 08-13-2004
Allow user to paste text into Code Editor/stand alone editor Search find and replace text boxes. CoJaBo IDE18-22 build 08-11-2004
Use Bleeding Edge hidden window parenting technique for Code Editor so that user may use Design when Code Editor open. CoJaBo IDE18-22 build 08-11-2004
Allow user, when adding a entry to Manage Include Statements, to indicate where in code the include statement will be inserted. User might want to indicate include statement is after all the createEx statements instead of prior to them. Judith note: if find an include statement in user's codebase, do not add it again. Andy Drummond  
Multiple File Code Editor Andy Drummond Coming soon. I had working fairly well in the aborted Bleeding Edge version
minimize CodeWin to bottom of Controls. CoJaBo He supplied code to do this but I will also need to add something when ToolBox is docked and Form is Maximized to shorten Form to make room for Code Editor window and lengthen Form again when Code Editor restored.
Allow user choice of Code Controls as List or Combo. CoJaBo  
cut/copy/paste control to Window or another control or (even to another window or control in it) Judith Evans  
CWindow should allow statusbar, toolbar and flat toolbars, reBars, tabcontrol and tabitem Judith Evans  
When undock Property/ProjectView, resize and dock, it should remember the size and position Elliott S. de Andrade  
In Properties allow change of related control class such as radio for checkbox, Combo for List, flattoolbar for toolbar Judith Evans  
Taylor Code Editor Events to those allowable for a control. Aku  
drag and drop on editor text replacing cut-copy/paste. Select data, click data and move mouse where want it. Left up copies and inserts. Right down and right up after making selection would delete and insert Dan Moyer  
Emulate tabbing in Design following the TabOrder of controls CK Lester  
Allow multiple projects active and work between them Mario Steel  
generate controls and procedures and place in .ew file. each window in program gets its own .ew file. Window control might be global but the others not. Daryl van den Brink This can be done with present setup if each prj file is a separate window
Ability to add breakpoints (trace[1]), view/search/copy from entire code, option to add a control to design but specify it be ignored for exw, autohide projectview, properties, toolbox all at once with one click, show entire code for copy, view but can not change it Renzo Beggia Some of these have been done
Develop custom controls and IDE works with them Fernando Jose Velo Perez Tommy Carlier is working on allowing IDE to use existing EuControls. The next step will be to create the custom control in IDE. Offer Don Phillip's Color Picker and Splitter controls as custom controls.
Would be nice if menu, popup and timer editor did not go to bottom in ProjectView every time a change is made unknown This happens because of the method used to add/modify/delete controls in these editors.
Select multiple controls with mouse and move them John Rogers  
Something like ListView Styles for EuGrid Tony Steward  
Use percentage method to createEx IDE, manage controls in Design and for generated EXW Greg Haberek When I get real controls instead of emulated ones this will be a lot easier to do in Design.
when press enter key, advance to first Tab position or whatever is the first tab with data instead of column 1. when cursor is in column 1 and user presses home key (but not CTRL+Home) then place cursor at first Tab. If press home key again then go to column 1. Back and forth between Home key yuugure chiisana  
put variables in the Properties box for fonts & font size etc. Tony Steward This would be easy to do following the "var:" method.
Editor combos: It would also be easier to find things if they were sorted or searchable especially in large projects. Just thinking aloud as I type this but if a tiny button was next to the drop arrow a small window could open with a sorted list and a search box at the bottom of the list Tony Steward I more than likely will change to a TreeView in a coming release. See related request somewhere below.
If user modifies his module after adding to Manage Include Statements then any new global routines are not in the parsed list for that module unknown  
In Menu, Popup editors add a new button which will delete Menu, subMenu, sub2Menu, etc and all children unknown  
The IDE USER would click on a menu choice (maybe in right click on DesignWindow), "create window to program users max screen size", which would write code that would serve to check the PROGRAM USER'S screen size, store that in a variable, and then USE that variable to define the size of the window; that way, as the program user runs the program, their screen size would be in the variable, and that's what would be used to create the window. Of course, that's what size it would be in the IDE too, so controls could be place on it correctly. Dan Moyer  
*Support for multiple editor windows open at the same time *Put the popup for procedure help in the statusbar at the bottom, or something. Either that, or make it a tooltip that doesn't cover over any text, like to the right of the cursor? *Dropdown lists for win32lib and library function flags (like all the MB_* in msgbox.e, and such... and the create types). Maybe put this with the procedure help that pops up. *Better support for included .e and .ew files. Have a section in the main window for other includes. Add the global funcs and procs to the list for showing parameters when you type the func in. Have the option to insert a function from a list for that .ew file. *Make it easier to switch windows in the Code editor. Show the control list as a treeview or something so that you can see a control in the other window. (Not so much a problem if you have multiple window support. *Support Emacs style tabbing = press tab and it auto indents that line. *Have the ability to see the codebase in it's entirety, and make changes that are saved in the prj file. This wouldn't be completely free-range, perhaps have read only, and just have the ability to change the order of the components. *Remember which event you were last looking at for each control, default to that. For the project view: *Copy/Paste for controls. Generate new control name, keep all other attributes the same *Multiple selections. Grey out attributes window, allow the user to move the multiple controls around the window. *A snap-to command that will automatically size and position existing controls to the nearest X pixels. *Better change control: When you change the name of a control, popup a dialog that asks you if you want to search through the codebase for instances of that name, and change it. *Don't complain about the control name being null, or the same as something else, until it loses focus. *Some kind of support for the standard win32lib documentation system. It would be really cool if your own documentation, and the documentation in the libraries (obviously it'd have to follow the win32lib standard) could be shown in the context-sensitive help... Patrick Barnes  
Better than syntax coloration would be an on-the-fly syntax checker, a-la Delphi Irv Mullins  
better if we could select the "appropriate" variable from a context-sensitive list, again, like Delphi. That is: if you wirte "openWindow(" and here the editor pops up a list of already declared windows from which you can choose. Then, after the comma, you get a list of window modes (Normal, Modal, etc). Irv Mullins  
Might be interesting to be able to view a list of all variables used, where used and whether global or not Dan Moyer  
Add preprocessor to the editor Aku  
include A: an builtin Editor with Command-Auto-Completion, B: split the code-window in two windows. The second window is not editable and shows only the output from the built-in programmable preprozessor. Make this preprozessor programmable by rules then others can write "Plugs-Ins" for the IDE to enable such nice features like structues or e.g. like in VB: "Control property = yellow" features. The program is after that saved as a normal euphoria program, but the "Preprocessor-code is marked by a "---" (REM) sequence and does therefore not influence the preproccessed euphoria-program. If you make the IDE able to accept Plug-Ins which can access / Modify the Code in the Editor/the preprocessed code) then other people can write PlugIns to enable Macro's and special features, C: Buttons for Bind/Run and it should have a Debug-Window. If possible a "Library PlugIn" for choosing which Procedures will be included automatically in the include-file. Theo  
Right side dock of Property and Tool Box or anywhere within IDE unknown this is a very old request