Skip to content

Commit b620186

Browse files
committed
Release v1.7.0
Fix #50. Update version to 1.7.0 Update releases/index.md. Update devDependencies Remove QuicKey from options tooltip. Remove unused bluebird from settings.js. Clean up storage.js. Tweak store description Link the limit recents and limit search options Check recents when the limit search to current window option is checked. Uncheck search if recents is unchecked. This way, we don't need to enable/disable the options. Don't call scoreItems() inside loadTabs(), since now the recents list is guaranteed to be a subset of the filtered tabs, since the limit search results option is linked to the limit recents option. Move limit search option under limit recents checkbox Disable the search checkbox if limit recents isn't checked. Don't show the checkbox indicator for disabled checkboxes. Make disabled checkbox background lighter. Adjust position of NEW indicator to handle nested checkboxes. Add disabled tooltip for mark tabs in other windows option Add tooltip and disabled tooltip props for controls. Show a disabled checkbox or radio button label as greyed out when it's disabled. Update store description and main site page with 1.7.0 features and a bullet list of options. Fix some of the wrapping for the Chrome store. Score tabs with empty query before filtering them If limit search is on but limit recents is not, some recents may not appear in the filtered tabs list, and therefore won't get the scores hash and other keys set up on the first scoreItems() call. So score all tabs before filtering them, so all the recents get set up, too. Add "browser" to the limit options. Limit search results to the current window when that setting is on Put the mark tabs in other windows option last in its section. Limit toggle command to current window when that setting is on Add options for limiting recents and search to the current window Notify the background when the limit recents setting changes, and pull it from storage when the background first loads. Pass the limit recents setting to recentTabs.navigate(). Add a "Multiple browser windows" section to Options, and move the other window icon setting there. Update storage version to 11. Filter tabs in other windows from the recents list Add flag to recentTabs.navigate() to limit it to the current window Refactor calculation of the next tabIDs index into a function.
1 parent 1abe209 commit b620186

20 files changed

+13452
-6481
lines changed

docs/chrome-store-description.txt

Lines changed: 29 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -114,14 +114,13 @@ No mouse needed!
114114
• Press ENTER to switch to the selected tab
115115

116116

117-
★ New options in v1.6.0
117+
★ New options in v1.7.0
118118

119-
• Restore the last search query when the menu reopens
120-
• Search for bookmarks by their folder names
121-
• Control how the HOME and END keys behave
119+
• Limit recent tab navigation to the current browser window
120+
• Limit tab search results to the current browser window
122121

123122

124-
★ Use CTRL-TAB as the keyboard shortcut
123+
★ Use CTRL-TAB to switch between recent tabs
125124

126125
With a little extra work, you can make QuicKey respond to the Holy Grail of keyboard shortcuts: CTRL-TAB.
127126

@@ -193,11 +192,25 @@ Recently used tabs get a slight boost in the search results ranking, so getting
193192

194193
★ Customize shortcuts and other options
195194

196-
To customize how QuicKey behaves, click the gear icon in the menu, or right-click its icon on the toolbar and select Options. On the QuicKey options page, you can change the behavior of the SPACE and ESC keys, hide closed tabs from the search results, mark tabs in other windows with an icon, show the number of open tabs, use pinyin to search for Chinese characters, and customize many of the keyboard shortcuts described here.
195+
To customize how QuicKey behaves, click the gear icon in the menu, or right-click its icon on the toolbar and select Options. There you can:
197196

198-
If you change the keyboard shortcut for showing the QuicKey menu to something other than the default ALT-Q or if you have a non-US keyboard, you'll probably want to also change the key that's used to navigate down the list of recently used tabs (which defaults to W). For instance, if you change the menu shortcut to ALT-Z, you might want to change the navigation key to X, which is right next door. To change it, go to the Options page, click in the first keyboard shortcut picker, and press X.
197+
• Customize keyboard shortcuts
198+
• Hide closed tabs from the search results
199+
• Limit navigating recent tabs or searching to the current browser window
200+
• Mark tabs in other browser windows with an icon
201+
• Show the number of open tabs
202+
• Use pinyin to search for Chinese characters
199203

