gal-view 使用指南
为 DSH Web GUI 会话页追加 Galgame 风格对话视图与可视化场景编辑器,纯前端运行、场景数据存浏览器。
本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。
本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。
快速上手
gal-view
— 源: plugin_wiki.wiki_content
安装与验证
dsh plugin --profile web add github:Ayase34/gal-view
复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。
— 源: plugins.install
关键要点
- 已安装 DeepSeek Harness,并且能在终端执行 dsh 命令
- 如果你是从源码 checkout 运行 Harness(日常命令是 pnpm dsh):先 cd 到 Harness 仓库根目录,再把下面的 dsh 全部替换为 pnpm dsh
— 源: plugin_wiki.readme_zh (fallback readme_raw)
常见问题
装了插件但会话页没看到「GAL 视窗」标签怎么办?
bundle 层在 web 启动时合成,必须执行重启 web 才会加载插件;执行 dsh --profile web --dump-config 输出中应能看到 # == gal-view 一层。
场景布局、导入的图片和阅读进度存在哪里?
全部存在浏览器本地——场景 JSON 走 localStorage,图片/字体二进制走 IndexedDB;重装或卸载插件不会丢数据,清除浏览器站点数据才会重置。
编辑模式能拖拽吗?支持撤销/重做吗?
编辑模式支持拖动、改属性、换图层(上下/置顶/置底);撤销/重做基于栈实现,最多保留 100 步历史;可通过 Ctrl+S 把当前场景连同被引用素材/字体导出为 JSON。
重新安装插件会清空我的场景吗?
不会。场景数据存在浏览器本地,与插件生命周期解耦;卸载或重装都不会丢失,需要清除浏览器站点数据才会重置。
导入图片或字体有大小限制吗?
图片单文件上限 8 MB,超过会跳过;字体单文件上限 24 MB,超限或非字体类型也会被跳过。被跳过的文件不会中断整批导入。
默认带什么场景?首次打开看到的内容是哪里来的?
仓库根目录的 gal-scene.json 是随插件分发的默认预设场景,内嵌了被引用的图片与字体;首次打开且本地无存档时会自动加载该预设,编辑模式的「重置」也回到该预设。
— 源: plugin_wiki.faq_json
兼容性
- DSH: 未声明
- Node: 未声明
- Platforms: 跨平台
— 源: plugin_wiki.compatibility_json
踩坑提醒
安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。
— 来源:通用规则