Godot: Ability to find function fast in VS

Created on 8 Aug 2016  Â·  6Comments  Â·  Source: godotengine/godot

Operating system or device - Godot version:
72748d1363d090f33d5ca6b9c00142b5e8f7d78f

Issue description (what happened, and what was expected):
Currently in VS when we want to use function from node, we have to go into inspector tab and deal with a long list of functions. At the moment there is no way to use keyboard to faster find what we are looking for:
manyfunc

It would be a lot better if we could use fuzzy matching to find this function faster. It would be even more better if we could do this from inside VS editor, without looking for Inspector tab (which is not visible anyway when we are working with VS in fullscreen).
I imagine it could look more or less like this:
fuzzy_function

Steps to reproduce:

Link to minimal example project (optional but very welcome):

enhancement visualscript usability

Most helpful comment

I want to implement this via connecting to empty space, then you can choose
to call a function (which can be detected by contex) and open up a nice
dialog for this. This nice dialog could also be used instead of that long
dropdown list.

On Mon, Aug 8, 2016 at 3:23 PM, kubecz3k [email protected] wrote:

@TheoXD https://github.com/TheoXD I'm not sure what is exact relation
of this issue to VS but I think it's the place where this is needed the
most. I'm using Godot, for more than a year now and I never had idea to add
feature like this, while after 30 minutes with VS I was feeling real pain
when I needed to call yet another one function with current interface.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/issues/6071#issuecomment-238330109,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF-Z23tg_cCvPS4TMrnE__6JcEarYUI2ks5qd3Q_gaJpZM4JfBCb
.

All 6 comments

It's not directly related to VS. This sill have to be done across the entire editor since it's just using PROPERTY_HINT_ENUM, but we can make search appear for item list larger than for example 10 items.

@TheoXD I'm not sure what is exact relation of this issue to VS but I think it's the place where this is needed the most. I'm using Godot, for more than a year now and I never had idea to add feature like this, while after 30 minutes with VS I was feeling real discouragement when I needed to call yet another one function with current interface.

I want to implement this via connecting to empty space, then you can choose
to call a function (which can be detected by contex) and open up a nice
dialog for this. This nice dialog could also be used instead of that long
dropdown list.

On Mon, Aug 8, 2016 at 3:23 PM, kubecz3k [email protected] wrote:

@TheoXD https://github.com/TheoXD I'm not sure what is exact relation
of this issue to VS but I think it's the place where this is needed the
most. I'm using Godot, for more than a year now and I never had idea to add
feature like this, while after 30 minutes with VS I was feeling real pain
when I needed to call yet another one function with current interface.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/issues/6071#issuecomment-238330109,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF-Z23tg_cCvPS4TMrnE__6JcEarYUI2ks5qd3Q_gaJpZM4JfBCb
.

Tested in b276d92c8a63887df011032bc95d98bbb9c51c70
vs_drag_drop
it's solved now :+1:

you can drag to empty space too

On Sat, Jul 29, 2017 at 5:37 AM, kubecz3k notifications@github.com wrote:

Closed #6071 https://github.com/godotengine/godot/issues/6071.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/issues/6071#event-1184451981, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AF-Z27zJuIUP4z18NoJOYRsfKesSkhxVks5sSu86gaJpZM4JfBCb
.

@reduz not sure, there is some other way than what was on gif?
Or you meant something like that:
emptyspacedrag
?
Actually in that case, what's missing for me is ability to run buildin function, in the menu there is only 'condition' 'switch' 'operator' 'sequence' 'while' and 'return'

Was this page helpful?
0 / 5 - 0 ratings