Hello odamite,
odamite {l Wrote}:Awesome work on the level editor.
Thanks.
odamite {l Wrote}:Also it seems like configure tool in toolbar isn't used anymore so it should be removed. Maybe double click could activate the action used for configure tool to make things faster?
Yeah, the more I look at the tools the more I dislike them.
It seemed like a good idea when I implemented them, but a lot of the time I was just switching between them.
This was partially fixed by automatically switching to configure mode when right-clicking, allowing selecting/dragging in add mode, etc...
Perhaps we should always draw the configure "lines", but make them very dim.
When the user hovers over the block the links/paths belonging to that block could be highlighted.
The Return key is now unused, so we can give it a new feature, if needed.
odamite {l Wrote}:In addition, sometime the toolbar should be made more dynamic, not just a single static image. This will make managing things much easier and adding new items like undo and redo will be fast and easy.
Although, I don't expect the items to change that often, it is a good idea to make it more dynamic.
It's a bit odd that almost everything in the editor is rendered/constructed on the go except for the toolbar.
odamite {l Wrote}:We also need more user-friendly widgets. I've done some work on textbox but I think I will be adding more features also on other widgets. Our widgets doesn't always follow the standard behaviour which in people are used to. These may seem small things but I believe they make a big impact on overall usability.
I fully agree, even the smallest enhancements can make a huge impact on usability.
Another important thing is giving feedback to the user, which can be improved here and there (e.g. hovering over check-boxes).
We should look how other GUI toolkits handle things like this and try to mimic that behaviour.
Sometimes something just feels a bit off, but it's impossible to tell what it is exactly.
It happened to me with the previous configure pop-ups, now I think I know what it was:
The dimming of the background and the whole pop-up interrupted the workflow. Every time you had to move the cursor to the center, change something and move the cursor back again.
Now the options are right next to the cursor.