200-
If new settings have been added to QuicKey since the last time you looked at the options page, the gear icon will display a red dot to let you know.
204+
If you change the keyboard shortcut for showing the QuicKey menu to something other than the default ALT-Q or if you have a non-US keyboard, you'll probably want to also change the key that's used to navigate down the list of recently used tabs (which defaults to W). For instance, if you change the menu shortcut to ALT-Z, you might want to change the navigation key to X, which is right next door. To change it, go to the Options page, click the "Select the next tab" keyboard shortcut picker, and press X.
205+
206+
When new settings have been added to QuicKey, the gear icon will display a red dot to let you know.
207+
208+
209+
★ Limit navigation to the current browser window
210+
211+
If you have multiple browser windows open, you may want to navigate among only the recent tabs that are in the current window. To enable this behavior, open the Options page and select "Limit recent tabs to the current browser window". Pressing the shortcuts for "Switch instantly between the two most recent tabs" or "Switch to the previous tab" will then switch only between recent tabs in the current window.
212+
213+
You can also limit searching for tabs to the current browser window.
201214

202215

203216
★ Close and reopen tabs
@@ -221,7 +234,7 @@ The CTRL key should be used on both Windows and macOS. Note that you cannot move
221234

222235
★ Distinguish tabs with identical titles
223236

224-
A tab that has the same title as other open tabs will display a number to indicate its left-to-right position among those other tabs. For instance, if you open tabs for two different Google Drive accounts, they'll both be titled "My Drive - Google Drive". But the one on the left will show a "1" next to its title in the menu and the one on the right will show a "2". This makes it easier for you to select the tab you want when you know how they're organized in your window.
237+
A tab that has the same title as other open tabs will display a number to indicate its left-to-right position among those other tabs. For instance, if you open tabs for two different Google Drive accounts, they'll both be titled "My Drive - Google Drive". But the one on the left will show a "1" next to its title in the menu and the one on the right will show a "2". This makes it easier for you to select the tab you want when you know how they're organized in your window.
225238

226239

227240
★ Search bookmarks
@@ -233,7 +246,7 @@ To find a bookmark, type "/b" and a space in the search box, then part of the bo
233246
the current window.
234247
• Press SHIFT-ENTER to open it in a new window.
235248

236-
As soon as you type "/b ", your bookmarks will be listed in alphabetical order, in case you want to browse through them. Since bookmarks can be organized into folders, the folder path is shown before each bookmark's title. The folder path can be hidden by unchecking "Show the folder path to each bookmark in its title" on the Options page.
249+
As soon as you type "/b ", your bookmarks will be listed in alphabetical order, in case you want to browse through them. Since bookmarks can be organized into folders, the folder path is shown before each bookmark's title. The folder path can be hidden by unchecking "Show the folder path to each bookmark in its title" on the Options page.
237250

238251

239252
★ Search the browser history
@@ -273,16 +286,16 @@ When first installed, QuicKey asks for these permissions:
273286
➤ "Read and change your browsing history on all your signed-in devices"
274287

275288
QuicKey uses this permission to let you search the titles and URLs of
276-
the open tabs, as well as pages from your history. The "all your signed-in
277-
devices" part is there only so that recently closed tabs can be restored
278-
with their full history. The only time QuicKey changes your browsing
279-
history is when you choose to delete a history item.
289+
the open tabs, as well as pages from your history. The "all your
290+
signed-in devices" part is there only so that recently closed tabs can be
291+
restored with their full history. The only time QuicKey changes your
292+
browsing history is when you choose to delete a history item.
280293

281294
➤ "Read and change your bookmarks"
282295

283296
QuicKey uses this permission to let you search the titles and URLs of
284-
your bookmarked pages. The only time it changes your bookmarks is when
285-
you choose to delete one.
297+
your bookmarked pages. The only time it changes your bookmarks is
298+
when you choose to delete one.
286299

287300
QuicKey can't access or manipulate the content of any pages you visit and doesn't transmit any information other than some anonymized diagnostic data.
288301

docs/edge-store-description.txt

Lines changed: 28 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -95,14 +95,13 @@ Add keyboard shortcuts to switch tabs with a Quicksilver-style search or a most
9595
• Press ENTER to switch to the selected tab
9696

9797

98-
★ New options in v1.6.0
98+
★ New options in v1.7.0
9999

100-
• Restore the last search query when the menu reopens
101-
• Search for bookmarks by their folder names
102-
• Control how the HOME and END keys behave
100+
• Limit recent tab navigation to the current browser window
101+
• Limit tab search results to the current browser window
103102

