josh- / CloudyTabs

CloudyTabs is a simple menu bar application that lists your iCloud Tabs.

Home Page:http://joshparnham.com/projects/cloudytabs/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Feature: Search/filter list of open tabs

erikcw opened this issue · comments

I'm one of those people who always have hundreds of tabs open in my browser. Some sort of search/filter functionality on the page title and url would be super convenient for quickly finding the iPhone tab I want to open on my Mac.

I was more referring to a search box at the top of the menu bar drop down to narrow the list down quickly/find what I'm looking for.

Thanks for the suggestion @erikcw! I've thought about this feature before and think it would be really awesome.

I really like the way that Xcode handles it when you start typing in a list of items and it fuzzy-filters based on the filename:

2017-12-14 15_56_22

Unfortunately I haven't been able to find a component that already implements this (or something similar) so hopefully I'll get around to creating one at some point in the future 😄

One possible solution would be to expose a simple local API (maybe a small webserver serving JSON?) that external tools can access to get at the data. It would be trivial to write plugins for tools like Alfred and Quicksilver to access and filter that data. Not to mention all the other extensibility benefits that come from being able to programmatically access the data.

Hey @erikcw, sorry for the late response! I wasn't sure how I felt about including a local API within CloudyTabs itself, however I really like the idea of exposing tabs via a JSON API so I've started work on CloudyTabs-Server which is a small swift project that does that very thing.

Hope it's similar to what you were envisioning and very open to feedback otherwise! 😄