Commit Graph

6 Commits

Author SHA1 Message Date
cfq 2fb727a5bd feat(theme): 扩展字体选项并支持主题配置持久化
- 在全局配置中新增 fontFamily 和 codeFontFamily 字段
- 为应用字体和代码字体分别添加多种新字体选项
- 修改 setGlobalTheme 函数以支持字体配置的恢复
- 更新字体加载链接以包含新增字体资源
- 监听字体变化并自动保存配置
2026-01-27 15:59:55 +08:00
cfq d15ef9da00 feat(editor): 调整字体大小并增强链接语法高亮
- 将编辑器字体大小从15px调整为16-17px,提升可读性
- 在编辑状态为链接语法标记添加.cm-md-syntax样式,使其可见且颜色正确
- 修复编辑器内链接和光标颜色,统一使用主题主色
2026-01-27 09:35:58 +08:00
cfq 52ffdfb322 feat: 新增预览编辑模式并优化文件图标与字体
- 新增 LivePreviewEditor 组件,实现 Typora 风格的预览编辑模式
- 重构图片粘贴功能为独立模块,支持在编辑器和预览编辑器中复用
- 为文件树添加彩色图标,根据文件类型显示不同颜色和图标
- 引入 Noto Sans SC 字体,优化中文显示效果
- 添加技术文档记录功能实现细节和问题解决方案
2026-01-26 17:08:13 +08:00
cfq fd6aad27f8 feat: 新增侧边栏宽度调整、文件树排序与隐藏项显示功能
- 允许用户通过拖拽调整侧边栏宽度,并双击重置为默认宽度
- 文件树目录项现在按类型(目录优先)和名称(自然排序)自动排序
- 新增“显示/隐藏隐藏项”按钮,可过滤以“.”开头及“node_modules”的项
- 为编辑器、预览及整体应用统一设置字体大小变量,提升视觉一致性
- 移除未使用的导入以优化代码结构
2026-01-26 16:30:01 +08:00
cfq 7096b7f6c1 feat(theme): 实现完整的深色主题支持
- 在多个组件中使用 CSS 变量替代硬编码颜色值
- 更新 useTheme 组合式函数以支持完整的深色主题变量
- 修改编辑器组件以根据主题动态切换样式
- 统一应用中的颜色使用方式,确保主题切换的一致性
2026-01-26 15:17:41 +08:00
cfq 5f41c24eee 初始化项目 2026-01-26 11:44:31 +08:00