Skip to content

Commit

Permalink
Release v1.4.0
Browse files Browse the repository at this point in the history
Fix #26.
Fix #24.

Squashed commit of the following:

commit 699aade8fb3e4a021b66763a909e598c87ce22ed
Author: John Dunning <[email protected]>
Date:   Wed Mar 18 19:19:35 2020 -0700

    Update version to 1.4.0

    Add storage object to error message about failed validation.
    Update release date in releases/index.md.
    Add permission justifications to chrome-store-description.txt.

commit 7e80398dbe983c297547dbd41c8defb00815c8b9
Author: John Dunning <[email protected]>
Date:   Sun Mar 15 17:10:58 2020 -0700

    Remove all copies of a tab ID when pushing it on tabIDs

    If the same tab some how got added more than once to tabIDs, the removeItem() function would only remove the first one, which would be bad if the second was at the very end of the array.  Then the last two items would be the same tab, and toggling wouldn't work.
    Update docs about /b showing all tabs by default.
    Update Edge description with the latest features.
    Update releases/index.md with the /b behavior.
    Remove test.md.

commit bea074c6c273478edc9232f44a18c8a91a361ed0
Author: John Dunning <[email protected]>
Date:   Sat Mar 14 16:15:22 2020 -0700

    Update the icon to the current light/dark mode when enabling the tab count

    Set the manifest short_name in grunt in dev mode, so that the name with the build time gets used in the tooltip.

commit 8af9fff85012b60eb0615ebda8c55516ca66c34b
Author: John Dunning <[email protected]>
Date:   Sat Mar 14 15:31:44 2020 -0700

    Add searchBoxText to state

    Keep the query string separate from what's in the search box, so we don't have to keep slicing off the command when getting matching items.
    Don't need to pass in a command to loadPromisedItems() anymore.
    Show all the bookmarks alphabetized when /b is typed.
    Tweak results-list-item.js.

commit b68f37403b0bc67149d4360d105719c607fb8fc4
Author: John Dunning <[email protected]>
Date:   Sat Mar 14 12:59:38 2020 -0700

    Maintain selection index when deleting tabs

    Fix history item deletion so query is maintained.
    Add dark mode screenshot to website.
    Update releases/index.md.

commit 1a9c8a31032ee5aec13333fb3050e172a7da5874
Author: John Dunning <[email protected]>
Date:   Sat Mar 7 19:56:21 2020 -0800

    Tweak close box hover colors

    Update index.md with info about the red dot on the gear icon.
    Update the permissions text.
    Add the alert and windows icons to the credits.

commit 8aeceda26c78ef6d6be0cee2f3e1f6836276b2c1
Author: John Dunning <[email protected]>
Date:   Sat Mar 7 18:14:41 2020 -0800

    Add lastSeenOptionsVersion to storage

    Use it to show a badge on the options button when storage.version is greater than it, and show NEW badges next to new settings in options.
    Access storage from the popup instead of just settings, since it needs the lastSeenOptionsVersion and storage version.
    Add newSettingsAvailable to popup state.
    Refactor options button markup into OptionsButton.
    Don't pass separate shortcuts and chrome props to OptionsApp, and let it just get those from the settings prop.
    Add NewSetting component to wrap new settings that we add to the options page going forward, so that a NEW badge is shown next to them if the user hasn't opened options recently.
    Add version getter to storage.
    Change updaters to arrow functions.
    Enable passing storage data into settings.get() so that if we already have it, like in the popup, settings doesn't have to get it again.
    Update popup.html with the latest rendered JSX.

commit b20e44559f706cf8d4cdc75d78a90fc42dfd3829
Author: John Dunning <[email protected]>
Date:   Sun Mar 1 19:59:45 2020 -0800

    Make showTabCount false by default

    Add mention of the mark tabs in other windows and show tab count options in the store description and web page.

commit e52691e3455910e2004b9dd995bc09802a574563
Author: John Dunning <[email protected]>
Date:   Sun Mar 1 19:35:09 2020 -0800

    Only invert the icon when navigating from a shortcut

    Don't invert the icon if the active tab changes from alt-tab, ctrl-tab, etc.

commit decc0cca4da99374e0e58bb0c25ae8fc2571a037
Author: John Dunning <[email protected]>
Date:   Sun Mar 1 18:17:58 2020 -0800

    Add option to show tab count

    Combine first sections of options page into a General section.
    Update browser icon immediately when show tab count changes.
    Update storage version to 8.
    Show tab count on badge and in tooltip.
    Add the fix for sorting storage versions to get the latest one.
    Add DEV to short_name in default manifest.

