FkeMark v0.1.0
FkeMark - 一款文件系统优先的极简 Markdown 混合即时渲染编辑器。
新功能
- feat(ci): 更新 changelog 分类配置,改为使用 prefixes 以对齐提交规范;重命名 dev 工作流节点并优化 changelog 生成逻辑
- feat(ci): 拆分工作流为独立的 release 和 dev,新增 changelog 分类配置文件
- feat(ui): 顶部栏菜单与底部状态栏重构,对齐原型图布局
- feat(ui): 原型图对齐重构 — 设计令牌系统全面升级 对齐 femark-optimized.html 原型图的视觉层次和组件关系: - 设计令牌:暖橙 accent #c96442 / 衬线字体 / 两级圆角 / 三级阴影 / 四级间距 - 容器尺寸:sidebar 280px / titlebar 48px / statusbar 36px / editor 900px/17px - 交互细节:fg-soft hover / 视图模式胶囊组 / 设置齿轮带边框 / 侧滑设置面板480px - 13个 CSS 模块全部更新,构建 0 错误 0 警告
- feat: 重构设置页面并添加实验性功能
- feat: 图片尺寸菜单/列表图片/专注打字机模式/导入导出/性能与测试
- feat: 字体切换(读取本机字体) + 多语言 i18n(简体中文/English)
- feat: 11 项编辑器体验改进
- feat: 斜杠命令菜单视觉升级 + 修复首次打开文件显示无格式文本
- feat: 亮色主题优化 + 阶段三高级排版 + Tauri 无边框窗口圆角修复
- feat(ui): 11项交互与视图体验优化
- feat(editor): 实现 Markdown 基础排版与结构元素语法能力
- feat: 实现模式切换、侧边栏拉伸记忆、自定义字号、文件夹树、小地图与大纲跳转等 8 项增强
- feat: 完成 Tolaria 风格 UI 重构与编辑器设置功能 - 重构主界面、标题栏、侧边栏、编辑器和状态栏 - 新增欢迎页、设置面板、专注/沉浸模式 - 增强文件新建、打开、保存和快捷键交互 - 扩展编辑器设置项并接入实际渲染行为 - 新增完整主题变量和组件样式体系 - 调整 Tauri 构建配置并记录工作日志
- feat: 实现 Typora 风格即时渲染,光标感知 Markdown 语法标记显隐" -m "- 新增 TyporaRender ProseMirror 插件,光标进入节点时自动显示语法标记 - 支持 heading/bold/italic/code/link/blockquote/list 等全语法类型 - 更新 CSS 分隔符样式,max-width + opacity 过渡动画实现平滑展开/收起 - 集成 TyporaRender 扩展到 Editor.tsx - 添加 prosemirror-state/view/model 直接依赖 - 重命名 postcss/tailwind 配置文件为 .mjs,消除 MODULE_TYPELESS_PACKAGE_JSON 警告
问题修复
- fix(build): 更新 Ubuntu 依赖包以解决打包问题,移除不再支持的 libappindicator1-dev
- fix(build): 修复 GitHub Action 打包错误,更新依赖包及路径配置
- fix(editor): 右键菜单宽度、代码块语言选择器与六个反引号回车修复
- fix(editor): 代码块语言选择器与语法提示三处修复
- fix: 切换视图模式表格塌成 | |(tableToMd 丢失 th 单元格)
- fix: 主题菜单i18n/新建文件宽度/列表嵌套样式 + 打包修复
- fix: 右键菜单溢出 + 主题切换三态循环 + 编辑器宽度设置不生效
- fix: 修复 exe 独立运行、布局全屏、窗口控制、主题切换
文档与流程
- chore(release): 完善打包流水线、作者/仓库元数据与开源许可关联
重构与优化
- refactor: 修复构建警告并整理编辑器子组件
- refactor: 字体列表动态化 + i18n 字典按语言拆文件
其他更新
- memory文件
- fkemark init