ID:121891
 
Keywords: byond, dmide, ide
Screenshots:


I've been working through my list of things to do for DMIDE. So far I've gotten some good things done. As you can see in the picture above the code editor is pretty much at the same leve as the editor in dream maker. Now my plan is to make it better. I'll be implementing autocomplete as well as calltips soon. I hope to have the code editor finished by Christmas and that would have been much more realistic if I didn't have so many things to do in the days leading up to Christmas. While I may not work on it as often as I have been in the next two weeks there is a chance that I might finish the day after Christmas. I would like to think Audeuro for all of the help with the lexer and the edged that went into it. That ended up being a huge help since I rarely have a use for regex and even when I do it's simple. What Aud helped me with was a clusterf*ck (censoring myself). Anyway I would love some feedback and I would also like to know what people would like to see in DMIDE.
-I'd like to see a highlight function. Like if I have piece of code within a large code file that I know isn't as great as I can make it, but good enough for now... I highlight it and leave a comment attached to the highlight so I know why I highlighted it.

-Also, where the hard drive and the disc pictures are, you should add more shortcuts for new code, map, and icon.

-Compiling to have a percentage bar for those big games that take a minute. :P
Those screenshots remind me of why I hate Java. What an ugly UI, and it's not even your fault.

Should've used a native widget toolkit.
I dont know about other languages, but i know Visual Basic has a list of all available options to you as you type. For example, in the case of DM, if i were to add the proc "update()" to the mob tree, and then later on in the code type "mob.", a small little window would appear, showing a list of all procs available for the "mob.", including "update". It also shows a description and parameter names. The latter would be convenient for when you dont remember what order the parameters should be in.

Of course, im not familiar with calltips, so for all i know i may have just fleshed out what they are. Anyways, thats what i would like.
I rather liked the way it looked. Shaddap.
The embedded expressions regex didn't work?
Airjoe wrote:
Those screenshots remind me of why I hate Java. What an ugly UI, and it's not even your fault.

Should've used a native widget toolkit.

I told him to use SWT, which does get the native look.
Airjoe wrote:
Those screenshots remind me of why I hate Java. What an ugly UI, and it's not even your fault.

Should've used a native widget toolkit.

That happens to be an old screenshot. There is a themes menu and there is a system theme :)
Audeuro wrote:
The embedded expressions regex didn't work?

Sadly it didn't work.
DivineTraveller wrote:
Airjoe wrote:
Those screenshots remind me of why I hate Java. What an ugly UI, and it's not even your fault.

Should've used a native widget toolkit.

I told him to use SWT, which does get the native look.

I'm more familiar with swing than SWT.
I removed the toolbar when SuperAntx asked me to but I plan to add it back again using the jsyntaxpane toolbar.
Learning experience, broski.
DivineTraveller wrote:
Learning experience, broski.

Some other day, broseph.
How come you posted old screenshots instead of newer ones?
SuperAntx wrote:
How come you posted old screenshots instead of newer ones?

I was on my phone for some odd reason.
This might get a bit successfull if you complete it. hope you finish it.

sell it, more then to give it away...(?)
Tafe wrote:
This might get a bit successfull if you complete it. hope you finish it.

sell it, more then to give it away...(?)

I think DMIDE would be better as a free resource. I don't intend to try and make money off of it.
Good man. A lot of people were too filled with the suspense after the notion for you to sell it. (Not)
For each day this is not released I will step on 1 puppy.
Prepare the foot muscles for stepping.
Page: 1 2