给 Steward 加了二个重要功能,离想象中的浏览器扩展效率神器更近了

2017-11-27 21:11:10 +08:00
 solobat

从上个月辞职以来,大半时间在捣鼓一些个人项目(Steward单词小卡片),满足自己创造的欲望,也向开源社区学到了很多东西。就目前的进度而言应该差不多了,又快要回归正常上下班的节奏了...

如果大家觉得不错,欢迎多多点赞评论Star,当然也包括赞助~。鼓励越多,信心越足,动力就越大。

安装

应用商店
离线版

Github 项目地址

使用

视频列表
使用文档

言归正传,近期给 Steward 添加的功能主要是workflow以及random插件

Workflow

Steward 里的 workflow 的含义不同于 Alfred 中的, 后者更类似于 Steward 中的插件
简言之,workflow 就是批量执行多条命令

为什么需要 workflow

虽然 Steward 在处理单个操作(比如禁用某个扩展)的效率上完胜普通的扩展管理类扩展,但有个不足就是一次只能执行一个操作,也是受限于从 Alfred 学来的经验。

现在有了 workflow,结合之前新增的shift 键支持也终于在理念上让 Steward 有了自己的特色。

看图

workflow 管理界面

完全由用户自行定义,它的 content 只需要很简单的语法 (也可能用不着)

workflow 命令

同时提供了 workflow 插件,命令的 trigger 默认是wf

执行

选中某个 workflow,Enter/Click 一下,就会开始执行


random 插件

Steward 是占用新标签页的,虽然可以自定义默认的命令,但对于新标签页这种会被打开无数次的页面而言,实在是利用率太低,也会显得很呆板。
于是就有了 random 插件,它允许你添加一些希望在新标签页使用的命令

看图说话

开启

管理随机的命令列表

效果一撇

其它

Steward 功能大全

图做得不太好,凑合看看吧

3444 次点击
所在节点    分享创造
29 条回复
mrfox
2017-11-28 20:44:23 +08:00
新标签页时默认出来的框框和背景融合不协调,能不能让它在打字的时候才出来,或者浅一些
如何保存壁纸图呢用 steward 命令
mrfox
2017-11-28 20:46:13 +08:00
对了,help 后不能用上下翻页键翻看
solobat
2017-11-28 21:02:55 +08:00
@mrfox 背景协调这个可以加个选项,保存壁纸在左下角有个 button
solobat
2017-11-28 21:03:51 +08:00
@mrfox 这个没法复现,等我弄好 group 后再看
kenshin
2017-11-29 17:19:52 +08:00
哈~ 动作栏图标惊现 「简悦」 😃
不错的工具,原创 extensin 👍 提几个非功能性的建议:

- 首次安装 / 升级 时最好加个新手入门 / 升级指南;

- Wiki 量比较大的话,不建议使用 Github wiki 托管,用第三方的比较好;

- UI / UE 尽量保证统一(虽然我也做不到这点,但一直再努力! 😅 )

- 非常像 Mac Alfred,既然这样的话,很多功能可以完全「照搬」 Alfred ;

- 有中英文混用的情况,最好统一下;

- New Tab 的背景会跟前景在颜色上有冲突,所以下拉列表那块最好加个背景色;

- 功能较多时,还是要做好功能引导;

PS:墙裂建议 「单词小卡片」 适配 简悦~
solobat
2017-11-29 17:26:02 +08:00
@kenshin 哇,好多建议,UI 设计和文档 Steward 还差好多,简悦很好用很厉害,跟着学习了好多😃,再次感谢~
solobat
2017-11-29 17:27:20 +08:00
@kenshin 单词小卡片适配简悦我也一并研究下
kenshin
2017-11-29 18:23:46 +08:00
@solobat #27
客气哈,我也是摸着石头过河。 😀

建议使用 content_scripts 方式,而非 New Tab,从需求上说,后者更加的独占,势必会让其中一部分(潜在)受众进行二选一,而非 New Tab 版由于是 Browser action 方式,从效率上并没有 content_scripts 更方便。

可以参考 cVim Vimium 这种利用 content_scripts 的快捷键呼出扩展。

PS:给文案提个小建议,中英文间加个空格比较友好,也更易与阅读,以及注意和统一「英文的大小写」~

「单词小卡片适配简悦...」
简悦会在 document 根节点下(即与 <body> 平行的元素)建立,为了防止 CSS 污染... 所以,只要卡片的建议是在 ducument 而非 <body> 元素上,并注意下 z-index 就行了。

如果较完美的适配,也很简单,在阅读模式下,看下 Developer Tools 里面的 dom 结构就可以了~
solobat
2017-11-29 18:46:10 +08:00
@kenshin 哈哈,我运气好,有优秀产品作参考。

New Tab 这个确实容易造成二选一,不过可以使用不占用 New Tab 的版本 Browser Alfred 哈,功能大体上同步的。

Steward / Browser Alfred 也有 content 模式,这点跟 Vimium 倒是一样的,默认快捷键在 Mac 上是 `command + j`。

都怪我偷懒文档没跟上,导致大家用起来挺懵的.......

文案的问题我刚发现,比较少逛社区,还多谢你指出来~

简悦这么好的扩展,单词小卡片一定尽快适配。

再次感谢~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/410030

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX