- Fix bug for GDScript debugger
- Add TCP protocol support for GDScript language server Godot 3.2.2
- Add the debugger to the extension
- Fix hover popup position for VSCode 1.42+
- Fix run editor error on windows with default terminal configurations
- Refactor the whole plugin with gdscript language server support
- Add webview renderer to show documentations of native symbols.
- Only support godot 3.2 and above
- Add
lint
configuration to control the behaviors of syntax checking - Fix error with run godot editor when the editor contains spaces
- Disable semicolons and brackets checks as default can be enabled with project settings
- Fix bugs in syntax valiadating
- Sync documentations with godot 3.0.4
{
"lint": {
"semicolon": true,
"conditionBrackets": true
}
}
- Fix project configuration file path
- Add option to disable syntax checking for GDScript
- Improved inline if else statement syntax checking
- More resource type supported for syntax highglight
- Bump default godot version to 3.0
- Sync the documentations from godot 3.0
- Fix bug with builtin symbols parsing for godot 2.1
- Improved hover documentation
- Show window progress when parsing workspace symbols
- Fix some syntax checking errors.
- Fix problems with hover documentation with latest VSCode.
- Improved builtin class documentation page.
- Update the documentation data with latest godot version.
- Fix syntax checking error with match statement.
- Improved documentation for builtin code blocks.
- Start using MarkdonwString to keep links valid.
- Update documentations with latest godot.
- Fix errors with run script and run project.
- Improve code completion with opening script file and constants.
- Some improvements for documentations.
- Add project root configuration settings as
GodotTools.godotProjectRoot
thanks Konstantin Zaitcev - Add auto indent support for gdscript language
- More friendly with godot 3.0 alpha
- Updated script snippets
- Fix highglight error with gdscript language
- Limited code completions
- Add configuration
GodotTools.completeNodePath
to switch is complete node paths - Enhanced syntax highlight with GDScript
- Enhanced code completion with GDScript
- Add godot 3.0 project support with configuration
GodotTools.parseTextScene
>= 3 - Add configuration
GodotTools.parseTextScene
to allow disable node path parsing - Remove
GodotTools.editorServerPort
configuration
- Fix some error with syntax checking
- Add symbol support for enumerations
- Remove key bindings for
F5
~F8
as it might be conflict with other functionalities of VSCode- You can bind the key bindings back by add following configurations
For more references please ready keybindings{ "command": "godot.runWorkspace", "key": "F5" }, { "command": "godot.runCurrentScene", "key": "F6" }, { "command": "godot.openWithEditor", "key": "F7" }, { "command": "godot.updateWorkspaceSymbols", "key": "F8" }
- Add shorthand if else expression support
- Add
enum
andmatch
expression support - Fix bugs with syntax checking
- Updated documentation data with godot 2.1.3
- Add syntax checking for end of expression
- The pulugin is compiled with latest VSCode thanks @arrkiin
- Add key bindings for open workspace with godot editor with
F7
and update workspace symbols withF8
- Run games within VSCode terminals
- Add key bindings for
F5 to run the workspace
andF6 to run the edting scene
- Fix a lot of bugs with unused variable checking
- Move workspace symbols state notice to status bar
- Add code checking for asignments and comparisons
- Improved builtin documentation preview page
- Fix bugs with unused variable checking
- Fix known errors with code syntax checking
- Add configuration
ignoreIndentedVars
to allow ignore indented variables in scripts - Enhanced hover tip documentation rendering with code examples
- Add launch configurations to launch game with F5(expiremental)
- Better Syntax validating for code blocks
- More warning for non-python liked expression
- Support markdown render in hover tips for documentations in workspace symbols
- Add configuration
GodotTools.workspaceDocumentWithMarkdown
to control workspace documentation rendering
- Show autoloads information in hover tips and go to autoloads' definitions are supported now
- Fix the bug that workspace symbols resoved twice on Windows
- Show workspace constant value in hover tips and completion items
- More readable style for links in documentation preview page
- Improve code completion sort order and auto insert
()
for functions without parameters - Fix bugs with workspace documentation parsing
- Show signatures on completion label
- More reliable unused variable and constant checking in documente
- Show workspace documentations and function signatures in completions
- Show documentations parsed from GDScripts in hover tips
- Reorder mouse hover tips, builtin methods are at top of workspace methods
- Show callabel signatures with documente symbols and workspace symbols
- Syntax highlight support for signal parameters
- Add function signature hint support
- Better syntax grammar checking
- Better hover hint message for workspace methods and signals
- Add documentation support for builtin Symbols.
- Improve speed of syntax parsing and other actions
- Better syntax highlight for GDScript
- Add mouse hover information support
- Add definition provider for GDScript
- Multiline string and
StringName
highlight support - Builtin classes, properties, functions and constants highlight support
- Fix errors in code snipt
- Better syntax highlight with GDScript
- Initial release