Skip to content

RobbieLD/tabby

Repository files navigation

Tabby

This is just another FireFox new tab extension because I couldn't find one that I wanted already available. Screen Shot Screen Shot Menu

Features

  • Stores all icons locally in local storage (so use smallish ones) so it cuts down on network requests for every new tab.
  • Uses unsplash as the background.
  • Add and remove icons for apps.
  • Backgrounds urls are cached for an hour to avoid excess api usage.
  • Settings menu allows you to manually refresh the background when ever you like.
  • Import and export icon lists.

Installation

There are two release channels you can install this extension from which are described below.

Develop

FireFox: This extension can be installed directly in firefox (and will have auto updates) from the release page in this repo by downloading tabby-firefox-dev.xpi. However as this is the dev release it's not signed by Mozilla so it can only be installed in the Developer Release or other experimental releases once you've disabled the signing check by going to about:config, change xpinstall.signatures.required to false.

Chrome: Chrome won't let you install unsigned crx files so you'll need to download the latest release zip file and load it as an unpacked extension once you've extracted it an enabled developer mode in chrome. Unfortunately that won't have auto updates.

Stable

Stable releases are available from the FireFox add-on page and soon the Chrome web store page.

Usage

To use the extension you'll need a free unsplash api key which can be obtained from the Unsplash Dev Portal. You will be prompted for this when you first open the extension.

Development

The code is written in Svelte.js. To get started clone the repository and then run yarn install to install the required packages. You can start a development server with yarn run dev or package the extension with yarn run build.

Contributing

Contributions in the form of PRs are welcome. This started as a little project for me to make something I wanted but since I've gone to all that work I figured I'd put it on the Mozilla add-on hubs so other's could use it too. There's a lot of features around customisation which could be added but I haven't bothered with at the moment since it's how I want it, but I'll probably get to some of them in the future.

About

Just another new tab page. This one focuses on being super minimal, clean not framework dependant.

Resources

Stars

Watchers

Forks

Packages

No packages published