Chrome Extension for instantly storing and filtering your ideas, todos, links, check-laters.
Install the Chrome Extension, and help us make it better! After installing the extension, you should be able to open animus over 'any' website using the toggle command (Ctrl+Shift+A by default).
Content scripts can't modify some websites/paths, like the Chrome Web Store, any chrome://...
window, your homepage, the new tab window, ... so you won't be able to open animus there, for now.
Also, you can't use animus on tabs that were open before installing the extension... Known bug.
- Hashtags and URLs are parsed from the entries' text
- Fully usable via keyboard shortcuts
- Filter entries by text and hashtags
- Storage sync with your Google Account
- Quickly opens using a single command
- ctrl + shift + A - Default command for toggling animus (open/close)
- alt + shift + A - Open animus and add the website's title and url to the input field
- J - Select next entry
- K - Select previous entry
- tab - Switch focus between the input field and the list
- A, add - Switch focus to input field
- enter - Insert input field's text as a new entry
- shift + enter - Same as above but it also closes animus
- E, edit - Edits the selected entry
- D, delete/done - Deletes the selected entry
- U, undo - Undoes the previous action
- F, follow link - Opens the selected entry's link in a new tab
- esc - Close animus
You can change/set a custom command for toggling animus in the Keyboard shortcuts configuration modal at the bottom of the Chrome Extensions page.
- Reminders via natural language processing
- GitHub integrations, eg repo/issue/PR status in entries with a GH link
- Progress bars for entries
- Translucent background
- Tests, specially those related to editing the database
- Make it fully usable without the need of key shortcuts
$ npm install
$ gulp watch
Running gulp
will generate a build of the extension at dist/
. Running
gulp watch
(recommended) will watch for changes in the source code and
automatically rebuild the project for you.
Here's how you install the dev build of the extension:
- navigate to
chrome://extensions
- activate the
Developer Mode
using the checkbox at the top-right - click the
Load unpacked extension...
button and select thedist/
folder
NB you must manually reload the unpacked extension at chrome://extensions
every time you make changes to it. This is very cumbersome, so I'd recommend
using this Extension Reloader.
MIT. Copyright (c) David da Silva Contin.