Commit Graph

  • 0b7f84b071 fix: 背景默认锁定;补 ShapeMenu 的 close 绑定 main im0o 2026-09-05 18:39:47 +08:00
  • 0c5bcc75e9 Merge branch 't12-shapes' im0o 2026-09-05 18:28:59 +08:00
  • 9b82cdeb0c refactor: 背景图层接进主线 im0o 2026-09-05 18:28:58 +08:00
  • e86b1c7f6e Merge branch 't14-photos' im0o 2026-09-05 18:25:03 +08:00
  • 46a429306a Merge branch 't13-background' im0o 2026-09-05 18:25:02 +08:00
  • 27c540837e feat: 形状工具改为拖拽创建,五种形状 + Shift 约束比例(T12) im0o 2026-09-05 18:24:56 +08:00
  • 83f27d9e90 feat: 图库双源接入(Pexels+Unsplash,统一 PhotoProvider)与几何预设扩充 im0o 2026-09-05 18:24:11 +08:00
  • 02b9b5690e feat: 专用背景图层与顶栏背景下拉(T13) im0o 2026-09-05 18:22:49 +08:00
  • efc752f7c1 fix: 顶栏不能 overflow:hidden,否则三个下拉面板整块被裁没 im0o 2026-09-05 18:21:28 +08:00
  • 3536589514 Merge branch 't11-topbar' im0o 2026-09-05 18:19:52 +08:00
  • a72014e419 perf: 抬高对象缓存上限,预览放大时文字和形状锐利到约 6 倍 im0o 2026-09-05 18:19:32 +08:00
  • 40f8acb623 fix: 超过纹理上限的图加滤镜后缺右边和下边 im0o 2026-09-05 18:15:11 +08:00
  • f9e198c8b6 t11-topbar: 组合按钮整块高亮,导出 title 精简 im0o 2026-09-05 18:12:42 +08:00
  • 40ab74a9e0 fix: 全窗口拖放搬出 SourcePanel,提到 App 层 im0o 2026-09-05 18:09:55 +08:00
  • ae18af1bf3 t11-topbar: 工具组居中,画布尺寸收进下拉 im0o 2026-09-05 18:08:29 +08:00
  • dd2a310406 feat: 右栏只显示与选中对象相关的内容 im0o 2026-09-05 18:07:51 +08:00
  • 19c8c604cb chore: 本轮改造的共享契约与占位——ToolId/ShapeKind/LayerKind 扩充、Dropdown 壳、形状表、三个菜单与两个 composable 的桩 im0o 2026-09-05 17:56:10 +08:00
  • 3a3798e37b feat: 接入 iconify 图标库,右栏改成 Figma 式收起分组 im0o 2026-09-05 17:51:43 +08:00
  • ee303bcd44 Merge branch 't9-menus' into integration2 im0o 2026-09-05 02:40:31 +08:00
  • a1015283f5 feat: 右键菜单与选中浮动编辑条(T9) im0o 2026-09-05 02:40:09 +08:00
  • a61eeb590d fix: 选中变化也要发 revision 信号 Jz0ojiang 2026-09-05 02:39:25 +08:00
  • 7ab4f48702 Merge branch 't6-layers' into integration2 im0o 2026-09-05 02:38:55 +08:00
  • eab82102b7 feat: 左侧图层面板——选中/多选、重命名、显隐/锁定、行内删除、拖拽排序带插入线 im0o 2026-09-05 02:38:41 +08:00
  • 0a1105717c fix: Vite 不再监视 .worktrees Jz0ojiang 2026-09-05 02:37:10 +08:00
  • ef24354d2a Merge branch 't8-inspector' into integration2 im0o 2026-09-05 02:36:28 +08:00
  • ceae8eee24 实现右侧属性检查器 Inspector(位置/尺寸、变换、外观) im0o 2026-09-05 02:36:12 +08:00
  • 87f9d5b1f8 Merge branch 't10-panels' into integration2 im0o 2026-09-05 02:34:48 +08:00
  • c9803827fd T10: 工具面板收进右栏折叠分组,拖放图片改为新增图层 im0o 2026-09-05 02:34:22 +08:00
  • 89dd7d8181 feat: 顶部工具栏与底部缩放胶囊 im0o 2026-09-05 02:33:49 +08:00
  • 0c0cc86fa8 refactor: 右栏拆成属性区与工具面板两层 Jz0ojiang 2026-09-05 02:19:40 +08:00
  • 8934f374bb feat: Figma 式外壳与编辑器内核 Jz0ojiang 2026-09-05 02:18:20 +08:00
  • 4833de7b68 Merge branch 't2-fonts' into integration im0o 2026-09-04 16:48:50 +08:00
  • 8b986de5b3 修复字体加载:name 表解析真实字族名、先本机后 webfont、加载失败可见提示 im0o 2026-09-04 16:48:08 +08:00
  • 57538d597c Merge branch 't5-io' into integration im0o 2026-09-04 16:40:48 +08:00
  • 637635802e Merge branch 't4-sources' into integration im0o 2026-09-04 16:40:47 +08:00
  • 085b3a56d7 Merge branch 't3-filters' into integration im0o 2026-09-04 16:40:47 +08:00
  • 6491eaef2e Merge branch 'main' into t2-fonts im0o 2026-09-04 16:39:27 +08:00
  • 2f87a77992 修复滤镜两处问题:type 匹配不再靠 id 拼写、统一边缘格行为 im0o 2026-09-04 16:39:05 +08:00
  • 9a60754401 contract: FontEntry 加 subfamily,family 改用 name 表的排版族名 Jz0ojiangandim0o 2026-09-04 16:38:34 +08:00
  • 5b46e84a44 fix: 背景图沉到最底层,否则盖住先加的文字 Jz0ojiangandim0o 2026-09-04 16:32:34 +08:00
  • 3e41c3fcf7 fix: 预设几何配色压暗降饱和,保证白字可读 im0o 2026-09-04 16:38:05 +08:00
  • d072067b00 feat: 背景来源——本地上传 / 预设几何 / Unsplash 搜索 im0o 2026-09-04 16:10:37 +08:00
  • a2c95a83b7 实现字体子系统:注册表枚举中间件、前端 FontFace 挂载与文字面板 im0o 2026-09-04 16:03:47 +08:00
  • 9f2b14572d 实现滤镜子系统:六种滤镜注册、晶格化滤镜与滤镜面板 im0o 2026-09-04 16:03:06 +08:00
  • fa4a7e92f4 feat(io): 导出 WebP/PNG 下载,模板存 localStorage 可加载复用 im0o 2026-09-04 16:02:28 +08:00
  • 95eeb69ff8 feat: 骨架——Vite + Vue3 + Fabric v7,左工作区右侧栏 Jz0ojiang 2026-09-04 15:42:27 +08:00