Feedback from first use of CodeLite
Posted: Tue Dec 16, 2008 3:29 am
First, great work and thank you for this open source IDE !
Here is a feedback of my first use of CodeLite. I hope this will help for future improvements.
svn : svn checkout done without any problem (trunk r2543)
compilation/installation : using make -j2 caused error in compilation. I just had to recall make again and all was OK.
Using CodeLite
- Global interface :
- Toolbar : Like in CBlocks, the toolbar is big, too big. I ve changed toolbar icon size from 24 to 16 pix, but the toolbar has not resized : toolbar button have the same size as before, but the pix are now little.
- Workspace pane view listbox content : I would reduce the vertical size of each item, there is too much space between 2 items.
- Ctrl-tab : i love it, as the FIFO way to use it (last viewed code is the first Ctrl-tab will switch in).
- Code Completion : Works fine .
- Suggestions :
- Add CodeCompletion for class/functions with template parameters.
- Add CodeCompletion after #include directive with headers present in syspath or current source dir (depending on '<' or '"' ).
- Add "Help" like in VisualStudio : for example, when selecting a class member in VS CodeCompletion window, a hint text appears next the selected class member and displays the class member's help. I ve attached a picture showing this. VS uses MS documentation format. The one of CLite could use Doxygen's one.
- Add a definition window in output view pane, like in VStudio : when cursor is on a variable or anything, the definition window displays the definition of the variable/function/class...It is in fact an auto "jump to definition" window.
- Debugging window :Works fine, i like the hint displaying debug info when putting mouse cursor on a variable. The content of the hint can be improved : each object property could be displayed in each line, using tabulations in case of object encapsulation.
I ve not tested multithreaded env yet.
Hope this helps,
Kortyburns.
Here is a feedback of my first use of CodeLite. I hope this will help for future improvements.
svn : svn checkout done without any problem (trunk r2543)
compilation/installation : using make -j2 caused error in compilation. I just had to recall make again and all was OK.
Using CodeLite
- Global interface :
- Toolbar : Like in CBlocks, the toolbar is big, too big. I ve changed toolbar icon size from 24 to 16 pix, but the toolbar has not resized : toolbar button have the same size as before, but the pix are now little.
- Workspace pane view listbox content : I would reduce the vertical size of each item, there is too much space between 2 items.
- Ctrl-tab : i love it, as the FIFO way to use it (last viewed code is the first Ctrl-tab will switch in).
- Code Completion : Works fine .
- Suggestions :
- Add CodeCompletion for class/functions with template parameters.
- Add CodeCompletion after #include directive with headers present in syspath or current source dir (depending on '<' or '"' ).
- Add "Help" like in VisualStudio : for example, when selecting a class member in VS CodeCompletion window, a hint text appears next the selected class member and displays the class member's help. I ve attached a picture showing this. VS uses MS documentation format. The one of CLite could use Doxygen's one.
- Add a definition window in output view pane, like in VStudio : when cursor is on a variable or anything, the definition window displays the definition of the variable/function/class...It is in fact an auto "jump to definition" window.
- Debugging window :Works fine, i like the hint displaying debug info when putting mouse cursor on a variable. The content of the hint can be improved : each object property could be displayed in each line, using tabulations in case of object encapsulation.
I ve not tested multithreaded env yet.
Hope this helps,
Kortyburns.