Tomasz Chabora

Results 934 comments of Tomasz Chabora

It's because of `PROPERTY_USAGE_NO_EDIT`. If you want the property to be non-serializable and not editable in the inspector, you should use `PROPERTY_USAGE_NONE`.

Still valid in 4.4. The code in MRP for easier overview: ```GDScript class_name TestClass const Other_preload_Class := preload("res://other_class.gd") class Inner: pass const TEST : Array[GDScript] = [ Inner, OtherClass, #...

You can achieve this with `_validate_property()`, but the script has to be `@tool`: ```GDScript @tool extends Node2D @export var variable1: String @export var variable2: String func _validate_property(property: Dictionary) -> void:...

> So then I have to keep a list of "hide these". You can use `@export_custom` for that. But yeah, it's only a workaround.

You can double-click on the track path. Editing node path was never possible.

Saving preview parameters in the shader sounds questionable to me tbh, but the worse part is that you can't remove them. I tried clearing a texture parameter and it's still...

> It should be automatically removed when you disconnect the parameter from the output and resave a shader. Yeah except it's the only way to remove it. When I add...

That requires a custom ExportPlugin for VisualShaders, but it's doable.

``` editor/gui/editor_quick_open_dialog.cpp:94 - Condition "p_base_types.is_empty()" is true. ``` error when using default second argument. You can make it default to `["Resource"]`. > I made changes so it calls with an...