[开发者自荐] FlowVision: 瀑布流式 macOS 看图软件

14次阅读

共计 919 个字符,预计需要花费 3 分钟才能阅读完成。

开发起因:

由于日常使用的 PictureView 软件很久没更新了,而且文件列表中显示不了视频缩略图,于是打算自己学习 swift 来开发一个。整体设计类似 XnView,从文件管理到浏览图片,使用流式布局优化浏览体验。

官网 & 下载:

https://github.com/netdcy/FlowVision/releases

https://flowvision.netdcy.com (待建立)

软件特色:

  • 自适应布局模式、浅色 / 深色模式
  • 方便的文件管理(操作类似 Finder)
  • 右键手势、快速查找上一个 / 下一个有图片 / 视频的文件夹
  • 针对目录下大量图片情况的性能优化
  • 高质量的缩放(减轻摩尔纹等问题)
  • 支持视频缩略图

[开发者自荐] FlowVision: 瀑布流式 macOS 看图软件

操作说明 (1.0 版本):

打开单张图片时:

  • 按住右键 / 左键滚动滚轮可以缩放
  • 长按左键切换 100% 缩放
  • 长按右键切换缩放到视图

右键手势:

  • 向右 / 左:切换到下一个 / 上一个有图片 / 视频的文件夹 (逻辑上等同于将整个磁盘中的文件夹排序后的下一个)
  • 向上:切换到上级目录
  • 向下:返回到上一次的目录
  • 向下右 / 下左:切换到与当前文件夹平级的下一个 / 上一个有图片的文件夹
  • 向上右 / 上左:切换到上级目录后,再执行向下右 / 下左的操作

键盘按键:

  • W:同右键手势 向上
  • A/D:同右键手势 向左 / 右
  • S:同右键手势 向下
  • R:刷新
  • Q/E:单张图片时上一张、下一张
  • 空格 / 回车:打开 / 关闭单张图片
  • Command + C/V 复制 / 粘贴
  • Command + Option +V 移动

安全性:

  • 无网络请求。

  • 目前没有购买开发者证书,如果无法运行请自签名。
    sudo codesign --force --deep --sign - /Applications/FlowVision.app

  • 由于通常我们的文件位于文档等保护目录下,所以文件夹权限是必须的,而且为了方便没有使用沙盒模式。

  • 是否有恶意代码?这个不开源可能没法证明,只能说靠 chatgpt 写的第一款 macOS 程序,还有很多功能没搞明白如何实现,更不用说复杂的恶意代码了~

是否开源:

  • 当功能进一步完善且代码重构地足够清晰后会开源。
  • 且为了获得全格式视频缩略图嵌入了整个 FFmpeg(使软件大小从 3mb 变成了 63mb),遵循 GPL 协议也需要开源。

其它说明:

  • 内存使用超过 4g 或者 1 小时不活跃后按 LRU 清理
正文完
 0