commit 8f7aa70b958bb0bf1fceae4dd91ef1f5ff777b35
Author: John Dunning <[email protected]>
Date:   Sun Feb 16 19:51:32 2020 -0800

    Add support for dark mode

    Use a darker normal badge color for dark mode.
    Refactor dark and inverted mode checking into getIconsAndBadgeColor().
    Rename handler functions.

commit 580d3eb1a81bb9f529145b01e9828506d1b123ab
Author: John Dunning <[email protected]>
Date:   Sun Jan 5 18:18:42 2020 -0800

    Tweak closeTab()

commit 12d838049f2de77147f8448b623ef1885d8c1c62
Author: John Dunning <[email protected]>
Date:   Sat Jan 4 18:39:43 2020 -0800

    Show tab count in a badge

    Change the badge color instead of inverting the icon.
    In recentTabs.remove(), always delete the tab ID from tabsByID, to cover edge case where the ID isn't in tabIDs.
    Update the TGS icon.

commit be9efbd42bbf01f77e0505f19e08467e64ec0f80
Author: John Dunning <[email protected]>
Date:   Sun Feb 16 20:16:46 2020 -0800

    Fix sorting of storage updater version numbers

    Once the storage version goes beyond 9, the largest version will be picked correctly.

commit 5a3a36cc7f4f3376751149ad6bc4abac73d25ca2
Author: John Dunning <[email protected]>
Date:   Mon Feb 10 23:25:47 2020 -0800

    Remove unused svg icon files

    Tweak dark mode colors of popup scrollbar.
    Tweak options.css.

commit 89c896a3cf234527e5a602a19e428f0e57c22e0b
Author: John Dunning <[email protected]>
Date:   Sat Feb 8 20:01:29 2020 -0800

    Tweak icon fills

    Use same fills for incognito and other icons.
    Improve look of dark shortcut picker.
    Add dark version of clear icon so we can use it as a background image.  There doesn't seem to be a way to use CSS to affect the fills of background svg images.
    Get rid of inline width/height on the svg icons and use styles.
    Fix default color of help icon in light mode.

commit 69efdf128133e594e1bbfadbf851ee55629cb2d8
Author: John Dunning <[email protected]>
Date:   Thu Feb 6 00:33:27 2020 -0800

    Add Edge InPrivate icon

    Use it on result items and options page.
    Make the bold text on the options page less stark.
    Tweak the alert color on dark mode.

commit 3b75caada5013387156c4ce9984b0ca76014c9b0
Author: John Dunning <[email protected]>
Date:   Wed Feb 5 00:24:19 2020 -0800

    Use inline svg for icons on options/app.js

    Get rid of width/height on inline svg so it can be styled with CSS.
    Add AlertIcon to icons.js.
    Make the input placeholder lighter in dark mode.

commit ac312b440219f03295a2a88f7bf80e04ff86c664
Author: John Dunning <[email protected]>
Date:   Sun Feb 2 19:17:15 2020 -0800

    Move icons.js to common

    Add .search-box class to containing element.
    Change close button to be an actual element instead of a background-image.
    Change "delete" to "remove".
    Update popup.html.

commit d1145523732bb4ad3d564be3fc953484ffe607d4
Author: John Dunning <[email protected]>
Date:   Thu Jan 30 19:43:41 2020 -0800

    Update popup.html to pre-render the inline gear icon

    Call setNormalIcon() in background.js at startup so the toolbar icon defaults to the right color.
    Add chrome.windows.getAll() to mock/cp.js, which is now needed by quickey-storage.js.

commit 9b621af39b8a7ee0b7eeb0dd1d1d739c7a52c7c9
Author: John Dunning <[email protected]>
Date:   Thu Jan 30 00:08:52 2020 -0800

    Convert some background image svg icons to inline

    Update icons in results-list-item.js and options icon.
    Use CSS to control the fill color of the inline svgs, so we can have a different color for dark mode.

commit 72418ff985160a5b5a970f4f21d920df381319f8
Author: John Dunning <[email protected]>
Date:   Tue Jan 28 19:51:28 2020 -0800

    Invert toolbar icon when in dark mode

    Move the remaining color vars from :root to individual selectors.

commit 80fab03390f39c047f2cbc0d3498b35d514a909f
Author: John Dunning <[email protected]>
Date:   Sun Jan 26 17:55:43 2020 -0800

    Update scrollbar colors for dark mode

    Remove unused update message styles.

