[img]http://imgur.com/6jnpQ.png[/img]
DermaDesigner is a graphical Derma IDE written in C#. It was made to make the creation of Derma menus easier.
[b]Read [url=http://wiki.garrysmod.com/?title=Dermadesigner]the GMod wiki entry[/url] before asking any questions, it explains everything pretty well.[/b]
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.
[b]Notable features:[/b][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]
[highlight]DermaDesigner requires the .NET Framework 3.5 or better.[/highlight]
[b]Pictures:[/b]
[url=http://imgkk.com/i/3dot.png][img]http://imgkk.com/t/3dot.png[/img][/url]
[url=http://imgkk.com/i/-a50.png][img]http://imgkk.com/t/-a50.png[/img][/url]
[url=http://imgkk.com/i/js31.png][img]http://imgkk.com/t/js31.png[/img][/url]
[url=http://imgkk.com/i/zubg.png][img]http://imgkk.com/t/zubg.png[/img][/url]
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):
[img]http://imgur.com/Wa3iV.png[/img]DFrame
[img]http://imgur.com/Wa3iV.png[/img]DButton
[img]http://imgur.com/Wa3iV.png[/img]DCheckBox - [b]SnakeFace[/b] [Complete]
[img]http://imgur.com/sPSCE.png[/img]DCollapsibleCategory
[img]http://imgur.com/Wa3iV.png[/img]DComboBox
[img]http://imgur.com/sPSCE.png[/img]DForm
[img]http://imgur.com/Wa3iV.png[/img]DImage - [b]SnakeFace[/b] [Complete]
[img]http://imgur.com/Wa3iV.png[/img]DImageButton - [b]SnakeFace[/b] [Complete]
[img]http://imgur.com/Wa3iV.png[/img]DLabel
[img]http://imgur.com/sPSCE.png[/img]DListView
[img]http://imgur.com/sPSCE.png[/img]DMenu
[img]http://imgur.com/sPSCE.png[/img]DModelPanel
[img]http://imgur.com/Wa3iV.png[/img]DMultiChoice
[img]http://imgur.com/Wa3iV.png[/img]DNumPad - [b]Map in a box[/b] [Complete]
[img]http://imgur.com/Wa3iV.png[/img]DNumSlider - [b]SnakeFace[/b] [Complete]
[img]http://imgur.com/Wa3iV.png[/img]DNumberWang - [b]SnakeFace[/b] [Complete]
[img]http://imgur.com/Wa3iV.png[/img]DPanel - [b]Gbps[/b] [Complete]
[img]http://imgur.com/sPSCE.png[/img]DPanelList
[img]http://imgur.com/sPSCE.png[/img]DPropertySheet
[img]http://imgur.com/sPSCE.png[/img]DShape
[img]http://imgur.com/Wa3iV.png[/img]DSysButton
[img]http://imgur.com/Wa3iV.png[/img]DTextEntry
[img]http://imgur.com/sPSCE.png[/img]DTree
[img]http://imgur.com/Wa3iV.png[/img]SpawnIcon
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.
Active developers:[list]
[*]None[/list]
[b]SVN[/b]
[url]http://dermadesignerb.googlecode.com/svn/trunk/[/url]
[b]Latest Build[/b]
[url]http://dermadesignerb.googlecode.com/svn/trunk/DermaDesigner/DermaDesigner/bin/Release/Build022.zip[/url]
[b]Wiki (tutorial)[/b]
[url]http://wiki.garrysmod.com/?title=Dermadesigner[/url]
Credit:
[list]
[*][b]Gbps[/b], for making the awesome icon and logo, and deving.
[*][b]SnakeFace[/b], developer.
[*][b]Map in a box[/b], for making DNumPad and SpawnIcon.
[/list]
Looks cool, gonna check it out now!
Awesome! :swoon:
Looks nice, although as far as I can tell you haven't implemented parenting.
Looks good, i'll test it right now
[QUOTE=MakeR;22030010]Looks nice, although as far as I can tell you haven't implemented parenting.[/QUOTE]
I have, but there's no way to set the parent at the moment. I'll make it where you can drag panels on to each other to parent them. It can be done in the code, but not with the GUI right now.
Great work yaka. I'm sure any programmer working with gmod who has tried to make a complex UI in derma has thought of writing something like this at some point (at least I have). Glad to see you where the one to do it, but its not very useful until parenting is in there.
I'll get it in some time today.
Excellent work, yaka!
very good A++
Now I feel bad for NonExistent :P This makes his look like shit (although his is still very good)
[editline]06:04PM[/editline]
Also why not add DPropertySheet?
Well done so far.
[QUOTE=yakahughes;22031417]I'll get it in some time today.[/QUOTE]
Awesome, I wanted to use this myself.
Cool, What's next '[i]vgui designer[/i]'.
A lot of people recently have been comming out with these derma editors which I find useful but its getting old, and yet a completed Derma Editing program is not out.
[QUOTE=Scooby;22034286]A lot of people recently have been comming out with these derma editors which I find useful but its getting old, and yet a completed Derma Editing program is not out.[/QUOTE]
Two is not a lot, and they're not complete because a program that does it properly is kind of complex, and the people who would make them have other stuff to deal with at the same time.
Anyway, I'm now working on the parenting problem.
[editline]03:02AM[/editline]
But first, Doctor Who.
That SVN isn't working for me =3
[QUOTE=Scooby;22034286]A lot of people recently have been comming out with these derma editors which I find useful but its getting old, and yet a completed Derma Editing program is not out.[/QUOTE]
It's a programmer's nature - we want something to make our lives easier, yet most of us don't want to take the time to actually make the tool.
I like the look of this derma designer more then the other one, and this one works a lot better. But we'll see which one is better once he makes his release of the new version or whatever. (from the other guy)
Holy shi- *orgasm*.
I'm still planning to do something like this in Lua. The chances of me actually doing it are really low though.
That's a [b]big[/b] time saver! :dance:
Nice work!
This is going to be VERY useful when it´s done.
This is already being made, and should be released by tomorrow.
[url]http://www.facepunch.com/showthread.php?t=923718[/url]
[QUOTE=Busymonkey;22043303]This is already being made, and should be released by tomorrow.
[url]http://www.facepunch.com/showthread.php?t=923718[/url][/QUOTE]
So? This looks brilliant. I'm just waiting for the extra functions.
Just letting him know.
[QUOTE=Busymonkey;22043303]This is already being made, and should be released by tomorrow.
[url]http://www.facepunch.com/showthread.php?t=923718[/url][/QUOTE]
That's no reason for me not to make one. There's already like 10 admin mods and we still got two more in the last two weeks. I made it for fun.
Also, should I compile it for the .NET Framework 3.5, or leave it on 4? I think more people would have 3.5 and I don't want people to have to update to use it.
yes please make it 3.5 :D
I updated it just for this.
Again, just pointing it out, if the only reason you were making it, was because it havent been made before.
But please, continue by all means.
Sorry, you need to Log In to post a reply to this thread.