Hi, first thanks mandrav and rickg22 for one of the best and most promising IDE!
Here are some of my ideas and feature requests:
1. Customizable shortcuts (key bindings)I think that the code of Keybinder can help a lot.
http://wxcode.sourceforge.net/components/keybinder/index.htmlhttp://wxcode.sourceforge.net/complist.php2. Documentation: Guide about compiling wxA very detailed step by step about compiling and using wxWidgets 2.6 and other libs as an example (like SDL+OpenGL).
3. Bakefile/Cmake generation pluginIt would be really amazing, but it wouldn't be trivial to do, right?
This would make CodeBlocks the first IDE that generates a portable makefile.
4. Change the behaviour of the click at the breakpoint margin (the one that is at the left of the folding margin)
The intuitive behaviour would be to select the line (instead of toggle a breakpoint), as Visual C or Word do, because most of the time you edit the code rather than toggling breakpoints.
And then, for toggling breakpoints, you can middle clic or ctrl+left clic for example.
Also I'm not sure if two margin bar (for selecting text/toggling breakpoint, and for folding) is needed.
Maybe the two margin bars can be merged in one (doing so in a smart way).
5. A lot of work on the CodeCompletion and IntelliSense pluginThis is the one of the features that needs more polishing, and it's the more appealing to new users.
I think that if all (or most of) functionality and behaviour of Visual Assist X is cloned, no one would need ever the Visual Studio IDEs.
http://www.wholetomato.com/products/features.html6. A RAD for wxWidgets inside CodeBlocksOne of the best wxWidgets RADs right now (IMHO) is DialogBlocks, so I think that we have 2 great options
-Ask Julian Smart about making a plugin of DialogBlocks for CodeBlocks, or better yet, convince Julian to distribute by default the combo of CodeBlocks+DialogBlocks plugin (the best combo for replacing VC+MFC).
-Ask Julian to donate most of the DialogBlocks code.
He already has done that for another IDE (CodeDragon - wxStudio), but that project isn't maintained anymore.
http://www.anthemion.co.uk/dialogblocks/http://wxstudio.sourceforge.net/Anyways the first step and most easy would be to ask Julian to make DialogBlocks generate CodeBlocks projects (currently DialogBlocks generates Visual C projects, makefiles, etc a very handy feature)
7. Preferences a la FirefoxUsing wxTreeMultiCtrl. It would be cool, but isn't the most urgent feature.
http://www.solidsteel.nl/jorg/components/treemultictrl/wxTreeMultiCtrl_win_ss.htmlThe SourceForge feature requests:
http://sourceforge.net/tracker/index.php?func=detail&aid=1201652&group_id=126998&atid=707419http://sourceforge.net/tracker/index.php?func=detail&aid=1201653&group_id=126998&atid=707419http://sourceforge.net/tracker/index.php?func=detail&aid=1201654&group_id=126998&atid=707419http://sourceforge.net/tracker/index.php?func=detail&aid=1201664&group_id=126998&atid=707419http://sourceforge.net/tracker/index.php?func=detail&aid=1201658&group_id=126998&atid=707419http://sourceforge.net/tracker/index.php?func=detail&aid=1201661&group_id=126998&atid=707419http://sourceforge.net/tracker/index.php?func=detail&aid=1201662&group_id=126998&atid=707419For me the most important feature is the 5th IntelliSense.
What do you think about these ideas?
I want CodeBlocks to be the best IDE! (if itsn't already), when I have the sufficient knowledge, I like to contribute to the project, but now you can ask me to help in the easy things.