Skip to content

Commit 5defb0b

Browse files
committed
feat: add theme selection for image export
1 parent 6732e5e commit 5defb0b

8 files changed

Lines changed: 565 additions & 171 deletions

File tree

AGENTS.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,11 @@ Gin 内置了一个“允许来源列表 + 可选 null origin”逻辑:
196196
- 推荐命令:`cd test && npm run test:local -- tests/<your-new>.spec.mjs`
197197
- 修改前端 JS 后必须做语法检查:`node -c static/script.js`(其它前端文件同理)。
198198

199+
### 代码组织规则
200+
- **代码组织**: 尽量避免直接向 `static/script.js` 中添加新功能。考虑到该文件已非常庞大,新增逻辑应优先考虑:
201+
-`static/` 目录下创建新的 JS 文件(例如 `static/new_feature.js`)来封装新功能。
202+
- 或者,将新功能逻辑添加到与该功能最相关的现有 JS 模块中(例如,导出相关的功能应添加到 `html_export.js`)。
203+
199204
## 10. 调试模式 (Debug Mode)
200205

201206
项目内置调试模式,由 `static/debug.js` 实现,方便查看应用内部状态并导出现场信息。

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ RoadbookMaker是一个功能强大的基于网页的地图标记和路线规划
2828
- **完全离线可用**: 数据本地存储,断网也能正常使用
2929

3030
### 📱 极致体验
31-
- **手机端完美适配**: 响应式设计,移动端操作流畅自然
31+
- **高效的键盘工作流**: 提供丰富的快捷键(如 A/C/D/F)与撤销(Ctrl+Z)功能,实现行云流水般的操作体验。
3232
- **一键系统集成**: 集成携程购票、多种地图导航(百度、高德、腾讯、Google)
3333
- **开源免费**: 代码完全开源,可自由使用和修改
3434

0 commit comments

Comments
 (0)