还记得我开始做 MWeb for iOS 第三代版本的时候,曾满怀激动地觉得这次一定要花时间将应用重新设计,让 它更现代、更好看;还希望大版本更新能够解决用户之前的各种反馈,尤其是文档库同步问题。真正着手开发之后,我才发现这里面有很多我之前没想到的问题和难题,让我不禁自我否定起来,差点没法继续接下来的开发:毕竟我才从抑郁症走出来不久。最后我只好放空心情,通过别的事情转移注意力。

没想到一转眼 2018 年就过去了,MWeb for iOS 3.0 虽然也上线了,但是第一个版本还有很多之前计划内的功能没有上。怎么说呢,3.0 版本算是一个常规更新吧,这个版本是在我想明白了自身的情况之后,一步一步慢慢开发出来的,就通过这篇文章介绍一下 MWeb for iOS 3.0 的这次更新吧。

快速笔记功能

快速笔记是我在去年 MWeb for Mac 3.0 时新加入的功能,我希望不管是什么时候,只要我需要记笔记,点一下相应的按钮即可马上开始记录,不需要考虑文件名、保存位置、整理等事情,记下就是完成任务。至于整理以及其它处理工作,不用考虑,这样能够减轻我在记录当下的负担,是不是有点像 GTD 理论中将任务收集到收件箱这一步?

这次 MWeb for iOS 的 3.0 版本也支持了快速笔记功能,并且提供了 3 个使用入口:侧边栏底部工具栏中的常驻按钮、3D Touch 以及 URL Scheme:mwebapp://?p=quicknote,你还可以在设置中改变快速笔记功能的使用方式和保存位置等。快速笔记的重点在记,MWeb 会按照日期自动为你进行初步的整理,希望这一功能能够帮助你抓住转瞬即逝的灵感,或者不漏掉重要事项。

快速笔记入口和设置选项
快速笔记入口和设置选项

需要说明的是,如果你将快速笔记的存储位置设置为了 MWeb for Mac 的文档库中,目前 MWeb for iOS 还不支持将笔记归类到某一分类,我会在接下来的几个版本之内完善 iOS 版本的文档库同步等功能。

快速笔记界面以及查看之前的快速笔记
快速笔记界面以及查看之前的快速笔记

通过文件应用打开文档

由于 iOS 11 及以上版本的新机制,在安装了 Dropbox、Google Drive、坚果云等云盘服务的客户端之后,我们都可以在 iOS 的系统文件应用中访问到这些服务内保存的文档,这样 MWeb 不通过同步功能也可以从文件应用访问其它云盘内的文档,非常方便。这次 MWeb 的更新优化了这一功能。你可以在侧边栏底部的工具栏中,找到打开 iOS 系统文件应用中文档的功能按钮。另外,你也可以在文件应用中找到并打开 MWeb 内的 Markdown 和其它文本文档。

通过系统文件应用打开其它应用中的文档
通过系统文件应用打开其它应用中的文档

不过,目前 iOS 还没有开放访问文件应用中某个特定文件夹的权限,所以目前用 MWeb 打开文件应用中的 Markdown 文档之后还不支持插入图片到文档本地。如果你需要插入图片,可以配置 MWeb 中的图床功能,这样 MWeb 会将插入的图片自动上传至图床。

切换文档不会关闭当前文档了

MWeb for iOS 3.0 的界面与原来相比没有大的变化,最大的改变就是文档导航变成侧边栏的形式了,编辑器会一直显示在界面中。这样在 MWeb 里切换要打开的文档时,就不会关闭原来已打开的文档了。

MWeb for iOS 3.0,文档导航变成侧边栏形式
MWeb for iOS 3.0,文档导航变成侧边栏形式

改进文档库,新增自动化支持

MWeb for iOS 现在会在文档库首页显示最近新增的文档了,而点击下方的分类模块之后,MWeb 会优先显示该分类下的子分类目录,接着才是这个分类下的文档。另外,对于新增文档库文档的操作我也加入了对于 URL Scheme 的支持,通过 mwebapp://?p=newlibdoc 能够让你在其它应用内快速添加文档到 MWeb 中,提高效率。

需要注意的是,目前 MWeb for iOS 的文档库还不支持删除、管理分类和文档归类等功能,我会在之后的更新中补上对于这些功能的支持。

MWeb for iOS 的文档库功能
MWeb for iOS 的文档库功能

对 Markdown 语法键盘的改进

除了优化 Markdown 语法输入键盘的样式,我另外在 MWeb for iOS 3.0 中增加了插入文件应用中的图片按钮和预览按钮,你也可以在「设置 - 自定义键盘工具条按钮及顺序」选项里调整语法键盘中按钮的顺序和设置是否显示在最上方的工具条中。

Markdown 语法键盘现在支持插入文件应用中的图片或者直接预览全文
Markdown 语法键盘现在支持插入文件应用中的图片或者直接预览全文

支持全文搜索

可以说,MWeb 的 iOS 版本终于支持了全文搜索功能,我还做了一些小优化:如果你将填入搜索栏中的关键字用空格隔开,比如输入「测试 说明」,那么应用会帮你搜索文档中既包含「测试」又包含「说明」的文档并显示出来。

全文搜索功能
全文搜索功能

除了上述更新,MWeb for iOS 3.0 还有像「本机文档」模块的位置调整等一些变动和优化,就不再一一赘述了。当然,这一版也有还有不少问题需要解决,如果你在使用过程中有任何问题或者建议,欢迎在评论区留言告诉我。

你可以在 App Store 下载 MWeb for iOS,快速笔记等高级功能需要通过内购进行解锁。