[macOS 工具分享] TabFlick,给 Google Chrome 加上按最近使用顺序切换标签的能力,欢迎体验~

1 天前
 gefangshuai

介绍

Chrome 的 control + tab 是按标签栏顺序切换,不能按最近使用顺序进行切换,效率极低。TabFlick 把它改成按最近使用顺序切换,并在按住按键期间显示漂亮的切换器浮层,与 cmd+tab 切换应用的方式一致。

功能

工作原理

TabFlick 由两部分组成,通过本地回环 WebSocket 通信:

┌─────────────────────────┐         ┌──────────────────────────┐
│  Chrome 扩展 (MV3)      │  ws://  │  Swift helper            │
│                         │◄───────►│                          │
│  · tabs.onActivated     │  :41573 │  · CGEventTap  (拦 ⌃⇥)   │
│    → 维护 MRU 顺序      │         │  · NSPanel     (浮层)    │
│  · captureVisibleTab    │         │  · MRU 状态机            │
│    → 采集缩略图         │         │                          │
│  · tabs.update          │         │                          │
│    → 执行切换           │         │                          │
└─────────────────────────┘         └──────────────────────────┘

项目地址

开源地址: https://github.com/lifedever/TabFlick 开源协议:MIT

欢迎大佬们体验~👏👏👏

597 次点击
所在节点    分享创造
2 条回复
gefangshuai
1 天前
已增加多浏览器支持


gefangshuai
23 小时 23 分钟前


添加置顶标签管理,与浏览器置顶操作保持一致,且防止浏览器置顶标签丢失。
添加标签存活时间控制,实现 Arc 那种自动清理标签功能

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

https://v2ex.ih06.com/t/1235815

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

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

© 2021 V2EX