-
-
Notifications
You must be signed in to change notification settings - Fork 97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Show contextual tools in the toolbar based on selected node #3112
Comments
Not sure if this was ever implemented but reduz suggested something like that here: #14 (comment) |
Hey, being the author of the aforementioned issue, I'm in full support of making the menus contextual. Heck even splitting the menus in a meaningful way that follows the design philosophy.
just my 2 cents, hope we can come to the best possible solution somehow |
@lentsius-bark That's an interesting idea, but I think it might look better if the black bar only went down as far as the tools, and maybe if instead if a solid black the background could be translucent. |
Preferably you want to keep a toolbar horizontal, because vertical is more sequential to read and thus slower. Maybe we could put (some of) the play scene buttons with the static tools. play current scene, pause and stop fit there and then the game camera override button would be more discoverable too in the toolbar. |
This issue is solved with a highlighted underline for contextual actions in the current 4.0 devbuild so I will close this. |
Describe the project you are working on
Small drawing tool with Control containers and line2D and a flying 2D spaceship game with a sizeable map. Here I use the move tool grid tool and contextual toolbar items for Line2D and control nodes a lot.
Describe the problem or limitation you are having in your project
The issue I have is that I have to "process" all the tools to a certain degree each time I use the toolbar even though some of them are only relevant. And the contextual items are placed at the end even though they are the most relevant most of the time.
And in the past, when I was still learning the editor, it was not obvious that certain nodes had contextual items in the toolbar.
Describe the feature / enhancement and how it helps to overcome the problem or limitation
Show only the tools in the toolbar relevant to that node. The tools that are node independent are placed at the end since they will not change.
Thus only the tools that can be used have to be "processed", the contextual tools are closer by and improve discoverability of the tools.
Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams
Sketches for the Node, Node2D and Control nodes:
If this enhancement will not be used often, can it be worked around with a few lines of script?
No, it is the editor.
Is there a reason why this should be core and not an add-on in the asset library?
Could be an improvement to usability and discoverability of the editor, but lets see if it makes sense outside my use case.
The text was updated successfully, but these errors were encountered: