Skip to content

Commit f93058c

Browse files
authored
Merge pull request #19 from epilande/epilande/edge-support
✨ Add Microsoft Edge support
2 parents 0e16abb + 9ecdf64 commit f93058c

File tree

3 files changed

+180
-9
lines changed

3 files changed

+180
-9
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
</div>
44

55
<p align="center">
6-
<strong>Search browser tabs from Chrome, Brave, & Safari</strong>
6+
<strong>Search browser tabs from Chrome, Brave, Safari, etc..</strong>
77
</p>
88

99
## Why?
@@ -13,7 +13,7 @@ You have hundreds of tabs open that you need to sift through and ain't nobody go
1313
## Features
1414

1515
- 🏎 Blazing fast!
16-
- 💪 Supports Chrome, Brave, Vivaldi, Safari.
16+
- 💪 Supports Chrome, Brave, Edge, Vivaldi, Safari.
1717
- 🔍 Fuzzy search title & URLs.
1818
- ✨ Relevant results (last active window).
1919
- 🌶️ Customizable hotkeys & keywords.
@@ -40,6 +40,7 @@ For example:
4040

4141
- `chrome tabs {query}` - Fetch tabs from Google Chrome and filter based on query.
4242
- `brave tabs {query}` - Fetch tabs from Brave Browser and filter based on query.
43+
- `edge tabs {query}` - Fetch tabs from Microsoft Edge and filter based on query.
4344
- `vivaldi tabs {query}` - Fetch tabs from Vivaldi and filter based on query.
4445
- `safari tabs {query}` - Fetch tabs from Safari and filter based on query.
4546

33.7 KB
Loading

src/info.plist

