Well, to give you an idea of what I'm working on...
The code in the current version as it stands is extreamly messy and is starting to really limit some things I'd like to do. I'm planning on starting over from scratch. I'd like to createa sort of "plug-in" system using a DLL for each element, that way others can help create things that I would never think of.
At this point I'm not sure if my plans are going to work out or not, it may never come to fruition, but I'm going to give it a shot. I will release one more version of the Gump Editor's current incarnation to fix any existing bugs, then I will focus on the new version.
There are a few things that would help greatly if they were added to the UO SDK.
1. The first is the ability to pull static information other then the Art. I wouldBasicly I would like to be able to say.. Get information about an Item with an ID of 120, It's Art for one, it's default name, and anoy other information that is stored in the .mul files.
2. a way to quickly determine which Items exist in the Static collection without having to walk the entire collection in a for next loop and checking to see if the Art() is nothing. This is currently extreamly slow and is the reason the Gump editor resorts to caching this information. It would also be helpfull is Gump Art were accessable in the same way.
3. The ability to apply a Hue to a bitmap was added in the last update, which is awesome, thans a lot for that.
4. Fonts... Being able to access the actual font data so that I can display leble Elements in the way they would be rendered in game.