Nodyssey v1.2.8
新增
-
能改自己发过的帖子和回复了。在自己那一层,原来「回复」的位置换成「编辑」——网页端也是这样,
自己的楼层没有回复自己这一说。点开就是发帖用的那个编辑器,标题、正文、阅读权限都能改;改回复
时只有正文,因为回复本来就没有标题和阅读权限。编辑器里装的是你当初写的 Markdown 原文,不是把网页渲染完的样子倒推回来——折叠、表格对齐、
表情短代码这些一倒推就没了。所以打开编辑器时会现去站点取一次原文,取回来之前保存是按不动的:
空白的编辑框加一个能按的保存,就是一次把帖子清空的事故。保存成功后会重新读一遍那一页,你退回帖子时看到的就是改完的样子;已经翻过的其他页不会因此掉。
站点拒绝的(锁帖、超时限之类)原样把站点那句话显示出来,不自己编一个理由。
改进
-
标题和正文右边不再空一大截。帖子里的小标题、详情页的标题,以前用的是为拉丁文排版设计的折行
算法:它会把一段里每行的长度拉平,而中文里「拉平」就等于「都短一截」。
584268 那种「GitHub 项目地址(欢迎 Star 关注):」
加一条链接的小标题,在 360dp 的屏上首行只填了不到七成,右边空着一大块。现在正文和标题一律
按网页端的规矩折行——填满一行再换下一行,站点在浏览器里本来就是这么排的。代价先说清楚:一段里有断不开的长词或长链接时,它会被整个推到下一行,上一行就比以前空。这是
换贪心折行时接受的交易,不是回头要修的毛病。
修复
-
折叠(
<details>)显示正常了。以前解析器不认识这个标签,于是把折叠的标题和里面藏的全部内容
摊平成一大段,连折叠里的标签页分组也一起丢了——876332
那种「调优前 / 调优后」两个折叠各装一组测速图的帖子,打开就是一堆图片糊在一起。现在折叠画成
一张可以点开的卡片,默认收起,里面的内容照常渲染。 -
硬换行之后不再莫名其妙缩进一格。站点的换行写作一个换行标签加一个真实的换行符,解析时那个
换行符被留成了行首的空格,于是换行之后的每一行都比上一行往右挪一格——浏览器从不画行首的
这种空白。 -
图片加载失败不再是「什么都没有」。表情、表情面板里的预览、发帖时的附件缩略图、图床相册里的
小图,这几处以前都是加载失败就直接不画了:正文里一句话中间的表情凭空消失,只剩一个空格,一条
全是表情的回复看起来跟空帖一样。现在它们和正文大图一样,会留下一个看得见的占位方块。「仅 Wi-Fi 加载图片」跳过的和真的加载失败的,占位图案不一样——一个是完整的图片图标,一个是
裂开的。这两件事的处理办法不同:前者是 App 自己决定不下载,后者才是网络问题。
Full Changelog: v1.2.7...v1.2.8