Edit of asset "GDScript Quality of Life" Accepted

Old/Current New/Edit
Title 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)
Category Tools Tools
License MIT
Repository Provider GitHub
Repository Url https://github.com/Herbherth/GDScript-Quality-of-Life
Issues Url https://github.com/Herbherth/GDScript-Quality-of-Life/issues
Godot version Godot 4.2
Version String 1.0.4 1.0.1
Download Commit 4c6554f65860ea53869749a72a24003ee75f8a74 777207a119b0693d119ed20c5fbf9da55fc0ecb4
Download Url (Computed) https://github.com/Herbherth/GDScript-Quality-of-Life/archive/4c6554f65860ea53869749a72a24003ee75f8a74.zip https://github.com/Herbherth/GDScript-Quality-of-Life/archive/777207a119b0693d119ed20c5fbf9da55fc0ecb4.zip
Icon Url 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/multiline_typed_var.gif
Thumbnail
Preview Insert
Type image
Image/Video URL https://raw.githubusercontent.com/Herbherth/GDScript-Quality-of-Life/main/images/createmethod.gif
Thumbnail
Preview Insert
Type image
Image/Video URL https://raw.githubusercontent.com/Herbherth/GDScript-Quality-of-Life/main/images/invertbool.gif
Thumbnail