Repository navigation
🎨 美化控制台 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。
安装
- 下载
beautify-console-1.2.0.vsix - VS Code
Ctrl+Shift+P→Extensions: Install from VSIX...,选中该文件 - 同意安装依赖(Custom UI Style 与两个 JetBrains 主题扩展,会自动安装)
- 完全重启 VS Code(macOS 是
Command + Q,不是关窗口;Windows 结束所有Code.exe) Ctrl+Shift+P→美化: 打开控制台
样式改动生效必须完全重启,
Reload Window不刷新样式缓存。
完整变更
完整清单见 CHANGELOG.md,参与方式见 CONTRIBUTING.md。
Full Changelog: v1.1.0...v1.2.0