3

PasteNow 1.3:完善快捷键体验+未来计划

 3 years ago
source link: https://imtx.me/blog/pastenow-1-3-released/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

半个月前我发布 PasteNow 之后,以很高的频率迭代了几个版本。在头几个版本中,我解决了一些比较严重的、优先级比较高的问题,同时收到了大量的非常有用的反馈。这些反馈让我知道了大家对一款优秀的剪贴板工具有什么样的期望,这些期望也足矣让我在未来的几个月好好去消化、设计并打造出一个更好用的 PasteNow。

今天这个 1.3 版本则把重点放在了完善快捷键体验上。借着这个版本发布之际,我也要分享一下大家关心的未来(iOS)计划。

1.3 版本的全快捷键体验

剪贴板工具的最首要目标就是提升日常操作效率,我也收到了很多用户对很多快捷键操作的反馈,因此最近几个版本,我专注在提供原生快捷键操作的体验上。到 1.3 版本为止,PasteNow 已经是一款可以几乎可以用全键盘操作来完成的剪贴版工具了,也就是说,你可以双手不离键盘完成以下操作:

  • 随时呼出 PasteNow 的主界面(CMD+Shift+V)
  • 将列表内容按顺序粘贴至当前 App 的文本框里(CMD+0~9)
  • 通过文本关键词搜索剪贴板内容(直接输入文本开启搜索)
  • 通过快捷键(Ctrl+P、Ctrl+N)在搜索结果页选择内容(支持按 Shift + 上下键多选)
  • 选择后再把内容粘贴至对应的 App(直接 Enter 回车)
  • 如果想清空当前搜索、选中的状态,可以按 CMD+R 重置为默认状态(或 ESC 退出搜索状态)

以上所有操作,都可以通过键盘来完成,此外还可以用快捷键切换不同的列表(CMD+Shift+ [ 或 ] )。假如你是一个 Vim 党,还有可选的 HJKL 快捷键可以开启使用。以上提到的多数快捷键均可以在「偏好设置」-「快捷键」中去定制。

当然,如果你不是全键盘党,通过触控板或鼠标,一样也可以快捷地完成诸如多选、批量粘贴等操作。相信通过如下两个 10 秒的视频,你会理解用 PasteNow 是多么自然又快捷的一个过程。

1.3 的其他改进:状态的保持和出现的位置

针对用户的不同场景和需求,我在 1.3 版本中新增了一些高级选项,用户将可以选择是否要保持界面的状态(选中的内容、滚动的位置等)。默认情况下,PasteNow 会保持界面的状态,直到有新的内容复制进来的时候,它才会滚动到最顶的状态,即显示这个新的内容。

假如你想要自己决定这个行为,也就是说无论如何都不要改变界面的当前状态,直到按下 CMD+R,那么可以前往「偏好设置」-「高级」处,将「显示界面时」的选项改成「保持之前的状态」。

另外,针对部分用户不习惯 PasteNow 快捷键呼出时界面是出现在光标附近的设定,这个版本也新增了可控选项。同样是在「偏好设置」-「高级」处,在「使用快捷键激活时」,把选项从默认的「出现在鼠标光标旁」改成「出现在状态栏图标旁」或「出现在上次的位置」就可以了。

PasteNow 1.3 Advanced Options.png

相信通过这些选项的引入,在使用 PasteNow 的过程中你会更加顺手。

自 PasteNow 正式发布后,除了当前 macOS 版本本身功能以外的问题外,大家还对一些未来的计划感兴趣,比如 iOS 版本的计划,是否需要另外收费等等,我就在这里集中回答一下吧。

在准备做 PasteNow 的 macOS 版本时,我就已经想好了未来一定会做 iOS 版本,并且在开发 macOS 版本的时候,我就花了比较多的精力在 iCloud 数据同步上,目标是未来 iOS 上的 PasteNow 复制一个东西,就可以在 macOS 上的 PasteNow 中很快看到。当然现在 iOS 自带的云剪贴板也能做到,只是它只能存一个项目而已 :D

那么什么时候会开发 iOS 版本?关于这个,我无法给出一个具体的时间表,软件工程最难的一件事情就是估计开发时间了。但是,我有明确的节点或者里程碑,即在 macOS 版本完善了基本功能,没有明显的 Bug,并实现了「顺序/逆序粘贴功能」、优化了多屏幕使用体验等大家比较关心的交互后,就会开始做 iOS 版本。

我相信在 macOS 版本稳定后,iOS 版本的开发将会变得容易,因为 iOS、iPadOS 的一些天然限制,开发难度或遇到问题方面应该会比 macOS 版本少很多。当然,也会因为 iOS 的一些独有特性(如虚拟键盘),大家会有特别的期望,也会相应增加不少工作量。所以,最后可能会在开发上花差不多的时间。

总之,在真正去动工做这件事情以前,一切难以预料,我会尽可能去满足大家的需求,就像在目前在 macOS 版本上做的一样。

还有大家最关心的 iOS 版本是否要另外收费方面,这里我比较肯定我会采用 Apple 去年推出的 Universal Purchase 机制,即 iOS 版本和 macOS 版本是共享一个软件包信息,如果你已经成为 macOS 版本的 Pro 用户,也自然会是 iOS 版本的 Pro 用户,无需另外购买。无论是新用户还是老用户。

经历了发布初期几乎一天一个版本的一周后,未来 PasteNow 的迭代周期将放缓至一两周一个版本,这并不是说我放慢了迭代,而是我将更多精力投入在每个版本中去集中解决一个大问题上,并且通过更多的测试去保证质量。

下个大版本,我应该会专注优化多屏体验上,目前有了解到大量的用户是在多屏幕下使用 PasteNow 的,而它在这种环境下还存在一些问题。

如果你有任何有关 PasteNow 的问题,欢迎通过里面「偏好设置」-「反馈问题」来写邮件告诉我,当然也可以在这里留言。那么,下个版本再见!

附 PasteNow App Store 下载地址:https://apps.apple.com/cn/app/id1552536109


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK