Skip to content

An add-on to let you snooze your tabs for a while.

License

Notifications You must be signed in to change notification settings

gopi-ar/SnoozeTabs

Repository files navigation

SnoozeTabs

CircleCI

An add-on to let you snooze your tabs for a while.

How to run

  • npm install

  • To develop: npm start

    • Builds the extension
    • Starts a file watcher to rebuild on changes
    • Launches Firefox Dev Edition with the extension, reloaded on changes
  • If youʼre on Windows, youʼll need to use npm run start-win

    • Builds the extension
    • Starts a file watcher to rebuild on changes
  • To run once: npm run build && npm run run

  • To build for release: npm run build

  • To lint: npm run lint

  • To work with a production-style release, set the env var NODE_ENV=production. This will turn on production optiimzations, while turning off logging & various development conveniences. For example:

    • Continuous file watcher builds:
      • NODE_ENV=production npm start
    • Single one-shot build:
      • NODE_ENV=production npm run build

Architectural Questions / Decisions…

  • Spec?

  • Assets?

    • Coming soon.
  • Should we write this as a WebExtension?

    • YES!
  • Add a “Developer Mode” with much shorter times, or an extra 3-second timer?

  • We’ll need something to convert Pontoon-format l10n files into WebExtension l10n files…

Thanks

Many of our icons came from the Noun Project:

  • Snooze Tabs logo: "Bell" by Aysgl Avcu, from the Noun Project. (Modified)
  • Later Today: "Stopwatch" By Marvin Wilhelm, from the Noun Project.
  • Tomorrow: "Future" By Arthur Shlain, from the Noun Project.
  • Weekend: "Sunglasses" By NAS, from the Noun Project.
  • Next Month: "Calendar" By artworkbean, from the Noun Project. (Modified)
  • Pick a Date: "Calendar" By artworkbean, from the Noun Project.

About

An add-on to let you snooze your tabs for a while.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 85.8%
  • SCSS 12.5%
  • HTML 1.5%
  • Shell 0.2%