josh- / CloudyTabs

CloudyTabs is a simple menu bar application that lists your iCloud Tabs.
http://joshparnham.com/projects/cloudytabs/
789 stars 52 forks source link

Feature: Search/filter list of open tabs #41

Open erikcw opened 6 years ago

erikcw commented 6 years ago

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.

ghost commented 6 years ago

Integrate your idea to Apple

To send all tabs from iPhone to MacBook safari or whatever browser...

Yours comes. From the computer. Nothing yet for iOS except a oner at a time

El dic. 1, 2017, a la(s) 14:36, Erik Wickstrom notifications@github.com escribió:

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.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

erikcw commented 6 years ago

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.

josh- commented 6 years ago

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 😄

erikcw commented 6 years ago

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.

josh- commented 6 years ago

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! 😄