DermaDesigner is a graphical Derma IDE written in C#. It was made to make the creation of Derma menus easier.
Read the GMod wiki entry before asking any questions, it explains everything pretty well.
This is still a huge work in progress, but there's already an SVN set up with all the code and the latest build on it.
If anybody wants to help and knows C#, just post and tell us what you're going to make, so we don't end up making it too and wasting time.
Notable features:[list][*]Extensibility. You can write your own modules for DD and place them in the plugins folder, and they will be run automatically.[*]Ease of use.[*]Open source. Anybody can get the source code, modify it for themselves, and compile and run their custom version.[*]An automatic update feature. Just click the Update button in the tools menu and you can update DD to the latest version in seconds.[*]An alignment grid (toggleable) that lets you precisely position your panels.[/list]
DermaDesigner requires the .NET Framework 3.5 or better.
To Do List:[list][*]Change cursor style depending on what the cursor is over[*]Add docking capability[*]Add 'snap to panel' capability[*]Add fullscreen capability[*]Add panel copying capability[/list]
As for panel types, here's what we have to do left (green bullet is done, red is not done):
DCheckBox - SnakeFace [Complete]
DImage - SnakeFace [Complete]
DImageButton - SnakeFace [Complete]
DNumPad - Map in a box [Complete]
DNumSlider - SnakeFace [Complete]
DNumberWang - SnakeFace [Complete]
DPanel - Gbps [Complete]
It'll take me a long time to finish them by myself, so if anyone wants to help, you're welcome to, and of course you'll receive a special thanks in the credits for the program.
[list][*]Gbps, for making the awesome icon and logo, and deving.[*]SnakeFace, developer.[*]Map in a box, for making DNumPad and SpawnIcon.[/list]