Giter VIP home page Giter VIP logo

tabfern's Introduction

TabFern

screenshot

A Google Chrome extension that:

  • Gives you a vertical list of all your open tabs
  • Groups your tabs by window
  • Saves sets of tabs so you can close them and resume later
  • Backs up and restores sets of tabs

See INTERNALS.md for details of how the code is structured.

Usage

  • Click the icon to open the TabFern view. The view will also open when you start Chrome.

  • When you open windows or tabs, or rearrange windows or tabs within a particular browser window, the tree will update.

  • To mark a window to be saved, you have two choices:

    1. Give the window a name using the pencil icon (image).
    2. Hit the middle icon showing a rectangle with a red dot (image). The window will close.
  • Folder icons are:

    • Open, unsaved: a monitor (image)
    • Open, saved: a monitor with a green dot (image).
    • Closed, saved (closed unsaved aren't in the tree): a white file folder.
  • Saved windows will be saved even if you close them manually. To remove them from the tree, hit the delete icon (red X, image).

  • Windows you do not expressly save will not be saved when you exit! I am open to discussion of better ways to handle this.

Limitations

  • There is only a two-level hierarchy --- tabs cannot be the children of other tabs in the tree.
  • You cannot open and close individual tabs --- you have to open and close the window as a whole.
  • Where new windows open may not always be where Chrome would open a new window. Currently, the original size/position of the last-focused or last-closed window is generally where the new window will end up.
  • Lots of others I'm not going to list right now!

Thanks

Legal

Copyright (c) 2017 Chris White and contributors. CC-BY-SA 4.0 International. See LICENSE.md for details, which are controlling in case of any difference between that file and this section.

Contributors:

Originally inspired by Tabs Outliner by Vladyslav Volovyk. However, TabFern is not derived from Tabs Outliner. TabFern is not affiliated in any way with Vladyslav or Tabs Outliner.

logo

tabfern's People

Contributors

cxw42 avatar r4j4h avatar

Watchers

roceys avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.