Navigation based tab manager for Chrome
hackRU Spring 2014 Project (Awarded "Best Solo Hack")
MapleTabs is a tab manager for chrome that uses navigation history to organize tabs.
Tabs are organized into a tree like data structure which can viewed when clicking on the extension icon.
MapleTabs is still in its first rendition so expect it to be fairly buggy. I've compiled a list to go through but if you find any, please let me know at firstname.lastname@example.org! Any thoughts or feature requests are also appreciated.
How to install
- Download/clone the repository
- Go to chrome's extension page, "chrome://extensions"
- Click "Load unpacked extension..."
- Navigate to the repository folder and click "Open"
- MapleTabs should now be installed
How to use
- Click the extension icon
- Scroll to the bottom of chrome's extension page and open "Keyboard shortcuts"
- Set hotkeys for "Tab Tree shift down" and "tab Tree shift up" under MapleTabs, I recommend "Ctrl+Shift+Down" for shift down and "Ctrl+Shift+Up" for shift up
- Click "Start" within the popup window. A new window will pop up with instructions.
- Browse the web!
How it works
###Adding new tabs New tabs that are opened from a page (through a link) will not show up in the current window. Instead, they are stored as children of the current page.
Opening a new tab through (Control+T) will store the new tab as a sibling node of the current page.
###Opening tabs and navigating through the tree The window will always show the current tab and all of its siblings.
The current tab is highlighted red.
In order to open a new set of tabs, you can either shift up or down a level in the tree.
The hotkeys for shifting up and down must be set from the chrome extensions page. Refer to Step 3 in "How to Use" for instructions
##Motivation The app was motivated by two ideas.
First, I noticed that many of the tabs I open can easily be linked to the page I opened them from. For example, when I browse Reddit, I like to open all the links I'm interested in and browse through them. This is ok if the only site I'm browsing is Reddit. However, if I have several other sites open (which is often the case), the browser can get very cluttered and messy.
Second, I often wonder how I navigated to certain links and get lost in the browser's history when trying to navigate my way backwards. This app provides a potentially more intuitive way to backtrace your navigation history.