• 我是 Marno,梦想成为一个有 ⌞百万用户⌝ 的独立开发者。
  • 关注大众号【 Marno 】,和我一起踏上百万用户生长之旅。
  • 本文为 Marno 原创,并首发于平台,转载有必要保存原文链接。

为庆祝 iSearchBar 上架,以及感谢各位读者朋友的支撑,给各位掘友预备了一波福利:20 个 iSearchBarPro 版本兑换码。收取方法在文章结尾。iSearchBar 下载>>

自从运用 macOS 体系以来,Alfred 基本是每台 Mac 电脑必装的运用。至于 Alfred 在苹果电脑上的知名度,应该是无人不知无人不晓吧?

相信许多人和我相同,最开端用 Alfred 的时分,会搜许多网上的教程,装备了许多 workflow。那种感觉怎么说呢?就比如给自己的小破车装了一个赛车发动机相同。每调出一次 Alfred 的界面,心里就会暗喜又进步了多少功率,节省了多少时刻。

可是,当开端那股子新鲜劲儿曩昔今后,渐渐发现尽管每天都会用到 Alfred,但简直用不了几回 workflow,乃至有时分,都想不起来装备有哪些 workflow 了,那种感觉怎么说呢?就比如自己的赛车开在限速 40 的马路上相同。每调出一次 Alfred 的界面,心里就会琢磨刚刚我切换体系深色模式,为什么没用 workflow 呢?下次一定要用了啊!又浪费了几秒的时刻。

一、主意

现在我每天运用 Alfred 的场景,简直就只剩余 Web Search 这一个功用了。其他 99% 的功用,我简直都用不上,或许压根没想起来用(无奈摊手.jpg)。

没想到,Flutter 竟真的实现了 Mac 神器 Alfred 的部分功能,还上架了Apple Store

翻开 Alfred 丰厚的功用设置界面,总觉得自己这是在浪费这么好的东西。一朝一夕这种感觉居然给我造成了一丝心理担负,那种感觉怎么说呢?就比如我背着一包能够修火箭的东西,但每次翻开包的时分,就仅仅为了拿出一把螺丝刀而已。然后就会想,为什么要背这么一大包呢?

所以我就想找一找,有没有一个软件仅包含 Web Search 的功用呢?可是搜了一圈下来,并没有发现合适的软件。或许是由于这个功用太小众了吧?许多软件都把这个功用当作一个附加项来做,而且似乎也不怎么用心。所以我就萌生了自己开发一个的主意。

基于之前运用 Swift 开发【EyeSaver】的不愉快体验(写了个 macOS App :《护眼提示(EyeSaver)》),以及我尝试用 Flutter 开发桌面端 App 的试水阅历(《Flutter 很强,仅 2 天就写了个桌面端 App》)。我决定仍是运用 Flutter 来进行开发。

之前用 Flutter 开发桌面端仅仅一次可行性的调研,许多细节问题没有去考虑,有点囫囵吞枣的感觉。但这次可是要开发一个完整可用的项目了,最开端心里仍是有点忐忑的,也不知道能不能行。乃至中途遇到几个比较费事的问题的时分,我就在想要不要仍是用回 Swift 原生开发呢?不过好在最终都找到解决的办法了。

二、iSearchBar 总算上架

终究,经过 2 周多的开发,以及 5 个多月反复的测试和调整,我总算将这款运用发布了出来,现在现已上架 Apple Store 了。

预备上架材料的进程,感觉比写代码难多了,现在还欠着好几个文档没写呢,只有渐渐写咯!

没想到,Flutter 竟真的实现了 Mac 神器 Alfred 的部分功能,还上架了Apple Store

iSearchBar 的中心功用和 Alfred 的 Web Search 功用相同。一起我也依据自己的运用习惯增加了一些小的功用。比如:

  1. 答应设置弹出窗口方位,固定屏幕中间,仍是跟从鼠标。

我个人比较喜爱跟从鼠标的窗口,由于视觉不必由于窗口的切换而切换。

  1. 能够导出 & 导入查找规矩,方便备份和分享(后边应该会直接支撑 iCloud 备份,以及在线规矩导入)。

尽管 Alred 也能够备份,可是如同只能将一切功用的悉数设置一起备份,不能独自导入导出 Web Search 规矩。

  1. 答应将多个链接编成一个查找组直达组

我自己常常会有这样的场景:

  • 每天早上开端上班的时分,我会一起翻开好几个网页,检查工作内容。这时我就能够给这些链接创立一个组,经过 iSearchBar 一键翻开。

  • 查找开发问题的时分,我喜爱到特定的几个网站去搜,查找结果会比直接用 gogole 搜的针对性更强一点。所以我会将、CSDN、Stack Overflow 等网站创立一个组,经过 iSearchBar 一次性查找这几个网站。

  • 购物的时分,我会一起查找好几个购物网站来货比三家,比如淘宝,京东,苏宁等,也能够组成一个组。

