# DSD-P — 屏幕布局编辑器

本机网页工具：编排 128×64 OLED HUD 元素、绘制自定义准星，导出 `layout.json`，经设备 SoftAP 导入到实机（主固件 / dsd-g1）。

## 一键启动（可拷贝到任意 Windows 电脑）

本目录已内置便携 Python（`runtime\`，约十几 MB，仅 Windows x64）。

1. 把整个 **`dsd-p` 文件夹**拷到 U 盘 / 其他电脑  
2. 双击 [`start.bat`](start.bat)  
3. 浏览器打开：http://127.0.0.1:8765/  
4. 关闭黑色命令行窗口即停止服务  

也可：`.\start.ps1`

启动优先级：`runtime\python.exe` → 系统 Python → PowerShell 内置静态服务（无 Python 也能开）。

> 需现代浏览器（Chrome / Edge / Firefox）。草稿保存在本机浏览器 localStorage，换电脑请用「导出 layout.json」。

## 用法

1. 左侧画布拖动元素；右侧开关 / 图形·数值模式 / 尺寸 / 字号档。  
2. 准星：缩放盒控制包围盒；「+ 自定义」最多 10 个样式（id 16–25）。  
3. **导出 layout.json**。  
4. 设备：Wireless → WiFi OTA → **AP Import** → 连 `DSD-xxxx`（无密码）→ `http://192.168.4.1/` 上传。

配置契约见 [`schema/layout.schema.json`](schema/layout.schema.json)。