104103

105-
★ Use CTRL-TAB as the keyboard shortcut
104+
★ Use CTRL-TAB to switch between recent tabs
106105

107106
With a little extra work, you can make QuicKey respond to the Holy Grail of keyboard shortcuts: CTRL-TAB.
108107

@@ -172,16 +171,30 @@ Recently used tabs get a slight boost in the search results ranking, so getting
172171

173172
★ Customize shortcuts and other options
174173

175-
To customize how QuicKey behaves, click the gear icon in the menu, or right-click its icon on the toolbar and select Options. On the QuicKey options page, you can change the behavior of the SPACE and ESC keys, hide closed tabs from the search results, mark tabs in other windows with an icon, show the number of open tabs, use pinyin to search for Chinese characters, and customize many of the keyboard shortcuts described here.
174+
To customize how QuicKey behaves, click the gear icon in the menu, or right-click its icon on the toolbar and select Options. There you can:
176175

177-
If you change the keyboard shortcut for showing the QuicKey menu to something other than the default ALT-Q or if you have a non-US keyboard, you'll probably want to also change the key that's used to navigate down the list of recently used tabs (which defaults to W). For instance, if you change the menu shortcut to ALT-Z, you might want to change the navigation key to X, which is right next door. To change it, go to the Options page, click in the first keyboard shortcut picker, and press X.
176+
• Customize keyboard shortcuts
177+
• Hide closed tabs from the search results
178+
• Limit navigating recent tabs or searching to the current browser window
179+
• Mark tabs in other browser windows with an icon
180+
• Show the number of open tabs
181+
• Use pinyin to search for Chinese characters
178182

179-
If new settings have been added to QuicKey since the last time you looked at the options page, the gear icon will display a red dot to let you know.
183+
If you change the keyboard shortcut for showing the QuicKey menu to something other than the default ALT-Q or if you have a non-US keyboard, you'll probably want to also change the key that's used to navigate down the list of recently used tabs (which defaults to W). For instance, if you change the menu shortcut to ALT-Z, you might want to change the navigation key to X, which is right next door. To change it, go to the Options page, click the "Select the next tab" keyboard shortcut picker, and press X.
184+
185+
When new settings have been added to QuicKey, the gear icon will display a red dot to let you know.
186+
187+
188+
★ Limit navigation to the current browser window
189+
190+
If you have multiple browser windows open, you may want to navigate among only the recent tabs that are in the current window. To enable this behavior, open the Options page and select "Limit recent tabs to the current browser window". Pressing the shortcuts for "Switch instantly between the two most recent tabs" or "Switch to the previous tab" will then switch only between recent tabs in the current window.
191+
192+
You can also limit searching for tabs to the current browser window.
180193

181194

182195
★ Close and reopen tabs
183196

184-
To close the selected tab, press CTRL-W (CMD-CTRL-W on macOS). Or hover over a tab and click the X button on the right side of the menu.
197+
To close the selected tab, press CTRL-W (CMD-CTRL-W on macOS, CTRL-ALT-W on Linux). Or hover over a tab and click the X button on the right side of the menu.
185198

186199
When you open QuicKey, the 25 most recently closed tabs are listed below the recent tabs and shown in a faded state with a clock icon. They are also returned when you type a query, though their rank in the list of results is lower than open tabs. Click a closed tab to reopen it in its original location and with all of its browsing history intact.
187200

@@ -243,16 +256,16 @@ When first installed, QuicKey asks for these permissions:
243256
➤ "Read and modify your browsing history on all your signed-in devices"
244257

245258
QuicKey uses this permission to let you search the titles and URLs of
246-
the open tabs, as well as pages from your history. The "all your signed-in
247-
devices" part is there only so that recently closed tabs can be restored
248-
with their full history. The only time QuicKey changes your browsing
249-
history is when you choose to delete a history item.
259+
the open tabs, as well as pages from your history. The "all your
260+
signed-in devices" part is there only so that recently closed tabs can be
261+
restored with their full history. The only time QuicKey changes your
262+
browsing history is when you choose to delete a history item.
250263

251264
➤ "Read and change your favorites"
252265

253266
QuicKey uses this permission to let you search the titles and URLs of
254-
pages in your favorites. The only time it changes your favorites is when
255-
you choose to delete one.
267+
pages in your favorites. The only time it changes your favorites is
268+
when you choose to delete one.
256269

