84 Commits

Author SHA1 Message Date
Nils "Linkpy" Reid
116d74d355 Remove the configuration item 'godot-tools.check_config' as it has no effect (#246)
This closes #240.
2020-10-29 00:05:59 +01:00
Geequlim
54453e34ae update version to 1.1.2 2020-09-19 13:59:02 +08:00
Francois Belair
3a112f2f79 Move grammar from configurations to syntaxes directory (#228)
This enables Github's linguist to pick up on an up to date GDScript
 grammar file and better highlight GDScript files on Github without
impacting the extension's functions.
2020-09-08 16:43:15 +02:00
Ram Yerrappa
b84013719c Add ability for user to set scene file on right click in explorer (#182) 2020-09-08 16:18:32 +02:00
Hugo Locurcio
dc1a7e06e8 Set up continuous integration using GitHub Actions (#197)
The extension will be built and uploaded to artifacts so it can be
tested easily by users.

This also fixes warnings reported by TSLint.
2020-09-08 16:08:44 +02:00
Francois Belair
d2d7813312 Fix debug server not closing properly, fix set breakpoints before project path is set (#183) 2020-09-08 15:56:00 +02:00
Geequlim
56770d79f3 Add TCP protocol support for godot 3.2.2
Fix #154
Fix #177
Close #141
2020-05-13 23:07:52 +08:00
rakkarage
85ad8512bb Use Properties syntax highlighting for .import files 2020-04-22 22:48:10 -04:00
Francois Belair
098fb976b6 Add debugger to project
Step-in/over/out
Continue
Pause (though since Godot pausing doesn't report a breakpoint, the
  editor doesn't change, but hitting pause again will resume)
Locals, members and globals scopes for variables while broken
Scope drilling and objects-within-objects, including for Object types
Exceptions breaking to not allow continue/step-in/step/resume
Stack trace and jumping between those frames
The ability to launch a game instance to debug with or to attach to a
  debugger after the fact, a game instance pointing at the currently
  opened TSCN, or to specify a TSCN file.
Active scene tree is displayed and its nodes can be accessed in the
  Inspector
Inspector allows to browse nodes and values, and edit primitives
  (int, float, strings, bools.)
2020-04-22 22:48:03 -04:00
geequlim
518c07866e publish 1.0.3 2020-02-14 15:36:59 +08:00
Geequlim
60937ad776 Fix run editor error on windows with default terminal configurations 2020-01-30 00:11:23 +08:00
Geequlim
0ac1299f47 Release 1.0.0 2020-01-29 20:44:33 +08:00
geequlim
61e05e7d6e Update dependencies 2019-12-07 14:03:38 +08:00
Geequlim
ecffd631a8 Update version to 1.0.0 ! 2019-10-09 14:47:21 +08:00
Geequlim
3645e431d3 Add command to list godot native classes 2019-10-09 13:30:21 +08:00
Geequlim
f07e1154ef Improve native documentation webview renderer
Make prism as a custom lib instead of node module to reduce the binary size
2019-10-08 19:34:47 +08:00
geequlim
a563a3584a Bump to 0.9.1 2019-10-06 17:09:09 +08:00
geequlim
758aafc570 Render docs of native symbols in webview mostly works now 2019-10-06 17:06:49 +08:00
Andrew Morgan
0ae80d6bcd typo fix
small typo fix
2019-09-26 23:54:47 +01:00
geequlim
325b17a29c transfer to godotengine/godot-vscode-plugin 2019-08-28 22:36:45 +08:00
Geequlim
c416ea6789 Allow retry connect to editor after ignored retry 2019-06-26 12:08:10 +08:00
Geequlim
1e22ac0d9a Fix release build 2019-06-25 17:33:25 +08:00
Geequlim
61e1cafdfe The GDScript LSP Client is works correctly ! 2019-06-25 17:16:59 +08:00
Geequlim
d6331fee89 Implement MessageTransports for the websocket connection
Drop stream wrap fro the websocket connection
2019-05-21 10:47:34 +08:00
geequlim
41b36e6e95 Warp the websocket connection to a mock stream 2019-05-19 18:46:14 +08:00
geequlim
ece1f3118d Checkout new GDScriptLanguageClient branch 2019-05-04 19:48:36 +08:00
Andrew Morgan
abaa5d32d0 Fix some grammar issue
Lint configuration, not configurations.
2019-03-12 15:24:17 +00:00
Geequlim
3ac359af86 Merge branch 'master' into deps-updates 2018-09-08 11:55:40 +08:00
Craig A. Hancock
c84d7f9c12 Further README refinements. Updates to strings in package.json and tool_manager.ts to match. 2018-09-03 10:26:22 -06:00
Craig A. Hancock
eed2d4f516 Dependencies all updated to latest versions. Only affects development packages. 2018-09-02 07:07:31 -06:00
geequlim
7e3e95086b Enable/Disable unused symbol checking 2018-06-29 13:04:25 +08:00
geequlim
4c0f864cf8 Add lint configuration to enable or disable some feature for syntax check 2018-06-29 12:20:09 +08:00
geequlim
7b21267d07 Update to 0.3.6 2018-02-01 23:06:28 +08:00
geequlim
fc027ea9ad Update to 0.3.5 to works fine with Godot 3.0 2018-01-30 22:47:57 +08:00
geequlim
4c47fff9af Add option to disable syntax checking for GDScript 2018-01-01 15:22:29 +08:00
geequlim
d7ff45edac Add more text resource type support with syntax highlight. 2017-12-25 21:28:43 +08:00
geequlim
a3b062e242 Release 0.3.4 2017-10-28 11:53:27 +08:00
geequlim
1248d8e25a release 0.3.3 2017-10-15 15:23:57 +08:00
geequlim
4dff47d97b Fix errors with run current scene 2017-10-15 14:41:45 +08:00
geequlim
0a9a0117f0 release 0.3.2 2017-09-23 02:07:58 +08:00
geequlim
0f31c66c5a MarkedString to MarkdonwString 2017-09-23 01:52:28 +08:00
geequlim
4f0550ce86 release 0.3.1 2017-09-22 23:57:26 +08:00
geequlim
749148841d Fix errors with run script
Fix build error on linux
2017-09-09 22:43:32 +08:00
Alvaro
7f5b244113 Update package.json (#38)
fix strng to string
2017-08-29 20:01:44 -05:00
Geequlim
670f46014b release 0.3.0 2017-08-29 22:12:34 +08:00
Konstantin Zaitcev
ec7e1013aa Add project root configuration settings (#37)
* Add project root configuration settings

* Add run scene support for custom godot project directory
2017-08-29 08:43:27 -05:00
Geequlim
b08c61ac8d Add indentation rules support for gdscript 2017-08-10 13:51:49 +08:00
geequlim
32b3449bf2 Add configuration to control is complete with node pathes 2017-08-06 22:43:27 +08:00
geequlim
90457a0df6 enhanced syntax highlight 2017-08-06 00:36:44 +08:00
geequlim
b2c5d69692 new icon 2017-08-05 15:03:12 +08:00