Skip to content

美化控制台 v1.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Aug 19:49
· 3 commits to main since this release

🎨 美化控制台 v1.2.0

VS Code 一站式可视化美化面板。字体、布局、编辑器、动画、多区域背景图、圆角、主题,全部在一个图形面板里点选调节,无需手写 JSON。

本版重点

修复圆角滑块失效 —— --r 变量此前定义了但没有任何 CSS 规则引用它,拖滑块看不到任何变化。已安装的用户升级后会自动补齐圆角规则,你调过的圆角值不会被重置。

导入配置的安全加固 —— 这是 v1.2.0 最实质的变化。从别人那儿导入配置文件时,图片路径现在会被严格校验:

  • 指向 /dev/zero 这类设备节点的路径会被拒绝(此前 readFileSync 会无限读取,直接拖垮扩展宿主)
  • 图片内容必须真的像图片(魔数嗅探)。此前任意可读文件(如 ~/.ssh/id_rsa)都能被当背景图 base64 内嵌进样式
  • SVG 判定锚定文件开头,含 <svg 字样的笔记、日志、源码不再能蒙混过关
  • customCss 字段有 1MB 上限,webview 收窄可加载范围

状态与边界修正 —— 全窗口/仅代码区模式切换后状态不再分叉,这两种模式的背景图现在会被正确导出与恢复;面板选图不再覆盖区域里已有的同名图;圆角导入上限与滑块量程对齐;面板标题显示真实版本号而非内部序号。

安全说明

导入来源不明的配置文件等于让对方影响你的界面。扩展已做多项校验,但配置里的 customCss 字段仍会原样注入界面——导入陌生配置前建议先用编辑器看一眼里面的 customCss 内容。详见 SECURITY.md。

安装

  1. 下载 beautify-console-1.2.0.vsix
  2. VS Code Ctrl+Shift+P → Extensions: Install from VSIX...,选中该文件
  3. 同意安装依赖(Custom UI Style 与两个 JetBrains 主题扩展,会自动安装)
  4. 完全重启 VS Code(macOS 是 Command + Q,不是关窗口;Windows 结束所有 Code.exe)
  5. Ctrl+Shift+P → 美化: 打开控制台

样式改动生效必须完全重启,Reload Window 不刷新样式缓存。

完整变更

完整清单见 CHANGELOG.md,参与方式见 CONTRIBUTING.md。

Full Changelog: v1.1.0...v1.2.0