Your 2-modes idea was kind of what we were planning with the Batch Tiles tab. It was just difficult to get the two interfaces (objects and tiles) to look similar enough to implement it for both of them, so I only started on it for Tiles, and I'm not sure how it would be done for Objects.
That said, the room frame is very modular. If someone wants to completely redesign only the widget interface, they can do that without needing to touch the actual room editor (the area with the grid and the actual instances and tiles and such) - so there would be no need to replace the whole thing with a new one, since, unless the person doing that (here Robert) has some sort of secret plan that they haven't told us of, he's just going to end up with something very similar to what already exists - assuming it works at all. I'd like to see some buttons to do the common bulk tasks, if possible.
Now, what you've described is a bit of a different direction than I was planning. I'm trying to avoid fancy mouse movements at first, since they're hard to program, hard to document, unintuitive, and not very modular - they get hard-coded into the Room Editor, which just complicates that code even more.
|