Edit of asset "GDScript Quality of Life" Accepted
Old/Current | New/Edit | |
---|---|---|
Title | GDScript Quality of Life | GDScript Quality of Life |
Description |
GDScript Quality of Life (or GDSQoL) brings to you more quality of life and speed while programming in Godot. Here is a list of features from this plugin: - "Type var_name = value" to "var var_name: Type = value" - "var_number++" to "var_number += 1" (also works with --) - "var_number++ 2" to "var_number += 2" (also works with -- and any float) - "var_bool!" to "var_bool = !var_bool" - "class?" to "if class:" - "class?method()" to "if class: class.method()" - "method() cd" to "method.call_deferred()" - "my_var = value sd" to "set_deferred("my_var", value)" - "await 1" to "await get_tree().create_timer(1).timeout" (any float is valid) - Declare multiple variables in the same line - Auto correct indentation from pasted blocks to match the line above - Auto replace set keywords to any line set by you at Editor -> Editor Settings -> GDScript QoL -> Change To - Auto remove one indentation after return, break and continue - On delete line, auto remove remaining indentation from middle of the line - Auto add ":" at the end of "if" statements if they are not closed - Auto find "if" above to match indentation when write "else" or "elif" - Auto complete "match" with enum list if any - Auto complete methods if write "func method_name" - Optionally you can write the method return type and/or parameters, like "func name(param) Type" - Auto create method from selection when shortcut is pressed (default is Ctrl + M) - Update the line when Enter or the shortcut is pressed (default shortcut is Ctrl + U) You may change or disable some of these settings at Editor -> Editor Settings -> GDScript QoL To see a detailed tutorail, please visit the github page (click View files) |
GDScript Quality of Life (or GDSQoL) brings to you more quality of life and speed while programming in Godot. Here is a list of features from this plugin: - "Type var_name = value" to "var var_name: Type = value" - "var_number++" to "var_number += 1" (also works with --) - "var_number++ 2" to "var_number += 2" (also works with -- and any float) - "var_bool!" to "var_bool = !var_bool" - "class?" to "if class:" - "class?method()" to "if class: class.method()" - "method() cd" to "method.call_deferred()" - "my_var = value sd" to "set_deferred("my_var", value)" - "await 1" to "await get_tree().create_timer(1).timeout" (any float is valid) - Declare multiple variables in the same line - Auto correct indentation from pasted blocks to match the line above - Auto replace set keywords to any line set by you at Editor -> Editor Settings -> GDScript QoL -> Change To - Auto remove one indentation after return, break and continue - On delete line, auto remove remaining indentation from middle of the line - Auto add ":" at the end of "if" statements if they are not closed - Auto find "if" above to match indentation when write "else" or "elif" - Auto complete "match" with enum list if any - Auto complete methods if write "func method_name" - Optionally you can write the method return type and/or parameters, like "func name(param) Type" - Auto create method from selection when shortcut is pressed (default is Ctrl + M) - Update the line when Enter or the shortcut is pressed (default shortcut is Ctrl + U) You may change or disable some of these settings at Editor -> Editor Settings -> GDScript QoL To see a detailed tutorail, please visit the github page (click View files) |
Category | Tools | Scripts |
License | MIT | MIT |
Repository Provider | GitHub | GitHub |
Repository Url | https://github.com/Herbherth/GDScript-Quality-of-Life | https://github.com/Herbherth/GDScript-Quality-of-Life |
Issues Url | https://github.com/Herbherth/GDScript-Quality-of-Life/issues | https://github.com/Herbherth/GDScript-Quality-of-Life/issues |
Godot version | Godot 4.2 | Godot 4.2 |
Version String | 1.0.4 | 1.0.0 |
Download Commit | 4c6554f65860ea53869749a72a24003ee75f8a74 | 112a14313a5bf835ca96865c2a2fffd04d3cb7e7 |
Download Url (Computed) | https://github.com/Herbherth/GDScript-Quality-of-Life/archive/4c6554f65860ea53869749a72a24003ee75f8a74.zip | https://github.com/Herbherth/GDScript-Quality-of-Life/archive/112a14313a5bf835ca96865c2a2fffd04d3cb7e7.zip |
Icon Url |
https://raw.githubusercontent.com/Herbherth/GDScript-Quality-of-Life/main/images/icon.png
![]() |
https://raw.githubusercontent.com/Herbherth/GDScript-Quality-of-Life/main/images/icon.png
![]() |
Preview Insert | ||
---|---|---|
Type | image | |
Image/Video URL |
https://raw.githubusercontent.com/Herbherth/GDScript-Quality-of-Life/main/images/enum.gif
![]() |
|
Thumbnail |
|
Preview Insert | ||
---|---|---|
Type | image | |
Image/Video URL |
https://raw.githubusercontent.com/Herbherth/GDScript-Quality-of-Life/main/images/func.gif
![]() |
|
Thumbnail |
|
Preview Insert | ||
---|---|---|
Type | image | |
Image/Video URL |
https://raw.githubusercontent.com/Herbherth/GDScript-Quality-of-Life/main/images/await_time.gif
![]() |
|
Thumbnail |
|