Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Prevent VisualShader Editor Add/Remove popups from accidentally being…
… hidden VisualShader Editor windows, such as `Create Shader Node`, `Create Shader Varying` and `Delete Shader Varying` open up as dedicated windows and can end up hidden behind the Godot editor if a user clicks more than once when opening these dialogues. A user's natural reaction is to assume the dialogue closed and try to open it again, but nothing will happen when they try to do so, since an open instance actually still exists, which they would have to notice on their task bar for example (which looks just like another Godot instance), otherwise, they will assume there is a bug. It's isn't the best UX. I propose making these 3 menus "exclusive", since you shouldn't really be trying to do other stuff during them anyways, and this will avoid them accidentally disappearing and confusing users.
- Loading branch information