Giter Site home page Giter Site logo

recovertabs's Introduction

RecoverTabs

Flattr RecoverTabs

Contact: @Antrikshy

The Safari extension you have always wished for!

RecoverTabs keeps track of tabs as you close them. It replicates the Cmd+Shift+T behavior of other Mac web browsers to then reopen them.

Download

Download the extension from here. It comes with auto-updates, so any improvements are pushed out automatically.

You can always download the extension from this repository. But if you download from the link above, it will help me get an approximate download count.

Donate

  • Flattr
  • via Bitcoin at 1Aqvg4zVrdskeaS4dVjSGK7eHavSoEbB7V

Contribute

Clone the repo, add the .safariextension folder to your extension builder, make any changes, test and send a pull request. However, remember to replace the .plist file inside this folder with the one in my directory and increment the version number inside appropriately (or ask me in the pull request message). This will make things easier and make sure that I don't sign the release version with your developer account.

Currently, the following improvements would be nice:

  • Sometimes, the tab bar gets hidden when only one tab is open. Cmd+Shift+T is reserved for hiding and showing the tab bar.
  • Add a way to prevent reopening of a tab if the same URL is open in another tab.
  • Add a limit to number of saved URLs to prevent memory leaks in long browsing sessions. Purge first-in contents of the array as it grows.
  • Extension malfunctions if tab reopened and closed rapidly.

Report Issues

If you run into any problems with this extension, write in the Issues for this repo (in the right sidebar) or message /u/Antrikshy on reddit.

You can also contact me @Antrikshy for a quick reply.

Changelog

See Releases

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.