feat: v0.4.0 —— 编辑模式改成文档排版,源代码模式加行号与细线

编辑模式(默认)参照 Typora / Word 的“写字”体验
- 正文改为比例字体,整列限制 760px 居中,隐藏行号栏
- 段落统一行高 150%、段间距统一(applyBlockRhythm)
- 代码片段在文档里仍然保持等宽字体
- 隐藏标记、标题缩放、光标行露出标记等行为保留

源代码模式
- 等宽字体 + 行号栏 + 每行一条细线,通栏不居中
- 标题不再放大,逐行等高,只保留颜色

其它
- 切换模式时字体、边距、标题格式整体重建
- 新增 docs/screenshot-source.png,README 区分两种模式
This commit is contained in:
2026-10-22 17:49:59 +08:00
parent 78c026bd0b
commit c83b4a239c
9 changed files with 144 additions and 25 deletions
+19 -8
View File
@@ -2,15 +2,17 @@
一个轻量的跨平台 Markdown 编辑器,基于 **Qt 5 / C++17** 构建。
当前版本 **0.3.0**。
当前版本 **0.4.0**。
## 界面
| 浅色 | 深色 |
| 浅色 · 编辑模式 | 深色 · 编辑模式 |
| --- | --- |
| ![浅色主题](docs/screenshot-light.png) | ![深色主题](docs/screenshot-dark.png) |
左侧是文件夹侧栏,递归列出目录里的所有 Markdown 文件,点一下就切换。
源代码模式:等宽字体、行号、每行一条细线。
![源代码模式](docs/screenshot-source.png)
## 功能
@@ -38,12 +40,21 @@
### 编辑模式 / 源代码模式
默认是**编辑模式**:Markdown 标记不显示——标题按级别放大加粗、粗体真加粗、
行内代码带底色、链接只留文字,看到的就是排版后的内容。光标移到哪一行,
那一行会露出 `#`、`**` 这些原始标记,可以直接修改。
默认是**编辑模式**,按“写字”的排版来:
点左下角的 **`<src>`**(或 `Ctrl+Shift+M`)切到**源代码模式**:所有标记原样显示,
只做着色,适合核对格式或复制纯文本;按钮会变成 `</src>`。
- 正文用比例字体,整列限制在 760px 内**居中**,像一页文档
- 不显示行号栏
- 标题按级别放大加粗、粗体真加粗、行内代码带底色、链接只留文字
- Markdown 标记默认不显示;光标移到哪一行,那一行才露出 `#`、`**` 这些标记
- 段落统一行高 150%、段间留白
点左下角的 **`<src>`**(或 `Ctrl+Shift+M`)切到**源代码模式**:
- 等宽字体、行号栏、**每行一条细线**,通栏铺满
- 所有 Markdown 标记原样显示,只做着色,不放大标题
- 适合核对格式、对齐、复制纯文本
按钮在源码模式下会变成 `</src>`。
### 文件