Hello, C::B team, thanks again for a great IDE.
To improve usability and DigitalMars D language support, I want to suggest some features - could you, please, implement them?
1. [Project tree]: double-click on folder toggle it's open/close state - it's slow to find with mouse cursor a very small triangle at left of folders
2. [Project tree]: save folder open/close state in project layout file or somewhere else, so when user reopens project, project tree is viewed as it was set up before, so the user doesn't have to reopen all needed folders again
3. [Mesages panel]: Show/hide messages panel (via F2 button) has two errors: when you open IDE, it is shown, but state is like it's not - so first press of F2 doesn't work, second does; second error, much annoying - the panel height is "forgotten" when it's visiblity is swithed with F2 or close button, so the user must every time resize its height again.
4. [Messages panel]: Could you implement color setup for fonts in the panel (for simple messages, errors, cursive and other message types)?
5. [Messages panel]: Is it possible to split errors and warnings output into two separate windows? When the are lots of them and they are mixed without possibility to sort messages by type, it's hard to read them.
6. [Editor tabs]: Could you add mouse wheel tab moving (not activating, just moving tab panel, like with its left-right arrows at its left, like in Mozilla Firefox web browser)? That could be very useful - it's also not fast to press move buttons with mouse cursor, like in project tree view (under linux and 15" 1440x900, they are very small triangles).
7. The last, but the most important feature request for all D programmers: is it possible to add a
SEATD D parser, written in C? Code::Blocks perfectly supports DMD and GDC, Ddbg and d-patched gdb, the last and the only thing that lacks for being a great and complete D IDE - D parser for autocompletion.