Skip to content

0.3.0

Choose a tag to compare

@github-actions github-actions released this 11 Sep 08:21

中文

  • 汇总 0.2.9–0.2.16 的本地改进并统一发布为 0.3.0,提供正式与测试两个独立通道安装包;保留现有设置与用户快捷键,README 继续提供全部 11 种语言。
  • 数学补全支持按语言选择 on、off、严格 manual,与预览独立。命令升级为参数 snippet,支持文档宏、宏包候选、环境、公式内标签/引用/文献键及自定义模板;已有参数与未保存修改得到保留。补全限定公式范围,不扩展到正文或图片路径。
  • 状态栏提供数学补全模式设置,以及覆盖全部 31 个公开操作的快捷键管理入口;截图、识图、缩放、暂停等操作均可自行改键。严格手动补全使用 Silk 的触发命令,专用按键仅在 manual 下生效;普通输入不会意外启动 Silk 补全。
  • 预览与补全分别支持 *.tex、文件名和相对/绝对路径排除规则,也可单独排除或恢复当前文件的预览、补全或两者。规则通过直接编辑菜单增删改,空列表始终可添加;支持用户、工作区、文件夹与语言范围,保留旧类型规则和 Notebook 行为。
  • 修复测试版多行公式预览偏入行号区,以及光标停留于表尾 \\ 后或 \hline 前后时多出一行的问题。修复排除设置入口空白、外部恢复文件后排除状态未同步,以及无参数暂停命令行为错误。
  • OCR 与设置编辑按需加载,预览/补全共享扫描模块,界面共用翻译;复用有界补全文本、配置和模板缓存,减少重复读取与序列化。采用 UTF-8 构建,修改 OCR/补全设置不再清空预览图片。保留安装包与启动代码的体积检查。
  • 按维护要求移除测试源码和内部材料的 Git 跟踪,保留公开使用指南;提交、推送和 CI 检查发布文件边界,VSIX 使用明确允许列表。GitHub 自动发布保留中英双语说明和两份安装包;关闭 Marketplace 自动发布,由维护者手动上传。
  • 严格手动模式需要绑定 Silk 命令,其他扩展仍可能贡献重复候选;动态引用和部分复杂 TeX 定义仍有边界,不宣称完整替代 LaTeX Workshop。验证范围为本机逻辑、构建、渲染与包内容,未新增实机快捷键或 Extension Host 图形界面验收。

English

  • Consolidate the local improvements from 0.2.9–0.2.16 into 0.3.0, with separate release and test installers. Preserve existing settings and user keybindings, and retain all 11 README languages.
  • Add per-language on, off, and strict manual math completion independently of preview. Provide argument snippets, document macros, package candidates, environments, formula-local labels/references/citation keys, and custom templates. Preserve existing arguments and unsaved edits. Keep completion inside formulas rather than prose or image paths.
  • Expose completion mode settings and shortcut management for all 31 public actions, including capture, image recognition, scaling, and pauses. Strict manual completion uses Silk’s trigger command, with dedicated keys active only in manual; ordinary typing does not unexpectedly start Silk completion.
  • Configure preview and completion exclusions independently with *.tex, filenames, and relative/absolute paths, or exclude/restore preview, completion, or both for the current file. A direct rule menu supports adding, editing, and deleting even from an empty list, with User/Workspace/Folder and language scopes, legacy type rules, and notebook support.
  • Fix test-build multiline previews drifting into the gutter and an extra table row when the caret follows the final \\ or surrounds a trailing \hline. Fix empty exclusion settings navigation, stale exclusions after external file restoration, and incorrect parameterless pause behavior.
  • Load OCR and settings editing on demand, share scanning between preview/completion, and share UI translations. Reuse bounded completion text, configuration, and template caches to reduce repeated reads and serialization. Emit UTF-8 bundles and retain preview images when OCR/completion preferences change. Keep installer and startup-code size checks.
  • Remove tests and internal materials from Git tracking as requested, while retaining public usage guides. Check publication boundaries before commits, pushes, and in CI; package VSIX files with an explicit allowlist. Keep bilingual GitHub releases with both installers, and disable automatic Marketplace publishing in favor of manual maintainer uploads.
  • Strict manual mode requires the Silk command; other extensions may still contribute duplicate candidates. Dynamic references and some complex TeX definitions remain limited, without claiming to replace all of LaTeX Workshop. Verification covers local logic, builds, rendering, and package contents, without new physical-keyboard or Extension Host GUI acceptance checks.