Moondust-Project
Moondust-Project copied to clipboard
[Editor] Redesign "Item Properties" Box so that it doesn't disappear, and instead updates automatically
Is your feature request related to a problem? Please describe. It would speed up object editing by a lot, cutting out a press of the "Properties" button after a required right click.
Describe the solution you'd like I would like to be able to left-click any object in the scene and see the Item Properties for it immediately, if such a box exists for that kind of object.
Out of curiousity, how much work is left on this?
In the branch I made this, it's buggy and may glitch or crash. I had to hook mouse events to automatize controlling of this thing. Oh, just now I got a better and much simpler idea: instead of direct handling item properties dialog showing up, I'll hook the signal with a queued mode. Anyway, thanks for a note, I'll try to actualize that branch with merging master's state into this one. (damn, over 450 commits, so ancient! I got one minor conflict, so, I have been fixed it)
Today I wanted to touch this and themes system, however, I'm tired today, will try some tomorrow.
The current state of the thing:
I think, to make it work really need to develop a different solution, this one sucks. The design and mechanics of the properties box itself needs a different solution and the rework.
btw, you can review the difference between Master and my WIP branch, there are few tweaks made to affect properties box by in-scene mouse events: https://github.com/WohlSoft/PGE-Project/compare/wip-dynamical-properties-box?expand=1