62 Commits

Author SHA1 Message Date
HolonProduction
4bca5d71a6 Remove smart resolve from readme (#873) 2025-06-16 11:31:28 -04:00
Sabs, like "Sobs
51ef0ef0c0 Add Autosave details and Server Port note to README (#771)
* Add Autosave details and Server Port note to README
2025-02-22 12:50:21 -05:00
Sandy Gutierrez
0a794ebc1b Add snapshot tests to formatter (#545)
* Add snapshot tests for formatter
* Add test runner to CI

---------

Co-authored-by: David Kincaid <daelonsuzuka@gmail.com>
2023-12-22 03:04:02 -08:00
Daelon Suzuka
e7e2d0439d Various QoL Improvements (#529)
* Updated Godot icons (and removed old ones)
* Improve "Debug Pinned Scene" command by making the pinned scene persist between VSCode sessions
* Fix scene file highlighting not working 
* Fix ScenePreview not working in Godot 3
* Add buttons for relevant actions to ScenePreview items
* Add internal document links for SubResource() and ExtResource() statements in scene files
* Add hover for SubResource() and ExtResource() statements in scene files
* Improve ability to right click -> open docs for methods of builtin types (doesn't always work)
* Add a file decorator to show the pinned debug file in the filesystem view/editor tabs
* Add item decorators to the Scene Preview to show Node attributes more clearly
* Updated readme
* Overhauled documentation viewer
* Added GDScript formatter
* Add (disabled) experimental providers for custom completions, semantic tokens, and tasks
* Lots of internal refactoring
2023-12-06 06:53:10 -08:00
Daelon Suzuka
a4c1181894 Rewrite debugger for Godot 4 support + improved maintainability (#452)
* Significantly rework the debugger to add Godot 4 support.

* Simplify debugger internal message handling and shorten code paths, to enable easier maintenance in the future.

* Streamline debugger configs: almost all fields are now optional, and the debugger should work out-of-the-box in a wider set of situations.

* Add guardrails, error handling, and input prompts to help guide the user to correct usage/configuration.

* Add the following commands:
  *  godotTools.debugger.debugCurrentFile
  *  godotTools.debugger.debugPinnedFile
  *  godotTools.debugger.pinFile
  *  godotTools.debugger.unpinFile
  *  godotTools.debugger.openPinnedFile

---------

Co-authored-by: RedMser <redmser.jj2@gmail.com>
Co-authored-by: Zachary Gardner <30502195+ZachIsAGardner@users.noreply.github.com>
2023-11-12 07:46:44 -08:00
Moritz Tim W
6a9f408d4e Improve debugger setup instructions (#491)
* update config instructions

* clarify config instructions
2023-09-15 09:07:22 -07:00
s
4e486e353c Add warning and instructions for using Godot 4 to README (#479)
* add warning and instructions to README.md for godot 4

- add warning at top of README.md about manual configuration required for use with Godot 4
- add instructions in VS Code configuration setting about what value to use for Godot 4
- lightly reformat VS Code configuration section to better allow for multi-line setting descriptions and anchor linking (so the warning at the top of the readme can directly link to the relevant section)
- remove `checkStatus` setting which appears to no longer exist

* amend README faq section to add info about Godot 4
2023-06-20 05:30:55 -07:00
oidro
cdc550a412 Restructure and rename settings
Co-authored-by: David Kincaid <daelonsuzuka@gmail.com>
2023-03-26 13:32:36 -07:00
Hugo Locurcio
0835506157 Add download links for stable releases and development builds to README (#343) 2022-04-24 17:17:04 +02:00
Brian Bugh
1be4ccaaad Add macOS editor location to README since it's not obvious (#332)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2022-03-20 17:20:25 +01:00
Hugo Locurcio
355c0f8614 Update dependencies, recommend local TypeScript and vsce
Local package installations should be favored over global installations
to avoid conflicts when working on multiple projects on the same system.

Only dependencies that did not cause the build to break were updated.

- Add `package` npm script to run local vsce installation.
2022-02-18 19:35:19 +01:00
Arrow-x
e351d07d33 Document access to the class reference from the extension (#234)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2020-10-03 00:37:20 +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
Francois Belair
340f032f24 Add instructions on compiling extension to readme
Fixes #194
2020-06-17 13:18:49 -04:00
Geequlim
ccad4acfac Merge pull request #159 from GiorgiBeriashvili/patch-1
Fix a typo
2020-04-26 22:20:15 +08:00
Francois Belair
4f7bb4ccec Add screenshot for completeness 2020-04-22 22:48:10 -04: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
Giorgi Beriashvili
f8db70dc22 Fix a typo 2020-03-12 02:06:05 +04:00
Hugo Locurcio
cf9e478b12 Improve the README and fix various typos 2019-10-10 17:29:43 +02:00
Geequlim
24c29452c7 Fix typo in readme 2019-10-09 15:15:25 +08:00
Geequlim
ecffd631a8 Update version to 1.0.0 ! 2019-10-09 14:47:21 +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
e4d86f35be README updated for consistency. 2018-09-02 07:37:37 -06:00
geequlim
7b21267d07 Update to 0.3.6 2018-02-01 23:06:28 +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
7a8f00422b Update readme 2017-10-13 13:31:11 +08:00
geequlim
0a9a0117f0 release 0.3.2 2017-09-23 02:07:58 +08:00
geequlim
4f0550ce86 release 0.3.1 2017-09-22 23:57:26 +08:00
Geequlim
203e32c3ed release 0.3.0 2017-08-29 22:10:03 +08:00
Andrew Nichols
07740b5c97 Update readme with spelling and FAQ 2017-08-11 20:33:26 -07:00
geequlim
0be4aef2bd release 0.2.9 2017-08-06 22:52:47 +08:00
geequlim
43e31f04cb Add more 3.0 support
Release 0.2.8
2017-08-04 09:48:45 +08:00
Geequlim
4918a938b7 Updat ReadMe 2017-06-15 18:47:24 +08:00
Geequlim
eac1bbd042 update readme 2017-06-15 18:45:02 +08:00
geequlim
d97c586327 release 0.2.7 2017-05-24 21:43:38 +08:00
geequlim
86ccb8318f release 0.2.6 2017-05-07 18:21:15 +08:00
geequlim
2d8df590b4 release 0.2.5 2017-03-22 03:05:00 +08:00
geequlim
77dcdf5a5b update 0.2.4 2017-03-09 20:43:26 +08:00
geequlim
1c30c8bd9a release 2.2.3 2017-02-26 20:58:41 +08:00
geequlim
4fa08fba54 release 0.2.2 2017-01-19 23:05:23 +08:00
Geequlim
6c4fca265a release 0.2.1
add markdown support for workspace documentation rendering in hover tip
2017-01-19 13:48:09 +08:00
Geequlim
aab75d1c04 release 0.2.0 2017-01-16 09:59:12 +08:00
Geequlim
690ac2d5cf release 0.1.9 2017-01-14 15:02:49 +08:00
Geequlim
ec0defd83b release 0.1.8 2017-01-12 15:34:16 +08:00
Geequlim
e5571eee09 release 0.1.7 2017-01-12 11:23:42 +08:00
Geequlim
cf27868021 release 0.1.6 2017-01-12 09:56:02 +08:00
Geequlim
7e68ae318a better hover message for signals
Release 0.1.5
2017-01-11 09:56:05 +08:00
Geequlim
a72e8bc147 release 0.1.4 2017-01-09 23:19:31 +08:00