Repository navigation
Releases: honlnk/MDOpener
Releases · honlnk/MDOpener
Release list
MD Opener v1.2.4
iOS v0.1.0(首个侧载测试版)
MD Opener 首个 iOS 测试版(面向侧载分发,未上架 App Store)。
安装
下载下方 MD-Opener-ios-v0.1.0.ipa(无签名包),用 AltStore / Sideloadly / TrollStore 等工具以自己的 Apple ID 重签安装。iOS 16.0+。
功能
- 文件 App /「打开方式」打开
.md / .markdown / .mdown;应用内自选文件;最近文档(本次运行内) - 渲染对齐安卓版:GFM、代码高亮、GitHub 风格提示框、==高亮==、标签、Wiki 链接
- 编码检测:BOM → UTF-8 → GB18030(GBK 老文件不乱码)
- 主题(跟随系统/浅/深)、字号 12–28、正文宽度 240–1100
- 目录跳转、页内搜索(实时高亮与命中数)
- 相对路径图片:首次提示授权所在文件夹(iOS 沙盒限制,仅需一次)
- 导出 PDF:A4/A5/B5/Letter/Legal、可选整页背景色、保存后可自动打开
说明
- 无签名 IPA:安装需自行重签(TrollStore 永久 / 免费 Apple ID 7 天 / 付费账号 1 年)
- 零联网权限,与安卓版同一哲学
- 反馈:Issues
MD Opener v1.2.3
阅读体验修复
- 顶栏标题偏上:紧凑顶栏的高度约束把标题槽位撑满导致文字顶对齐,现已恢复与图标同一中心线
- 正文宽度提示误报:设置值正好等于屏幕宽度时不再提示「已超过屏幕宽度」
- 系统返回键分级:从文件管理器/分享直接打开的文档,按返回直接退出回到来源应用;应用内打开的文档和设置页则逐级退回
- 主页新增「最近文档」按钮:一键重开刚关闭的文档(仅保留在本次运行内存中),改完设置回来不用再选一遍文件
说明
- 版本 1.2.3(versionCode 11),签名不变,可直接覆盖安装
MD Opener v1.2.2
阅读设置修复
- 正文宽度设置在小屏/大显示大小设备上不生效:下限由 320dp 降至 240dp(每档 20dp)
- 设置值超过当前屏幕宽度时,设置页会提示「该设置在平板 / 折叠屏 / 横屏等更宽的设备上才会生效」,不再让人误以为功能坏了
- 字号、主题等其他设置不受影响
说明
- 版本 1.2.2(versionCode 10),签名不变,可直接覆盖安装
MD Opener v1.2.1
体积优化
- 安装包大幅瘦身:release 构建开启 R8 代码压缩与资源压缩,安装包从约 11MB 降至约 1.4MB(-87%),功能无任何变化
说明
- 版本 1.2.1(versionCode 9),签名不变,可直接覆盖安装
- 覆盖安装后如发现打开文件、导出 PDF 等异常,请提 issue 并回退 v1.2.0
MD Opener v1.2.0
图标与名称
- 应用图标再统一:图形从「文档」换成与官网一致的「文件夹 + >_ 提示符」,至此 App 图标与官网 Logo 完全相同
- 官网名称补充中文:页头名称改为「MD Opener · Markdown 文档预览工具」,副标题小字弱化(备案要求名称含中文)
新功能
- 检查更新:设置页显示当前版本号,一键跳转 GitHub Releases 查看并下载最新版(应用本体保持零联网权限)
其他
- 版本 1.2.0(versionCode 8),签名不变,可直接覆盖安装
MD Opener v1.1.2
图标与启动画面
- 全新应用图标:替换模板默认紫为暖纸主题配色——肉桂底 + 暖纸文档 + Markdown 提示符
>,与官网(mdopener.honlnk.com)同一设计语言 - 冷启动背景:窗口背景改为暖纸(浅色)/ 深炭(深色),深色模式下不再闪白屏
- 清理 colors.xml 中残留的默认紫色定义
其他
- 官网上线:https://mdopener.honlnk.com
- 版本 1.1.2(versionCode 7),签名不变,可直接覆盖安装
MD Opener v1.1.1
UI 改版
- 主题配色:从 Material 默认紫改为「暖纸 / 深炭」——整套配色取自阅读主题的设计变量(亮色 = 米纸底 + 棕橙主色,暗色 = 深炭底 + 暖金主色),应用外壳(工具栏 / 按钮 / 开关 / 弹窗 / 首页大圆按钮)与正文内容同一视觉语言,工具栏与正文背景无缝衔接
- 头栏紧凑化:高度 64dp → 52dp,标题字号 22sp → 16sp,首页 / 设置 / 预览三个页面统一
修复
---分割线分页在特定情况下产生空白页的问题(分割线恰好被挤到新页顶部时,不再额外触发一次分页;文档末尾的---与连续---也不再产生空页)
其他
- 版本 1.1.1(versionCode 6),可直接覆盖安装
MD Opener v1.1.0
新增:导出 PDF
预览页右上角新增 PDF 导出(本次版本的主要功能):
- 直接另存为文件:不经过系统打印对话框,选好位置即生成,全程无打印机相关界面
- 导出配置:纸张大小(A4 / A5 / B5 / Letter / Legal)、保留背景色、自动打开三项可选,配置自动记住
- 背景两种模式:保留则整页铺色适合电子阅读;关闭则纯白底适合打印省墨
- 自动打开:可开关,保存成功后立即调起 PDF 阅读器查看
- 智能分页:代码块 / 表格 / 提示框尽量不跨页切断、标题不孤悬页尾、长代码行自动折行、每页 14mm/12mm 边距
---分割线 = 强制分页:文档中的分割线在 PDF 中作为分页符(线条本身不显示)- 折叠自动展开:导出时展开全部折叠内容(PDF 不可交互),结束后恢复原折叠状态与主题
- 矢量文字输出,可选中、可搜索、可复制
移除
- 移除预览页「分享」按钮(其他 App 分享文档进来的入口不受影响)
其他
- 版本 1.1.0(versionCode 5),可与 v1.0.3 及以后版本直接覆盖安装
MD Opener v1.0.3
更新内容
修复
- 文件关联增强:pathPattern 按路径点数枚举多级匹配,修复
\~/Download/v1.5/笔记.md等带点号路径无法唤起的问题 - GBK 编码支持:自动检测文件编码(BOM 嗅探 → UTF-8 严格解码 → GB18030 回退),Windows 记事本保存的中文文档不再乱码
- 浏览器入口:VIEW intent-filter 补充
CATEGORY_BROWSABLE,覆盖浏览器下载后直接打开的场景 - 多实例修复:MainActivity 改为
singleTask,连续打开文件不再叠加多个 Activity
新增
- 支持接收仅含纯文本(
EXTRA_TEXT)的分享,便签类 App 分享的内容可直接查看
其他
- CI 构建改用固定发布密钥签名,此后新版本可直接覆盖安装(本版本因签名更换需卸载重装一次,之后不再需要)