Skip to content

Latest commit

 

History

History
47 lines (35 loc) · 1.8 KB

File metadata and controls

47 lines (35 loc) · 1.8 KB

MathAnim Desktop — 功能清单

更新:2026-07-20 · 与现行代码对齐

一、定位

本地桌面:用户输入 → AI 生成 Manim → 检查 → 渲染 → 预览/导出
栈:Vue 3 + JavaFX WebView · Spring Boot · SQLite · Manim Community


二、已落地功能

# 功能 说明
L1 创作双模式 直接描述 / 题干+解析,CodeMirror,画质与输出 VIDEO/IMAGE
L2 场景卡片 侧栏列表/网格、搜索、右键菜单、状态筛选、收藏筛选、分页
L3 多工作区 任务与笔记按工作区隔离
L4 备课笔记 Markdown/LaTeX、拖拽/粘贴图片、按工作区存储
L5 笔记 AI 扩写/提纲/润色/讲解稿/分镜/生成动画
L6 环境检测 Python / Manim 状态栏
L7 设置 AI 模型、任务目录、输出目录、文件夹选择
L8 预览 视频/图、速度、导出当前帧、打开所在文件夹、日志与失败卡
L9 Review Room 全屏预览 + 真实备课笔记内容
L10 REST 底座 jobs / workflow / workspaces / settings / media / auth
L11 鉴权 Bearer + CSRF + 媒体 Token
L12 任务克隆 POST /api/jobs/{id}/clone + 侧栏复制
L13 两阶段 AI / 参考图 创作高级选项
L14 收藏 卡片收藏 + 仅收藏筛选
L15 排序持久化 scene_index + 拖拽后 PATCH
L16 导入导出 TopBar 导出/导入 .mathanim.zip
L17 快捷键 Studio Ctrl+Enter 生成/渲染
L18 缩略图 完成任务媒体作卡片缩略

三、明确不做

  • TTS / 一键配音 / IndexTTS2(已废弃)
  • 纯 FXML 主界面新功能(遗留兼容,默认 WebView)

四、相关文档

  • 架构:docs/ARCHITECTURE.md
  • 历史方案:docs/archive/(勿当现行规范)