-
-
Notifications
You must be signed in to change notification settings - Fork 21.4k
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
Allow connecting signals to existing methods without opening the script editor #89249
Conversation
73d3032
to
8f3f685
Compare
While I do find this to be a decent feature, the editor has a discoverability issue for these kinds of things and this additional CTRL shortcut does not help. At least, if possible, what I would do is have the text on the change completely when holding the CTRL key. I've never seen something like this done by the editor before, but at least it makes the feature more noticeable. In my opinion though, this could just as easily be an Editor Setting, or perhaps, a toggle on the Connect dialog itself, or both? |
8f3f685
to
e8ef05e
Compare
I've never seen anything like that either and I'm not sure it would help discoverability if you need to hold CTRL to discover it
I'm 100% on board to make it an editor setting (with default being the current behavior) and nothing else. In my opinion it's all that's really needed here, especially considering that editor opening on existing methods was unintended |
Seems like it breaks connecting to native methods: godot.windows.editor.dev.x86_64_wtate8D6jD.mp4I held Ctrl, but not only it opened the editor, it redefined |
e8ef05e
to
a5f8972
Compare
a5f8972
to
56a6ac4
Compare
56a6ac4
to
46e1968
Compare
46e1968
to
a4a77d2
Compare
a4a77d2
to
3199c29
Compare
Thanks! |
Closes godotengine/godot-proposals#8351
Adds an editor setting to prevent the script editor from opening when connecting a signal to an existing method
Note that script editor opening when connecting to an existing method was a bug, but we're preserving that behavior by default
EDIT: Switched from doing this by holding Ctrl when pressing Connect to an editor setting