Lines changed: 177 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,29 @@
106106
<false/>
107107
</dict>
108108
</array>
109+
<key>45BA3C52-3F5F-462D-8F18-DE516A900E69</key>
110+
<array>
111+
<dict>
112+
<key>destinationuid</key>
113+
<string>44CB4B42-4CD6-4B69-B6C1-22E513EA1258</string>
114+
<key>modifiers</key>
115+
<integer>262144</integer>
116+
<key>modifiersubtext</key>
117+
<string>Copy url</string>
118+
<key>vitoclose</key>
119+
<false/>
120+
</dict>
121+
<dict>
122+
<key>destinationuid</key>
123+
<string>E5B3D963-2A31-4859-AAA7-D8ED845B0B29</string>
124+
<key>modifiers</key>
125+
<integer>0</integer>
126+
<key>modifiersubtext</key>
127+
<string></string>
128+
<key>vitoclose</key>
129+
<false/>
130+
</dict>
131+
</array>
109132
<key>66D908A6-B70B-46C5-9BCF-7E46F79D9270</key>
110133
<array>
111134
<dict>
@@ -243,6 +266,32 @@
243266
<false/>
244267
</dict>
245268
</array>
269+
<key>E5B3D963-2A31-4859-AAA7-D8ED845B0B29</key>
270+
<array>
271+
<dict>
272+
<key>destinationuid</key>
273+
<string>F45500ED-412B-4C62-A7AC-4A29E3F6647F</string>
274+
<key>modifiers</key>
275+
<integer>0</integer>
276+
<key>modifiersubtext</key>
277+
<string></string>
278+
<key>vitoclose</key>
279+
<false/>
280+
</dict>
281+
</array>
282+
<key>E94113C4-541E-4E5E-A595-C56E5141DCCF</key>
283+
<array>
284+
<dict>
285+
<key>destinationuid</key>
286+
<string>45BA3C52-3F5F-462D-8F18-DE516A900E69</string>
287+
<key>modifiers</key>
288+
<integer>0</integer>
289+
<key>modifiersubtext</key>
290+
<string></string>
291+
<key>vitoclose</key>
292+
<false/>
293+
</dict>
294+
</array>
246295
<key>EA96FB48-3A34-4C28-823C-07502A6DB319</key>
247296
<array>
248297
<dict>
@@ -658,6 +707,106 @@
658707
<key>version</key>
659708
<integer>1</integer>
660709
</dict>
710+
<dict>
711+
<key>config</key>
712+
<dict>
713+
<key>alfredfiltersresults</key>
714+
<true/>
715+
<key>alfredfiltersresultsmatchmode</key>
716+
<integer>2</integer>
717+
<key>argumenttreatemptyqueryasnil</key>
718+
<false/>
719+
<key>argumenttrimmode</key>
720+
<integer>0</integer>
721+
<key>argumenttype</key>
722+
<integer>1</integer>
723+
<key>escaping</key>
724+
<integer>68</integer>
725+
<key>keyword</key>
726+
<string>edge tabs</string>
727+
<key>queuedelaycustom</key>
728+
<integer>3</integer>
729+
<key>queuedelayimmediatelyinitially</key>
730+
<false/>
731+
<key>queuedelaymode</key>
732+
<integer>0</integer>
733+
<key>queuemode</key>
734+
<integer>1</integer>
735+
<key>runningsubtext</key>
736+
<string>Loading tabs...</string>
737+
<key>script</key>
738+
<string>./list-tabs.js "Microsoft Edge"</string>
739+
<key>scriptargtype</key>
740+
<integer>1</integer>
741+
<key>scriptfile</key>
742+
<string>list-tabs</string>
743+
<key>subtext</key>
744+
<string></string>
745+
<key>title</key>
746+
<string>Edge - Tabs</string>
747+
<key>type</key>
748+
<integer>0</integer>
749+
<key>withspace</key>
750+
<true/>
751+
</dict>
752+
<key>type</key>
753+
<string>alfred.workflow.input.scriptfilter</string>
754+
<key>uid</key>
755+
<string>45BA3C52-3F5F-462D-8F18-DE516A900E69</string>
756+
<key>version</key>
757+
<integer>3</integer>
758+
</dict>
759+
<dict>
760+
<key>config</key>
761+
<dict>
762+
<key>action</key>
763+
<integer>0</integer>
764+
<key>argument</key>
765+
<integer>0</integer>
766+
<key>focusedappvariable</key>
767+
<false/>
768+
<key>focusedappvariablename</key>
769+
<string></string>
770+
<key>hotkey</key>
771+
<integer>0</integer>
772+
<key>hotmod</key>
773+
<integer>0</integer>
774+
<key>hotstring</key>
775+
<string></string>
776+
<key>leftcursor</key>
777+
<false/>
778+
<key>modsmode</key>
779+
<integer>0</integer>
780+
<key>relatedAppsMode</key>
781+
<integer>0</integer>
782+
</dict>
783+
<key>type</key>
784+
<string>alfred.workflow.trigger.hotkey</string>
785+
<key>uid</key>
786+
<string>E94113C4-541E-4E5E-A595-C56E5141DCCF</string>
787+
<key>version</key>
788+
<integer>2</integer>
789+
</dict>
790+
<dict>
791+
<key>config</key>
792+
<dict>
793+
<key>argument</key>
794+
<string>{query}</string>
795+
<key>passthroughargument</key>
796+
<false/>
797+
<key>variables</key>
798+
<dict>
799+
<key>browser</key>
800+
<string>Microsoft Edge</string>
801+
</dict>
802+
</dict>
803+
<key>type</key>
804+
<string>alfred.workflow.utility.argument</string>
805+
<key>uid</key>
806+
<string>E5B3D963-2A31-4859-AAA7-D8ED845B0B29</string>
807+
<key>version</key>
808+
<integer>1</integer>
809+
</dict>
661810
<dict>
662811
<key>config</key>
663812
<dict>
@@ -863,7 +1012,7 @@ Commands:
8631012
<key>xpos</key>
8641013
<integer>325</integer>
8651014
<key>ypos</key>
866-
<integer>625</integer>
1015+
<integer>840</integer>
8671016
</dict>
8681017
<key>0C66AA56-A328-4470-B5C2-7A812B8F96C7</key>
8691018
<dict>
@@ -891,7 +1040,7 @@ Commands:
8911040
<key>xpos</key>
8921041
<integer>80</integer>
8931042
<key>ypos</key>
894-
<integer>625</integer>
1043+
<integer>840</integer>
8951044
</dict>
8961045
<key>44CB4B42-4CD6-4B69-B6C1-22E513EA1258</key>
8971046
<dict>
@@ -900,6 +1049,13 @@ Commands:
9001049
<key>ypos</key>
9011050
<integer>255</integer>
9021051
</dict>
1052+
<key>45BA3C52-3F5F-462D-8F18-DE516A900E69</key>
1053+
<dict>
1054+
<key>xpos</key>
1055+
<integer>325</integer>
1056+
<key>ypos</key>
1057+
<integer>615</integer>
1058+
</dict>
9031059
<key>66D908A6-B70B-46C5-9BCF-7E46F79D9270</key>
9041060
<dict>
9051061
<key>xpos</key>
@@ -933,28 +1089,28 @@ Commands:
9331089
<key>xpos</key>
9341090
<integer>600</integer>
9351091
<key>ypos</key>
936-
<integer>655</integer>
1092+
<integer>870</integer>
9371093
</dict>
9381094
<key>970145EF-4ABC-4829-AA79-F48C6B355296</key>
9391095
<dict>
9401096
<key>xpos</key>
9411097
<integer>1260</integer>
9421098
<key>ypos</key>
943-
<integer>780</integer>
1099+
<integer>995</integer>
9441100
</dict>
9451101
<key>A78D61D6-FD39-40C8-9C2D-169AEBE0C096</key>
9461102
<dict>
9471103
<key>xpos</key>
9481104
<integer>890</integer>
9491105
<key>ypos</key>
950-
<integer>780</integer>
1106+
<integer>995</integer>
9511107
</dict>
9521108
<key>B4244A14-9629-4620-BA03-C90CEADF68F7</key>
9531109
<dict>
9541110
<key>xpos</key>
9551111
<integer>1075</integer>
9561112
<key>ypos</key>
957-
<integer>780</integer>
1113+
<integer>995</integer>
9581114
</dict>
9591115
<key>C670C61E-A7A8-4A02-9A61-453AAD409775</key>
9601116
<dict>
@@ -977,6 +1133,20 @@ Commands:
9771133
<key>ypos</key>
9781134
<integer>255</integer>
9791135
</dict>
1136+
<key>E5B3D963-2A31-4859-AAA7-D8ED845B0B29</key>
1137+
<dict>
1138+
<key>xpos</key>
1139+
<integer>600</integer>
1140+
<key>ypos</key>
1141+
<integer>645</integer>
1142+
</dict>
1143+
<key>E94113C4-541E-4E5E-A595-C56E5141DCCF</key>
1144+
<dict>
1145+
<key>xpos</key>
1146+
<integer>80</integer>
1147+
<key>ypos</key>
1148+
<integer>615</integer>
1149+
</dict>
9801150
<key>EA96FB48-3A34-4C28-823C-07502A6DB319</key>
9811151
<dict>
9821152
<key>xpos</key>
@@ -989,7 +1159,7 @@ Commands:
9891159
<key>xpos</key>
9901160
<integer>890</integer>
9911161
<key>ypos</key>
992-
<integer>625</integer>
1162+
<integer>840</integer>
9931163
</dict>
9941164
<key>F45500ED-412B-4C62-A7AC-4A29E3F6647F</key>
9951165
<dict>

0 commit comments

Comments
 (0)