这周花时间写了一个符合国人使用习惯的图片浏览器,是纯粹的图片浏览器(没有图片管理功能)。
项目代号 miru(to see 的日语发音罗马字),发布的名字还没想好。
本来最开始想用 Swift UI 来写,但是写了个 demo 后发现,Swfit UI 对低版本的 mac 基本不兼容,对于 mac 桌面级开发非常不友好,而且很多地方有坑,所以尝试过后放弃了。
最后还是用 swift+storyboard 完成的,这里吐槽一句,苹果的文档真的是很不友好,很多方法属性就一段光秃秃的描述,基本上不会告诉你怎么使用,大部分我碰到的坑都是靠搜索引擎和自己摸索,而且 mac 原生应用开发相关文档和教程是真的少得可怜。
暂时功能还比较简陋,还有一些功能还没开发完成,暂时列举现有的:
1.图片文件右键->使用 xx->打开图片
2.直接拖拽到 app 窗口也可以打开图片
3.打开图片后会默认加载同级目录的其他图片
4.支持鼠标、触控板、键盘对图片进行变换操作包括以下部分:
1)按下鼠标左键,可以直接拖拽图片。
2)鼠标滚轮可以缩放图片
3)鼠标滚轮单击重置图片(大小、位置、翻转、旋转)
4)触控板支持两指缩放,三指拖动图片
5)键盘方向键左右可以快速切换上下张图片,上下可以快速缩放图片
6)键盘 awsd 可以快速上下左右移动图片
7)键盘的 h 键可以水平翻转图片,v 键可以水平翻转图片
8)键盘空格键可以快速重置图片状态
5.单窗口模式,窗口关闭,应用自动退出,不会在 dock 上驻留。
目前 mac 上浏览器都挺多的,老牌的软件比如 xee3 。
但是用起来个人觉得都不是很顺手,由于可能不会免费,不清楚自己写的这款应用是否有人愿意使用,。
不过也算是自己的一个尝试,写了这么多年代码,还没上架过一款 app :(。
上一个 gif 截图,请忽略 UI 设计,由于是开发阶段,还很简陋,过渡动画什么的都没有。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/784529
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.