257270
QuicKey can't access or manipulate the content of any pages you visit and doesn't transmit any information other than some anonymized diagnostic data.
258271

docs/index.md

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,11 @@ comments: true
3737
To toggle between the two most recently used tabs, quickly press the keyboard shortcut twice. Or pick a tab from the most recently used (MRU) list as [shown below](#mru).
3838

3939

40-
## Use <b><kbd>ctrl</kbd><kbd>tab</kbd></b> as a QuicKey shortcut
40+
## Use <b><kbd>ctrl</kbd><kbd>tab</kbd></b> to switch between recent tabs
4141

42-
With a little extra work, you can even make *QuicKey* respond to the Holy Grail of keyboard shortcuts: <b><kbd>ctrl</kbd><kbd>tab</kbd></b>. [Learn how](ctrl-tab).
42+
With a little extra work, you can even make *QuicKey* respond to the Holy Grail of keyboard shortcuts: <b><kbd>ctrl</kbd><kbd>tab</kbd></b>.
43+
44+
[Learn how](ctrl-tab).
4345

4446

4547
## Installation
@@ -121,11 +123,25 @@ To customize how *QuicKey* behaves, click the <img src="img/gear.svg" style="hei
121123

122124
<img src="img/options-in-menu.png" style="width: 208px;">
123125

124-
On the *QuicKey options* page, you can change the behavior of the <kbd>space</kbd> and <kbd>esc</kbd> keys, mark tabs in other windows with an icon, hide closed tabs from the search results, show the number of open tabs, and customize many of the keyboard shortcuts described here.
126+
There you can:
127+
128+
* Customize keyboard shortcuts
129+
* Hide closed tabs from the search results
130+
* Limit navigating recent tabs or searching to the current browser window
131+
* Mark tabs in other browser windows with an icon
132+
* Show the number of open tabs
133+
* Use pinyin to search for Chinese characters
134+
135+
If you change the keyboard shortcut for showing the *QuicKey* menu to something other than the default <b><kbd>alt</kbd><kbd>Q</kbd></b> or if you have a non-US keyboard, you'll probably want to also change the key that's used to navigate down the list of recently used tabs (which defaults to <kbd>W</kbd>). For instance, if you change the menu shortcut to <b><kbd>alt</kbd><kbd>Z</kbd></b>, you might want to change the navigation key to <kbd>X</kbd>, which is right next door. To change it, go to the *Options* page, click the *Select the next tab* keyboard shortcut picker, and press <kbd>X</kbd>.
136+
137+
When new settings have been added to *QuicKey*, the <img src="img/gear.svg" style="height: 1em"> icon will display a red dot to let you know.
138+
139+
140+
## Limit navigation to the current browser window
125141

126-
If you change the keyboard shortcut for showing the *QuicKey* menu to something other than the default <b><kbd>alt</kbd><kbd>Q</kbd></b> or if you have a non-US keyboard, you'll probably want to also change the key that's used to navigate down the list of recently used tabs (which defaults to <kbd>W</kbd>). For instance, if you change the menu shortcut to <b><kbd>alt</kbd><kbd>Z</kbd></b>, you might want to change the navigation key to <kbd>X</kbd>, which is right next door. To change it, go to the *Options* page, click in the first keyboard shortcut picker, and press <kbd>X</kbd>.
142+
If you have multiple browser windows open, you may want to navigate among only the recent tabs that are in the current window. To enable this behavior, open the *Options* page and select *Limit recent tabs to the current browser window*. Pressing the shortcuts for *Switch instantly between the two most recent tabs* or *Switch to the previous tab* will then switch only between recent tabs in the current window.
127143

128-
If new settings have been added to *QuicKey* since the last time you looked at the options page, the <img src="img/gear.svg" style="height: 1em"> icon will display a red dot to let you know.
144+
You can also limit searching for tabs to the current browser window.
129145

130146

131147
## Close and reopen tabs

docs/releases/index.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@ comments: true
88
# Release history
99

1010

11+
## 1.7.0 - 2021-10-24
12+
13+
### Added
14+
15+
* Option to limit recent tab navigation to the current browser window.
16+
* Option to limit tab search results to the current browser window.
17+
18+
1119
## 1.6.1 - 2021-05-04
1220

1321
### Added

0 commit comments

Comments
 (0)