And with the request for going cross platform I'll be starting the project over in MonoDevelopment and see where it goes from there. It should be cross platform, I'll test it on multiple platforms to make sure as I go along.
You should just reprogram it in a natively portable language. People having to download Mono to run the Windows version (since it'll be using Mono and not .NET) is a bit annoying. But I suppose so is having Linux users download it.
I recommend Java or Python if you want something that'll work on Linux, Windows, and Mac with little code changes.
You should just reprogram it in a natively portable language. People having to download Mono to run the Windows version (since it'll be using Mono and not .NET) is a bit annoying. But I suppose so is having Linux users download it.
I recommend Java or Python if you want something that'll work on Linux, Windows, and Mac with little code changes.
I started with Java so you may be right. I just didn't like the Scintilla control but there was one other control that I neglected to try. I'll look into it :).
Using the JEditorPane control for Swing (the general generic GUI library Java uses) would allow for basic HTML formatting of the text, but I can see it getting really complicated to handle as people are typing something out. When I was writing an ExCode IDE (for console) I used an EditorPane with a custom input handler, but it was a bit sluggish (I didn't really know Java at all when I attempted it)
There are definitely going to be custom colors for the code editor. But if you're talking about the IDE window, there might be custom colors since I think the Nimbus theme allows them.
What is it made with?