Skip to content

tabkit/tabkit2

Repository files navigation

Tab Kit 2

This project aims to make the original Tab Kit(TK) Pale Moon compatible.

Firefox Support Is Gone, Welcome Pale Moon

Since Firefox 57+ only supports their new kind of extension ("WebExtensions"), supporting it would require a complete rewrite.
With the time (I got a day job) and the knowledge (WebExtensions is completely different in code layout, functionality support) I have,
I decide to switch to support Pale Moon. It supports XUL extensions (the "old" extension type) like DownThemAll forever.

You have several altermatives here:

  • Pale Moon with Tab Kit 2 (download from below, don't use the Firefox one!)
  • Vivaldi (Chromium based browser with vertical tab + another kind of tab grouping)
  • Firefox with another extension with tab tree support

I am using Pale Moon + Vivaldi myself.

Description from original Tab Kit (modified)

Tab Kit makes tabs more efficient for power users, allowing a wide variety of tweaks, all of which are optional, notably:

  • Group tabs, by domain or opener (parent) tab, manually or automatically
  • Vertical tab tree (with splitter), like Tree Style Tab
  • Multi-row tabs
  • Sort tabs, by address, last loaded, last viewed, order of creation, origin or title
  • Control new tab position and close order
  • Easily duplicate tabs and groups and copy/move them between windows by dragging
  • Scrollwheel tab switch (Extracted to Tab Kit - Mouse Gestures)
  • 'Mouse rocker' to go back/forward in history (Extracted to Tab Kit - Mouse Gestures)
  • Highlight unread tabs (and emphasise current tab) (Extracted to Tab Kit - Tab Highlighter)
  • Scrollbar instead of scroll arrows in over-long Bookmarks and All Tabs popups
  • Open Selected Links feature
  • Switch tabs on hover (Extracted to Tab Kit - Mouse Gestures)
  • Options for urls, searches and/or bookmarks to open in new tabs by default

Download / Installation

Extra Extensions

Some features are extracted into other extensions (which can be used separately):

  • Some coloring features extracted into Tab Kit - Tab Highlighter(Download, Code Repo)
  • Some mouse gesture features extracted into Tab Kit - Mouse Gestures(Download, Code Repo)

Examples

Q: How can I have a plain gray tab bar background? (Source)

Install Tab Kit - Tab Highlighter

a

Issue

  • Github (here)
    I have moved a few issues from Google Code, move more if you think it's necessary

Changes

See https://github.com/tabkit/tabkit2/blob/master/CHANGELOG.md

Tab Kit Series Extensions

Collaboration

Since we are on GitHub
Just fork, change and send pull request
I will check frequently (since I also use GitHub at work)

Extension Development

See Extension Development

License

Tab Kit 2

Copyright (c) 2011-2017 Leung Ho Kuen [email protected]

This file is part of Tab Kit 2. Tab Kit is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Tab Kit 2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.