Commit Graph

3 Commits

Author SHA1 Message Date
Yuhang Wu c20fee000e feat(writeflow): 完成MVP第一阶段迭代,实现基础编辑器与文件管理
新增:
- 初始化Tauri+Vue3项目骨架,配置Vite别名与TypeScript
- 集成Milkdown Markdown编辑器,支持CommonMark标准渲染
- 实现自定义标题栏,包含主题切换与窗口控制功能
- 支持亮色/暗色双主题,通过CSS变量统一管理样式
- 新增工作区管理、文件树侧边栏,支持本地MD文件浏览
- 实现文件新建/打开/保存/另存为功能,支持快捷键操作
- 添加最近文件列表,使用localStorage持久化存储
- 新增Rust后端文件系统API,支持目录读取与文件读写
- 配置Tauri插件与权限,适配桌面文件操作需求

优化:
- 替换Ant Design为Naive UI组件库,提升UI风格一致性
- 重构App.vue整合所有核心功能,拆分Editor/TitleBar/Sidebar组件
- 配置vite路径别名与tsconfig路径映射
- 完善类型定义与错误处理逻辑
2026-07-15 13:45:25 +08:00
sparksfly 739ebd5047 chore: 新增了part4目录下的Rust基础项目、结构体练习题文档,以及tauri-app的pnpm工作区配置文件。 2026-07-12 21:22:28 +08:00
Yuhang Wu ca42660a14 feat(tauri-app): 初始化Tauri应用项目结构
- 添加.gitignore文件配置,包含日志、Tauri应用和编辑器相关忽略规则
- 创建.vscode/extensions.json推荐插件配置,包含Vue、Tauri和Rust开发支持
- 新增README.md项目说明文档,介绍Tauri + Vue + TypeScript模板
- 创建index.html主页面入口文件
- 初始化package.json项目依赖配置,包含Vue、TypeScript、Tauri等核心依赖
2026-07-10 16:39:37 +08:00