1.2 更新:让时间、文字与光影,在纸上自然呼吸
1.2 是一次集中在读写体验上的更新。没有增加更多入口,而是把写作启动、长文排版、提及跳转和细节稳定性重新梳理了一遍。
写作页
光阴(纸的呼吸)
入口:写作页右下角的字数胶囊。
效果:纸面底色会随一天的时间缓慢变化,早晨偏青白,傍晚转暖,深夜更沉静。
作用:它不是装饰性换肤,而是让长时间写作多一点时间感,像一盏安静的台灯。功能默认关闭,会按用户选择记忆;打字机模式下纸色继续生效,字数按钮暂时禁用。
纸边标题索引
入口:写作页滚动或悬停右侧边缘。
效果:H1/H2 显示墨点,H3 显示更小的刻度;点击后跳到对应章节,目标标题短暂显示下划线。
作用:长文写作不必离开正文去找标题;不新增侧栏,也不替换原生滚动条。
启动与草稿恢复
入口:直接打开写作页。
效果:Vditor 预加载,当前本地草稿先上屏,远程草稿在后台并行读取。
作用:进入写作页不再等待全部历史草稿;同步完成时会显示提示。用户开始输入后,后台同步不会覆盖当前内容。
阅读与上下文
@瞬间与 @文章
效果:文章正文中的 @瞬间 在当前页打开单条浮层,@文章 打开文章抽屉。
作用:不离开当前阅读位置,减少来回跳转。
嵌套返回栈
效果:在抽屉里继续打开另一篇文章时,会保留上一层的阅读位置;按 Esc 逐层返回。
作用:顺着引用链阅读时不再迷路。
未登录选中文字
效果:隐藏片段评论提示,只保留原生复制。
作用:匿名阅读更干净,不弹出无法使用的评论入口。
时间与纸面
相对时间
效果:瞬间时间使用“刚刚”“今天早上”“昨天下午”“昨夜”“前天晚上”等本地表达,三天以上显示精确日期。
作用:让瞬间更像生活记录;评论仍保留 HH:mm,完整时间放在悬停提示里。时间文案切换时预留稳定空间,不会推动旁边的信息和按钮。
排版
严格的 CJK 换行
效果:正文和写作页启用更严格的中文避头尾和安全断词。
作用:减少标点出现在行首、长网址或中英混排造成的尴尬断行。
中西文混排
效果:在浏览器支持时渐进启用中西文自动间距、标点挤压和标点悬挂。
作用:中文、英文、数字放在一起时更接近纸面排版;代码块和表格保持原样,不受影响。
性能与稳定性
更快的写作启动
效果:焦点层级合并计算,字数统计、草稿保存和纸边索引加入防抖。
作用:减少输入和滚动时的重复计算,长文写作更稳定。
全站图片加载
效果:长文图片在首图之后使用异步解码和懒加载。
作用:减少滚动时的白屏和卡顿。
这轮还修复了:系统暗色搭配主题亮色时评论区部分文字发亮或看不清;写作页明暗切换后纸面仍然泛亮;嵌套抽屉切换后历史丢失;后台草稿同步可能覆盖正在输入的内容;首页瞬间信息错位、选中文字体验、全局 Toast 和跨标签页明暗同步等多项细节。
兼容性
支持 Halo 2.27+;Chrome、Edge、Firefox。Safari 和 macOS 暂未实机承诺。排版增强会按浏览器能力渐进启用,不支持时自动回退。
资源下载
- theme-fingertip-1.2.0.zip
