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.
[li]Extensibility. You can write your own modules for DD and place them in the plugins folder, and they will be run automatically.[/li][li]Ease of use.[/li][li]Open source. Anybody can get the source code, modify it for themselves, and compile and run their custom version.[/li][li]An automatic update feature. Just click the Update button in the tools menu and you can update DD to the latest version in seconds.[/li][li]An alignment grid (toggleable) that lets you precisely position your panels.[/li][/ul]
DermaDesigner requires the .NET Framework 3.5 or better.
To Do List:[ul]
[li]Change cursor style depending on what the cursor is over[/li][li]Add docking capability[/li][li]Add ‘snap to panel’ capability[/li][li]Add fullscreen capability[/li][li]Add panel copying capability[/li][/ul]
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.
[li]Gbps, for making the awesome icon and logo, and deving.[/li][li]SnakeFace, developer.[/li][li]Map in a box, for making DNumPad and SpawnIcon.[/li][/ul]