自从在我的教唆下买了M1的MacBook Air后,我女朋友从一开始对Mac的各种不习惯到逐渐被系统调教成功。然而作为一个需要每周开组会写文档做汇报的可怜研究生,她一直不喜欢macOS访达的设计。每当她右键在桌面打开菜单栏,映入眼脸的是New Folder以及一大堆没什么用的选项。她一直和我抱怨:“为什么Mac不能像Windows那样鼠标右键就可以创建一个文档?我每次还得先打开启动台,然后在一堆软件里面找到Word和PowerPoint,好麻烦啊,太不人性化了吧。” 既然她觉得不人性化,那我就给她写一个扩展吧。于是便有了Filer的诞生。

Filer开发过程简单介绍

一开始设计Filer的时候害怕Apple没有给开发人员足够的API与权限,所以打算设计成一个菜单栏软件,在某一个路径下,通过顶上的菜单栏来实现文档的创建。不过这一想法遭到了女朋友强烈的嘲讽:“这样看着好low呀,能不能直接在Finder里面出现一个New File选项,这样多方便呀~” 想法初期就这样夭折了,毕竟得听甲方爸爸的意见。

后来在查阅了一个小时的Apple开发文档,终于找到了一个比较靠谱的API,Finder Sync。Apple官方对这个API的描述为:

Enhance the Finder’s user interface by adding badges, shortcut menu items, and toolbar buttons.

简单来说就是可以给Finder创建扩展的一个API。

开发过程顺风顺水没有一丝丝挫折,目前Filer的第一个版本顺利诞生了。由于功能比较简单,为了保持简洁的特性选择将Filer创建为一个菜单栏软件,底部程序坞不展示Filer的图标,关闭软件可以通过菜单栏上的退出按钮来实现。

Filer功能简单介绍

Filer的第一个版本支持一些简单文本的创建,包括

  • Text 文本
  • Markdown 文本
  • Word
  • PowerPoint
  • Python 文本
  • Latex 文本
  • JSON 文本
  • C/C++ 文本
  • Matlab 文本
Filer支持的文本

文档创建默认文件名为untitled+文档后缀。后续应该还会加入对其他文档的支持,效率与时间取决于实验室忙不忙啦。

软件下载

Filer可以在官网下载,无付费无广告无内购的"三无产品",欢迎各位下载使用。

16
7