feat: v0.10.2 —— PDF 表格与代码高亮,Git 按钮重排

PDF 导出
- 表格用 QTextTable 渲染:表头灰底加粗、单元格边框、按 :---: 保留对齐
- 代码块接入 CodeHighlight:关键字/字符串/数字/注释/预处理指令分色
- 修掉 MarkdownRenderer 里表格分隔行正则丢失反斜杠的问题

侧栏 Git
- 按钮重排:第一行 获取 / 拉取 / 添加,第二行 提交 / 推送
- 「暂存」改名为「添加」,和右键菜单用词一致

其它
- 默认欢迎文档里的示例表格确认可用(编辑模式渲染成表格控件)
- README 同步,版本 0.10.2
This commit is contained in:
2026-10-22 18:39:03 +08:00
parent 742bbf4a2b
commit cf05de24f5
5 changed files with 368 additions and 199 deletions
+8 -8
View File
@@ -340,17 +340,17 @@ void MainWindow::createSidebar()
return button;
};
m_gitPullButton = makeGitButton(tr("拉取"), tr("git pull --ff-only"));
m_gitFetchButton = makeGitButton(tr("获取"), tr("git fetch --all --prune"));
m_gitPushButton = makeGitButton(tr("推送"), tr("git push"));
m_gitStageButton = makeGitButton(tr("暂存"), tr("git add -A"));
m_gitPullButton = makeGitButton(tr("拉取"), tr("git pull --ff-only"));
m_gitStageButton = makeGitButton(tr("添加"), tr("git add -A"));
m_gitCommitButton = makeGitButton(tr("提交"), tr("把暂存区的内容提交"));
m_gitPushButton = makeGitButton(tr("推送"), tr("git push"));
gitLayout->addWidget(m_gitPullButton, 1, 0);
gitLayout->addWidget(m_gitFetchButton, 1, 1);
gitLayout->addWidget(m_gitPushButton, 1, 2);
gitLayout->addWidget(m_gitStageButton, 2, 0);
gitLayout->addWidget(m_gitCommitButton, 2, 1, 1, 2);
gitLayout->addWidget(m_gitFetchButton, 1, 0);
gitLayout->addWidget(m_gitPullButton, 1, 1);
gitLayout->addWidget(m_gitStageButton, 1, 2);
gitLayout->addWidget(m_gitCommitButton, 2, 0, 1, 2);
gitLayout->addWidget(m_gitPushButton, 2, 2);
layout->addWidget(m_gitBar);
m_gitBar->setVisible(false);