From 94b9a798f9903ef964428645ccfc992dc3fca228 Mon Sep 17 00:00:00 2001 From: xiaoxustudio <1783558957@qq.com> Date: Tue, 3 Sep 2024 13:37:09 +0800 Subject: [PATCH] update 1.4.11 --- CHANGELOG.md | 54 ++--- README.md | 3 + package-lock.json | 4 +- package.json | 2 +- src/DebugSession.ts | 1 - src/provider/DocumentLinkProvider.ts | 7 +- src/provider/InlayHintProvider.ts | 8 +- src/ws/index.ts | 2 +- yarn.lock | 299 +++++++++++++++++++++++++++ 9 files changed, 341 insertions(+), 39 deletions(-) create mode 100644 yarn.lock diff --git a/CHANGELOG.md b/CHANGELOG.md index 6b26360..e4940ea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,12 +5,18 @@ * @WebSite: www.xiaoxustudio.top * @Description: By xuranXYS --> + # Change Log All notable changes to the "webgal-for-vscode" extension will be documented in this file. ## [Unreleased] +## [1.4.11] - 2024.9.3 + +- 优化 DocumentLink,未找到文件将不会提示 +- 修复类型镶嵌位置错误的bug + ## [1.4.10] - 2024.7.4 - 优化格式化功能 @@ -19,18 +25,18 @@ All notable changes to the "webgal-for-vscode" extension will be documented in t ## [1.4.9] - 2024.6.30 - 更新语言高亮 -- 修改Hover样式 +- 修改 Hover 样式 ## [1.4.8] - 2024.6.12 - 更新语言高亮 -- 修复issue **4** -- 修复config配置文件无法找到的bug +- 修复 issue **4** +- 修复 config 配置文件无法找到的 bug ## [1.4.7] - 2024.6.11 -- 更新README -- 修复websocket连接失败问题 +- 更新 README +- 修复 websocket 连接失败问题 ## [1.4.5] - 2024.4.21 @@ -39,14 +45,14 @@ All notable changes to the "webgal-for-vscode" extension will be documented in t ## [1.4.4] - 2024.3.31 -- 修复重新调试bug -- 调试功能迭代03 +- 修复重新调试 bug +- 调试功能迭代 03 - 调试可直接修改变量数值 ## [1.4.3] - 2024.3.30 -- 修复bug -- 调试功能迭代02 +- 修复 bug +- 调试功能迭代 02 ## [1.4.2] - 2024.3.30 @@ -76,18 +82,18 @@ All notable changes to the "webgal-for-vscode" extension will be documented in t ## [1.3.7] - 2024.3.24 - 增加资源定义跳转 -- 修复补全后删除前缀失效bug +- 修复补全后删除前缀失效 bug ## [1.3.6] - 2024.3.24 - 优化操作 - 更换图标 -- 修复变量补全bug +- 修复变量补全 bug - 变量插值补全增加描述显示 ## [1.3.5] - 2024.3.23 -- 修复类型镶嵌失效bug +- 修复类型镶嵌失效 bug - 类型镶嵌增加设置位置配置 ## [1.3.4] - 2024.3.23 @@ -107,29 +113,29 @@ All notable changes to the "webgal-for-vscode" extension will be documented in t ## [1.3.2] - 2024.3.22 - 优化资源补全,补全后删除前缀 -- 优化Hover参数提示 +- 优化 Hover 参数提示 ## [1.3.1] - 2024.3.22 -- 修复资源补全的bug +- 修复资源补全的 bug ## [1.3.0] - 2024.3.22 -- 优化0005警告 +- 优化 0005 警告 - 增加资源文件补全功能 - 新增指令启动插件指令 -- 变量注释支持MarkDown文本 +- 变量注释支持 MarkDown 文本 ## [1.2.8] - 2024.3.21 - 暂时去除冒号相关的格式化和警告 - 增加;的警告信息 -- 变量插值Hover增加描述功能 +- 变量插值 Hover 增加描述功能 - 整理目录结构 ## [1.2.7] - 2024.3.20 -- 修复0003警告 +- 修复 0003 警告 - 优化警告信息截取 - 增加示例 - 格式化优化 @@ -137,13 +143,13 @@ All notable changes to the "webgal-for-vscode" extension will be documented in t ## [1.2.6] - 2024.3.20 -- 修复工作区lsp不启用的bug +- 修复工作区 lsp 不启用的 bug - 优化操作 ## [1.2.5] - 2024.3.19 - 增加部分提示 -- 修复random不能提示的bug +- 修复 random 不能提示的 bug ## [1.2.4] - 2024.3.19 @@ -153,14 +159,14 @@ All notable changes to the "webgal-for-vscode" extension will be documented in t ### Add -- 优化补全功能(更改为LSP补全) -- 变量Hover提示 +- 优化补全功能(更改为 LSP 补全) +- 变量 Hover 提示 ## [1.2.2] - 2024.3.19 ### Add -- 禁止格式化setVar +- 禁止格式化 setVar ## [1.2.1] - 2024.3.19 @@ -186,5 +192,5 @@ All notable changes to the "webgal-for-vscode" extension will be documented in t ### Add -- 基础Hover提示 +- 基础 Hover 提示 - 基础关键字补全 diff --git a/README.md b/README.md index 8dfa261..f0e52ba 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,9 @@
Documentation github license Language
+ +[webgal-devtool](https://github.com/xiaoxustudio/webgal-devtool):一款用于调试WebGal游戏的浏览器devtools扩展。 + # 功能 - 语言高亮 diff --git a/package-lock.json b/package-lock.json index b8174ae..8117779 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "webgal-for-vscode", - "version": "1.4.10", + "version": "1.4.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "webgal-for-vscode", - "version": "1.4.10", + "version": "1.4.11", "dependencies": { "@types/js-beautify": "^1.14.3", "@types/vscode": "^1.87.0", diff --git a/package.json b/package.json index 839c3a1..d013c36 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "webgal-for-vscode", "displayName": "webgal for VSCode", "description": "webgal-for-vscode by xuran", - "version": "1.4.10", + "version": "1.4.11", "repository": { "type": "git", "url": "https://github.com/xiaoxustudio/webgal-for-vscode" diff --git a/src/DebugSession.ts b/src/DebugSession.ts index f669c00..3a31e70 100644 --- a/src/DebugSession.ts +++ b/src/DebugSession.ts @@ -413,7 +413,6 @@ export class XRDebugSession extends LoggingDebugSession { // }; // response.success = true; // response.command = "variables"; - // response.type = "response"; this.sendResponse(response); } return; diff --git a/src/provider/DocumentLinkProvider.ts b/src/provider/DocumentLinkProvider.ts index cfd5b4e..bc7680e 100644 --- a/src/provider/DocumentLinkProvider.ts +++ b/src/provider/DocumentLinkProvider.ts @@ -88,13 +88,8 @@ export class XRDocumentLinkProvider implements DocumentLinkProvider { range: r, } as DocumentLink; link.tooltip = _base_sp; - } else { - link = { - range: r, - } as DocumentLink; - link.tooltip = "未识别到文件:" + _base_sp; + _result.push(link); } - _result.push(link); if (regex.lastIndex === match.index) { regex.lastIndex++; } diff --git a/src/provider/InlayHintProvider.ts b/src/provider/InlayHintProvider.ts index aad4c9b..6711c8d 100644 --- a/src/provider/InlayHintProvider.ts +++ b/src/provider/InlayHintProvider.ts @@ -30,19 +30,19 @@ export class XRInlayHintsProvider implements InlayHintsProvider { return hints; } const text = document.getText(range); - const regex = /(?:\n)(?