Danil Alexeev

Results 283 comments of Danil Alexeev

> There's a warning that the project path is not empty, but it's easy to miss. If I click "Create & Edit" here, I might expect it to _create_ the...

Wow, I didn't notice that this behavior changed several times. But perhaps the use case described in godotengine/godot-proposals#1811 is too rare to maintain it at this cost: > The specific...

> Here `x` will be `A`, not `B`. I think that maybe it is desirable for it to be `B` - to match context dependent behavior of (potential future) type...

We could keep labels on important buttons and hide on rarely used ones. ![](https://user-images.githubusercontent.com/47700418/223633702-aa98ebb8-9ef8-4860-b47e-e83a4945a8db.png)

This is intentional, as far as I remember. See #72608. ![](https://user-images.githubusercontent.com/47700418/223355460-5a93de3a-3dc7-4bfb-b3dc-3bce59330958.png)

As far as I understand it, in the case of `Variant` you should specify the type explicitly (`var a: Variant = get_variant()`, or you can simple `var a = get_variant()`)...

> And that's the fact that I don't understand why I **must** do this only for the Variant type, that's inconsistent. Because only for `Variant` `var a = f()` and...

> this is no help for plugins, because this is a global property and would affect the whole project All warnings in plugins are ignored by default. ![](https://user-images.githubusercontent.com/47700418/223423630-33c24414-f62d-40af-b51b-433db61d4c78.png) (But you...

The main problem is that GDScript is not a strongly statically typed language. It can be used in dynamic style, static style, or even a combination of the two (although...

I think it would be more correct to fix this in GDScript. In other languages (for example JavaScript), completion after numbers may be possible. ![](https://user-images.githubusercontent.com/47700418/223029906-700ee7e9-0f09-4a21-a159-fd203a6e50a2.png)