Commit Graph
61 Commits
Author SHA1 Message Date
thzxx dbbf1efc78 DEVSETUP.md: 移除硬编码路径,通用化 2026-05-18 13:02:39 +08:00
thzxx 2d41bfd1d7 添加开发环境配置指南 DEVSETUP.md 2026-05-18 12:59:16 +08:00
thzxx 76e03c721c 移除 README 副标题中的 emoji 2026-05-18 12:52:26 +08:00
thzxx bfae531f07 Revert: 移除 README 标题中的 emoji 2026-05-18 12:50:14 +08:00
thzxx 14619fcf7d README 标题添加 🪶 emoji 2026-05-18 12:49:11 +08:00
thzxx 1d76a81ffa 移除原生菜单栏 2026-05-18 12:41:16 +08:00
thzxx 95eec61054 docs: redesign README with detailed Chinese docs and icon 2026-05-18 10:54:46 +08:00
thzxx c573266670 fix: resolve did-finish-load race condition, remove unused import
- Move did-finish-load listener before loadFile() to prevent missing the event
- Remove unused nativeImage import
2026-05-18 10:51:38 +08:00
thzxx 9891feab68 chore: add MIT license 2026-05-18 10:48:40 +08:00
thzxx 76e1699ee7 fix: resolve critical issues found in code review
- Fix marked.js v12 code highlighting (removed deprecated highlight option, use custom renderer.code)
- Fix open-file race condition (handle file association before window ready)
- Fix Tab key undo history (use execCommand/setRangeText instead of direct value assignment)
- Fix drag-drop file path tracking (use IPC readFile instead of FileReader)
- Fix CSP security (remove unsafe-inline from script-src)
- Improve scroll sync (line-based instead of percentage-based)
- Deduplicate file open dialog logic
- Fix .gitignore duplicate entry
2026-05-18 10:46:22 +08:00
thzxx fda3e5987d Initial commit: MarkLite Markdown Reader 2026-05-18 10:40:11 +08:00