Tom's Tech Blog
TreeTabsNew - a browser extension for Opera and Firefox
If you came here looking for TreeTabs2...
The original TreeTabs (TT) was abandoned for over a year, so I cloned it into TreeTabs2 (TT2).
After spending hundreds of hours on TT2, the original author of TT reappeared. He had already modified his local version of TT, so most of my TT2 changes are now moot.
The license for TT does not allow collaboration, so I can no longer develop TT2. Although I thought the original author was going to modify that license, I am tired of wating for that to happen.
I was planning on developing my own TreeTabsNew, but then life happened. I got a new day job and moved into a new-to-me house, all within the last year. Someday I'll get back to TreeTabsNew, but I don't know when.
How to get notified about changes to this page
Option 1 - this option only sends email alerts when new comments are added
- Add a comment to the bottom of this page
- Check the Subscribe checkbox before clicking Save
Option 2 - use RSS
- Add this link to your RSS reader to get updates about the entire site.
Option 3 - subscribe to this page
- Create a login for this blog
- Check your email to get your auto-assigned password
- Login to this blog
- Click this link to subscribe to this page
Features to Include in TreeTabsNew
These are not necessarily in order of preference or popularity (or complexity!)
- Autosave
- Session (tabs, groups, etc)
- Settings
- Allow saving to Google Drive, OneDrive, etc.
- Allow syncing across computers
- Bookmarks
- D&D to/from bookmark bar
- Colors
- Tabs
- Active
- Unloaded
- Selected
- mouseover
- search results
- etc.
- Folders
- Empty folders
- folder background & title
- Custom colors for the close buttons
- Automatic different color for each tree
- Color/formatting for unread tabs
- add “-webkit-gradient” support
- CSS, allow custom CSS
- i.e., allow users to add custom styling rules
- Documentation
- Folders
- Drag & Drop (D&D)
- Rename
- Fonts
- allow custom font for tab titles
- Groups
- Drag & Drop (D&D)
- Hibernate an entire group
- Rename
- Allow individual groups to be imported/exported
- Allow the vertical group bar to auto-hide
- Hotkeys, such as to switch between tab groups
- Import/Export
- Save/Restore settings (both prefs and colors)
- specify container for import group or session
- Include local links/files in Import/Export
- Firefox/Mozilla won't allow this for security reasons. I'll have to design a workaround where the restored page contains a link that you have to click on to retrieve the local file.
- Internationalization
- All text displayed within menus/options will support multiple languages
- Menu, context menu (aka, the right-click menu)
- Add settings to customize context menu
- Users should be able to turn off individual menu items
- Options/Settings/Features
- All options should be on a single, easy-to-use, intuitive, tabbed page
- Pinned tabs
- add option to disable unload for pinned tabs
- Regex moves
- auto-move tabs based on regex match to tab title and/or URL
- Add button/option/preference to make the regex move happen immediately
- Add preference to control where the regex move happens from (all tabs, only new, ungrouped only, only selected)
- Search
- Create a search function that only shows matching tabs
- Tab clicks
- Double-click options
- on tab itself
- on white space below tabs
- Middle-click options
- Click on active tab to switch to previously active tab
- Add “duplicate tab” as a double-click option
- Add triple-click settings
- Tab misc
- Audio icon
- Close Above (with confirmation prompt)
- Close Below (with confirmation prompt)
- Ctrl-Tab that recognizes groups and folders
- Undo Closed Tab that places the tab back in the tree where it was when closed
- purge duplicate tabs
- Sort tabs option
- Themes
- Allow custom themes
- Tree/branches
- Add graphics for tree “limbs”
- Auto-expand tree when selecting a closed parent
- Reload/Wake Tree/Branch option
- Updates
- Enable auto-update
TreeTabsNew Downloads
The downloads section will be enabled when TreeTabsNew is released.