Repository navigation
Releases: firexbox/markdown-notes-widget
Releases · firexbox/markdown-notes-widget
Release list
v1.2.1 — 标题栏应用图标
v1.2.0 — 自定义应用图标
变更
- 替换应用启动图标为自定义图标(mdpi/hdpi/xhdpi/xxhdpi/xxxhdpi 全密度适配)
- Widget 预览图使用独立图片
APK
- app-release.apk (2.2MB, 已签名)
v1.1.2 — Widget点击修复
修复
- Widget点击笔记条目不再错误新建文件,改为正确打开已有文件
- Widget统一走MainActivity转发(singleTask launchMode),确保回退栈完整
- MainActivity新增onNewIntent处理外部Intent
APK
v1.1.1 — 性能修复
修复
- 文件多时返回主界面变慢
- filteredNotes() 改用缓存避免重复读盘
- onResume 消去重复 refresh
APK
https://github.com/firexbox/markdown-notes-widget/releases/download/v1.1.1/app-release.apk
v1.1.0 — 附件功能
新功能
- 插入附件:编辑模式下 TopBar 新增 📎 按钮,可选择图片、音频、视频等文件
- Obsidian 兼容:引用格式为
![[filename]],与 Obsidian 一致 - 预览渲染:图片以 <img> 渲染,音频以 <audio> 控件播放,视频以 <video> 控件播放
- 附件存储:所有附件保存在笔记目录下的
附件/子目录,按时间戳命名防冲突
技术细节
- FileStorageManager 新增 getAttachmentsDir / copyAttachment / resolveAttachment
- EditorViewModel 新增 insertAttachment 方法
- MarkdownPreview 预处理
![[...]]语法,按扩展名生成对应 HTML 标签 - WebView 启用 file:// 访问,baseURL 指向附件目录
APK
- app-release.apk (2.2MB, 已签名)
v1.0.1 — 去除排序,固定按修改时间
变更\n- 移除主界面排序按钮和下拉菜单\n- 笔记列表固定按修改时间降序排列\n\n## APK\n- app-release.apk (2.2MB, 已签名)
v1.0.0 — Markdown 笔记 Widget 应用
功能
- 桌面 Widget 展示最新笔记列表,支持刷新和新建
- Markdown 编辑与实时预览(Obsidian 文件命名兼容:yyyyMMdd_HHmmss_title.md)
- 文件浏览器目录选择(SAF)
- 自动保存 + 2 秒防抖
- 编辑/新建返回自动滚到顶部
- 返回按钮和系统返回键均触发保存(仅修改时)
- Material3 深色主题自适应
- Obsidian 风格:文件名即标题,内容不含 # heading
技术栈
- Kotlin + Jetpack Compose
- Jetpack Glance 1.1.1(Widget)
- CommonMark + WebView(Markdown 渲染)
- R8 压缩混淆
APK
- app-release.apk (2.2MB)