Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: godotengine/godot-vscode-plugin
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: acfcfdbdabff9bed65024d3807ed3c53f5e3a29d
Choose a base ref
...
head repository: godotengine/godot-vscode-plugin
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: e7e2d0439dea0fb3a568378554c81e0a17348a84
Choose a head ref
  • 15 commits
  • 1,121 files changed
  • 7 contributors

Commits on Sep 15, 2023

  1. Improve debugger setup instructions (#491)

    * update config instructions
    
    * clarify config instructions
    moritztim authored Sep 15, 2023
    Configuration menu
    Copy the full SHA
    6a9f408 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. Implement headless LSP mode (#488)

    * adds new Headless LSP mode
    * refactor and simplify LSP client control flow into new `ClientConnectionManager` class
    * adds new setting: `godotTools.lsp.headless`, disabled by default
    * split `godotTools.editorPath` into `godotTools.editorPath.godot3` and `.godot4`
    * fix #373, broken formatting in hovers
    * improve right click -> open docs to work on type-annotated variables
    
    ---------
    
    Co-authored-by: David Kincaid <[email protected]>
    ryanabx and DaelonSuzuka authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    f4e4b9c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    37ea212 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Multiple highlighting improvements (#506)

    * binary int notation
    * `_` spacers in numeric literals
    * fixed several instances of incorrect case insensitivity
    * @"a", &"b", ^"c", and r"d" style string literals
    DaelonSuzuka authored Oct 13, 2023
    Configuration menu
    Copy the full SHA
    5bfe853 View commit details
    Browse the repository at this point in the history
  2. Bump actions/upload-artifact from 3.1.1 to 3.1.3 (#508)

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.1 to 3.1.3.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@v3.1.1...v3.1.3)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 13, 2023
    Configuration menu
    Copy the full SHA
    97f5f4d View commit details
    Browse the repository at this point in the history
  3. Bump actions/checkout from 3 to 4 (#507)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v3...v4)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 13, 2023
    Configuration menu
    Copy the full SHA
    53c3419 View commit details
    Browse the repository at this point in the history
  4. Bump actions/setup-node from 3.5.1 to 3.8.1 (#509)

    Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.5.1 to 3.8.1.
    - [Release notes](https://github.com/actions/setup-node/releases)
    - [Commits](actions/setup-node@v3.5.1...v3.8.1)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-node
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 13, 2023
    Configuration menu
    Copy the full SHA
    1054053 View commit details
    Browse the repository at this point in the history
  5. Reorganize extension entrypoint (#505)

    * Combine godot-tools.ts into extension.ts to put the extension's major components at the same level
    DaelonSuzuka authored Oct 13, 2023
    Configuration menu
    Copy the full SHA
    d3b2c52 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2023

  1. Configuration menu
    Copy the full SHA
    d8700ea View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2023

  1. Syntax highlighting changes (#515)

    Better syntax highlighting for properties. Class variables used to be unhighlighted and are now highlighted properly as `variable.other.gdscript`, properties are still highlighted as `variable.other.property.gdscript`
    ryanabx authored Oct 22, 2023
    Configuration menu
    Copy the full SHA
    dcbfcb4 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Bump actions/setup-node from 3.8.1 to 4.0.0 (#519)

    Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.8.1 to 4.0.0.
    - [Release notes](https://github.com/actions/setup-node/releases)
    - [Commits](actions/setup-node@v3.8.1...v4.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-node
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 23, 2023
    Configuration menu
    Copy the full SHA
    55fd896 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2023

  1. Improve LSP connection behavior (fixes Godot3/4 port issue) (#511)

    * Add port auto-fallback when attempting to connect to open editor's LSP
    
    * Improve status widget tooltips
    
    * Fix issue with configuration changes requiring a reload
    
    * Upgraded logger utility
    DaelonSuzuka authored Oct 29, 2023
    Configuration menu
    Copy the full SHA
    55617fd View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2023

  1. 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 <[email protected]>
    Co-authored-by: Zachary Gardner <[email protected]>
    3 people authored Nov 12, 2023
    Configuration menu
    Copy the full SHA
    a4c1181 View commit details
    Browse the repository at this point in the history
  2. Adjust Godot version detection regex (#526)

    * Adjust Godot version detection regex
    
    Signed-off-by: mlsvrts <[email protected]>
    mlsvrts authored Nov 12, 2023
    Configuration menu
    Copy the full SHA
    f65033c View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. 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
    DaelonSuzuka authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    e7e2d04 View commit details
    Browse the repository at this point in the history
Loading