诸如此类此类,需求一起拜访或查找多个网页的时分,都能够用上这个功用。

没想到,Flutter 竟真的实现了 Mac 神器 Alfred 的部分功能,还上架了Apple Store

  1. 答应保存输入框中未完成查找的内容。

之前运用 Alfred,假如正在输入时被其他窗口中断,那么输入的文字就会被清除。尽管频率不高,但一旦遇到了仍是会让人苦恼,尤其输入了较多文字的时分。在 iSearhBar 中,假如你输入内容后没有进行查找,你能够经过翻开该设置,来答应保存这些容。

  1. 答应一直坚持窗口显现状态

在 Alfred 输入时,窗口一旦失焦,就会立刻消失。这就没有办法连续的去其他窗口复制内容。

  1. 丰厚的自定义样式功用,以及全方位的深色模式支撑。

千人千面,我简直将一切 UI 上参数都制作成了设置项,你能够依据自己的喜好来打造你的界面。假如还不能满足你自定义 UI 的要求,也能够联络我增加你需求的设置。

PS:深色模式还在完善。

没想到,Flutter 竟真的实现了 Mac 神器 Alfred 的部分功能,还上架了Apple Store

  1. 查找前史,以及运用计算(v1.0.3更新内容)

这个归于能够不必,但不能没有的功用。

没想到,Flutter 竟真的实现了 Mac 神器 Alfred 的部分功能,还上架了Apple Store

三、开发计划:

  • 答应分别设置深色和淡色模式下的主题
  • 主题答应独自导入&导出
  • 增加主题列表,答应保存多个主题
  • 查找前史记录以及每周运用计算(v1.0.3快完成了)
  • iCloud 备份
  • 从浏览器书签导入规矩
  • 导入规矩时支撑提前预览

假如你有功用上好的主张,或许发现了 bug,欢迎经过邮箱 marnodev@gmail.com 或许微信反应给我。依据反应内容的价值,我也或许会提供一些的小礼品或补偿。

六、简略运用说明

由于时刻仓促,所以运用说明还没有完全写完。所以导致有些初次下载的朋友不知道怎么运用。所以我临时加一个简略的运用说明。后边我会把默许规矩的导入,加入到新手引导的流程中。

1. 规矩的导入

初次发动 iSearchBar 需求手动创立你需求的规矩,可是许多人觉得比较费事,所以我也计划了规矩库房。

目前由于时刻原因,只创立了一个默许的规矩。后边我会分不同类型,不同言语,创立更多的同享规矩。

也有在考虑从书签导入,或许做成内置的在线的同享规矩商场。

没想到,Flutter 竟真的实现了 Mac 神器 Alfred 的部分功能,还上架了Apple Store
没想到,Flutter 竟真的实现了 Mac 神器 Alfred 的部分功能,还上架了Apple Store
没想到,Flutter 竟真的实现了 Mac 神器 Alfred 的部分功能,还上架了Apple Store

2.唤起查找窗口

初次发动 iSearchBar 会直接显现到状态栏中,你可经过默许快捷键Alt + 2来发动窗口,也能够经过点击状态栏的菜单来发动。

没想到,Flutter 竟真的实现了 Mac 神器 Alfred 的部分功能,还上架了Apple Store

没想到,Flutter 竟真的实现了 Mac 神器 Alfred 的部分功能,还上架了Apple Store

五、小小心意

iSearchBar 仅仅一个十分小众的 App,但由于它是我开发的第一个商业化的运用(之前的著作要么免费,要么开源了),所以我希望能持续的去保护它。也会活跃听取用户们优异的主张来让 iSearchBar 变得更加好用。也希望它能够帮你进步哪怕一点点的功率。

最终,新品上架初期,或许还有诸多不完善的地方,欢迎各位掘友的友爱的主张!也为各位支撑 iSearchBar 的掘友送上一些小小的福利。

下载软件:

  • 下载地址:去 Apple Store 下载 iSearchBar

福利收取:

福利 1:免费收取 Pro 版兑码码

  • 方法一:免费收取价值 12 元的 Pro 版兑换码,收取链接 >>(定量 20 个,先到先得)
  • 方法二:但凡在 2023 年 1 月 1 日之前赞赏过我大众号的读者朋友(金额不限),赞赏截图和邮箱地址在微信私聊发我,也能够收取一个 Pro 版本的兑换码(每人限领一次)。

福利 2:限时 5 折购买优惠:

  • 没有收取到 Pro 版兑换码的朋友,也能够在 23 年 2 月 28 日前,以 5 折优惠的价格购买 Pro 版。

特别道谢

十分感谢 @痕迹 大佬以及他创立的 leanflutter 组织,他保护的一系列关于 desktop 的插件,大大进步了 Flutter 开发桌面端的功率。

  • @痕迹:个人主页 >>
  • leanflutter:官网地址 >>