commit fdf59e54ef503fdea66c6982cc7a16325e3679f2
Author: John Dunning <[email protected]>
Date:   Sun Jan 26 00:19:24 2020 -0800

    Style keys and buttons for dark mode

    Add dark versions of the incognito screenshots.
    Set a .edge class on the Options page.

commit 1e4e04c1eda11b1c190b7422e2f70a1d51164d18
Author: John Dunning <[email protected]>
Date:   Sat Jan 25 18:20:45 2020 -0800

    Specify dark mode colors for the Options page

    Define CSS variables with selectors.
    Use fallback values with var() to define the light mode, so we don't need to duplicate values in two places.
    Add icon-300-inverted.png for the dark mode Options.

commit 23ae5b6223ebd0c311139a3a958ac42c4baba1ca
Author: John Dunning <[email protected]>
Date:   Thu Jan 23 22:41:43 2020 -0800

    Tweak text highlight color

commit 64c4d0d65d8679773820aa16b0f7c6adb46ca243
Author: John Dunning <[email protected]>
Date:   Wed Jan 22 23:26:04 2020 -0800

    Add initial styles for dark mode

    Refactor colors into CSS vars.
  • Loading branch information
fwextensions committed Mar 19, 2020
1 parent bbc8e8e commit c499133
Show file tree
Hide file tree
Showing 39 changed files with 1,030 additions and 566 deletions.
1 change: 1 addition & 0 deletions Gruntfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -298,6 +298,7 @@ module.exports = function(grunt) {
// we don't need the unsafe-eval policy in the built extension
content_security_policy: manifest.content_security_policy.replace("'unsafe-eval' ", ""),
name: fullName,
short_name: shortName,
browser_action: {
default_title: shortName
}
Expand Down
3 changes: 3 additions & 0 deletions build/mock/cp.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@ define([
tabs: {
query: promiseNoop
},
windows: {
getAll: promiseNoop
},
sessions: {
getRecentlyClosed: promiseNoop
},
Expand Down
32 changes: 30 additions & 2 deletions docs/chrome-store-description.txt
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,22 @@ tab search
ctrl-tab navigation


# Permission justifications

purpose
QuicKey adds keyboard shortcuts to switch tabs with a Quicksilver-style search or a most recently used menu. It makes navigating among hundreds of open tabs much easier, while providing similar search access to bookmarks and browser history.

tabs
QuicKey needs the tabs permissions because the entire purpose of the extension is to let the user easily switch tabs by searching across all of the titles and URLs. It also tracks tab activation, so it can display a list of recently visited tabs.

history
QuicKey needs the history permission to let the user search the titles and URLs of pages from the browser history. The only time QuicKey changes the history is when the user chooses to delete a history item.

sessions
QuicKey needs the sessions permission so that it can restore recently closed tabs with their full history. It lists the closed tabs below the recently used tabs, and also lets the user access them via search.



↑ ↓
Expand All @@ -92,6 +108,11 @@ No mouse needed!
• Press ENTER to switch to the selected tab


★ Now with support for dark mode!

QuicKey will respond to changes in your computer's dark mode setting with darker colors that match your browser's user interface.


★ Use CTRL-TAB as the keyboard shortcut

With a little extra work, you can make QuicKey respond to the Holy Grail of keyboard shortcuts: CTRL-TAB.
Expand Down Expand Up @@ -139,6 +160,8 @@ Selecting from the MRU menu by holding down the ALT key provides the closest exp

You can change any of these shortcuts by clicking the gear icon in the menu or by right-clicking the QuicKey icon and selecting Options. Then scroll down and click "Change browser shortcuts". Look for the "Switch to the previous/next tab" shortcuts.

If you enable the option to show the number of open tabs on the QuicKey icon, the badge containing that number will change color while you navigate to older tabs, rather than the icon inverting.


★ Search for a tab quickly

Expand All @@ -162,10 +185,12 @@ Recently used tabs get a slight boost in the search results ranking, so getting

★ Customize shortcuts and other options

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, and customize many of the keyboard shortcuts described here.
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, 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.

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.

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.


★ Close and reopen tabs

Expand Down Expand Up @@ -200,6 +225,8 @@ To find a bookmark, type "/b" and a space in the search box, then part of the bo
the current window.
• Press SHIFT-ENTER to open it in a new window.

As soon as you type "/b ", your bookmarks will be listed in alphabetical order, in case you want to browse through them.


★ Search the browser history

Expand Down Expand Up @@ -247,7 +274,8 @@ When first installed, QuicKey asks for these permissions:
QuicKey uses this permission to let you search the titles and URLs of
the open tabs, as well as pages from your history. The "all signed-in
devices" part is there only so that recently closed tabs can be restored
with their full history.
with their full history. The only time QuicKey changes your browsing
history is when you choose to delete a history item.

➤ "Read and change your bookmarks"

Expand Down
16 changes: 14 additions & 2 deletions docs/edge-store-description.txt
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,11 @@ Add keyboard shortcuts to switch tabs with a Quicksilver-style search or a most
• Press ENTER to switch to the selected tab


★ Now with support for dark mode!

QuicKey will respond to changes in your computer's dark mode setting with darker colors that match your browser's user interface.


★ Use CTRL-TAB as the keyboard shortcut

With a little extra work, you can make QuicKey respond to the Holy Grail of keyboard shortcuts: CTRL-TAB.
Expand Down Expand Up @@ -142,6 +147,8 @@ Selecting from the MRU menu by holding down the ALT key provides the closest exp

You can change any of these shortcuts by clicking the gear icon in the menu or by right-clicking the QuicKey icon and selecting Options. Then scroll down and click "Change browser shortcuts". Look for the "Switch to the previous/next tab" shortcuts.

If you enable the option to show the number of open tabs on the QuicKey icon, the badge containing that number will change color while you navigate to older tabs, rather than the icon inverting.


★ Search for a tab quickly

Expand All @@ -165,10 +172,12 @@ Recently used tabs get a slight boost in the search results ranking, so getting

★ Customize shortcuts and other options

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, and customize many of the keyboard shortcuts described here.
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, 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.

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.

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.


★ Close and reopen tabs

Expand Down Expand Up @@ -203,6 +212,8 @@ To find a bookmark, type "/b" and a space in the search box, then part of the bo
the current window.
• Press SHIFT-ENTER to open it in a new window.

As soon as you type "/b ", your bookmarks will be listed in alphabetical order, in case you want to browse through them.


★ Search the browser history

Expand Down Expand Up @@ -250,7 +261,8 @@ When first installed, QuicKey asks for these permissions:
QuicKey uses this permission to let you search the titles and URLs of
the open tabs, as well as pages from your history. The "all your signed-in
devices" part is there only so that recently closed tabs can be restored
with their full history.
with their full history. The only time QuicKey changes your browsing
history is when you choose to delete a history item.

➤ "Read and change your favorites"

Expand Down
1 change: 1 addition & 0 deletions docs/img/alert.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/dark-mode.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/screenshot-5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
24 changes: 19 additions & 5 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ comments: true
<li class="glide__slide"><img src="img/screenshot-2.png"></li>
<li class="glide__slide"><img src="img/screenshot-3.png"></li>
<li class="glide__slide"><img src="img/screenshot-4.png"></li>
<li class="glide__slide"><img src="img/screenshot-5.png"></li>
</ul>
</div>
</div>
Expand Down Expand Up @@ -93,6 +94,8 @@ Selecting from the MRU menu by holding down the <kbd>alt</kbd> key provides the

You can change any of these shortcuts by clicking the <img src="img/gear.svg" style="height: 1em"> icon in the menu or by right-clicking the *QuicKey* icon and selecting *Options*. Then scroll down and click *Change browser shortcuts*. Look for the *Switch to the previous/next tab* shortcuts.

If you enable the option to show the number of open tabs on the *QuicKey* icon, the badge containing that number will change color while you navigate to older tabs, rather than the icon inverting.


## Search for a tab quickly

Expand Down Expand Up @@ -120,10 +123,12 @@ To customize how *QuicKey* behaves, click the <img src="img/gear.svg" style="hei

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

On the *QuicKey options* page, you can change the behavior of the <kbd>space</kbd> and <kbd>esc</kbd> keys, hide closed tabs from the search results, and customize many of the keyboard shortcuts described here.
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.

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>.

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.


## Close and reopen tabs

Expand All @@ -137,7 +142,7 @@ When you open *QuicKey*, the 25 most recently closed tabs are listed below the r

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.

If you don't want any closed tabs to be shown, open the *QuicKey options* page and uncheck *Include recently closed tabs in the search results*. You can also remove the selected closed tab from the browser's history by pressing <b><kbd>ctrl</kbd><kbd>W</kbd></b> (<b><kbd>cmd</kbd><kbd>ctrl</kbd><kbd>W</kbd></b> on macOS) or by clicking the its <img src="img/clear.svg" style="height: 1em; vertical-align: middle;"> button on the right side of the menu.
If you don't want any closed tabs to be shown, open the *QuicKey options* page and uncheck *Include recently closed tabs in the search results*. You can also remove the selected closed tab from the browser's history by pressing <b><kbd>ctrl</kbd><kbd>W</kbd></b> (<b><kbd>cmd</kbd><kbd>ctrl</kbd><kbd>W</kbd></b> on macOS) or by clicking its <img src="img/clear.svg" style="height: 1em; vertical-align: middle;"> button on the right side of the menu.


## Move tabs
Expand Down Expand Up @@ -165,6 +170,8 @@ To find a bookmark, type <b><kbd>/</kbd><kbd>b</kbd><kbd>space</kbd></b> in the
* Press <b><kbd>ctrl</kbd><kbd>enter</kbd></b> (<b><kbd>cmd</kbd><kbd>enter</kbd></b> on macOS) to open it in a new tab in the current window.
* Press <b><kbd>shift</kbd><kbd>enter</kbd></b> to open it in a new window.

As soon as you type <b><kbd>/</kbd><kbd>b</kbd><kbd>space</kbd></b>, your bookmarks will be listed in alphabetical order, in case you want to browse through them.


## <a name="history"></a>Search the browser history

Expand Down Expand Up @@ -209,6 +216,13 @@ Tabs in incognito mode display the incognito icon under the page's favicon, so y
![Incognito tab](img/incognito-tab.png)


## Dark mode

*QuicKey* will respond to changes in your computer's dark mode setting with darker colors that match your browser's user interface.

![Dark mode](img/dark-mode.png)


## Copy a URL or title

You can also copy the URL and title of the selected tab, bookmark or history item:
Expand All @@ -223,11 +237,11 @@ When first installed, *QuicKey* asks for these permissions:

- *Read and change your browsing history on all signed-in devices*

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

- *Read and change your bookmarks*

*QuicKey* uses this permission to let you search the titles and URLs of your bookmarked pages. It will never change your bookmarks.
*QuicKey* uses this permission to let you search the titles and URLs of your bookmarked pages. The only time it changes your bookmarks is when you choose to delete one.

*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.

Expand All @@ -248,6 +262,6 @@ View the changes in [previous releases](./releases).

## Credits

The <img src="img/gear.svg" style="height: 1em">, <img src="img/search.svg" style="height: 1em"> and <img src="img/clear.svg" style="height: 1em; vertical-align: middle;"> icons are from the [Octicons](https://octicons.github.com/) set, used under the [MIT License](http://opensource.org/licenses/MIT). The <img src="img/history.svg" style="height: 1em"> icon is from the [Material Icons](https://material.io/tools/icons/) set, used under the [Apache License](https://www.apache.org/licenses/LICENSE-2.0.html).
The <img src="img/gear.svg" style="height: 1em">, <img src="img/search.svg" style="height: 1em">, <img src="img/alert.svg" style="height: 1em">, <img src="img/window.svg" style="height: 1em"> and <img src="img/clear.svg" style="height: 1em; vertical-align: middle;"> icons are from the [Octicons](https://octicons.github.com/) set, used under the [MIT License](http://opensource.org/licenses/MIT). The <img src="img/history.svg" style="height: 1em"> icon is from the [Material Icons](https://material.io/tools/icons/) set, used under the [Apache License](https://www.apache.org/licenses/LICENSE-2.0.html).

The string ranking algorithm is modeled on [Quicksilver](https://github.com/quicksilver/Quicksilver/blob/master/Quicksilver/Code-QuickStepCore/QSense.m)'s code.
21 changes: 21 additions & 0 deletions docs/releases/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,27 @@ comments: true
# Release history


## 1.4.0 - 2020-03-18

### Added

* Dark mode is supported in the *QuicKey* menu and options page when you've enabled it on your OS.

* The number of open tabs can be optionally shown in a badge on the *QuicKey* icon.

* A red dot is shown on the gear icon in the menu when new settings have been added since the last time you've visited the *QuicKey options* page.

* Typing <b><kbd>/</kbd><kbd>b</kbd></b> immediately shows the list of bookmarks, in alphabetical order.

### Changed

* The *QuicKey* icon is inverted only when the switch to previous/next tab command is used, and not when other interactions cause the current tab to change.

### Fixed

* The selected item is maintained when closing a tab.


## 1.3.4 - 2020-01-21

### Fixed
Expand Down
Loading

0 comments on commit c499133

Please sign in to comment.