Skip to content

A lightweight Firefox extension that replaces your default new tab with a customizable homepage featuring animated backgrounds, extensive customization options, and all settings stored locally

License

Notifications You must be signed in to change notification settings

OldValencia/NewTab

Repository files navigation

Main page Greeting, time and date format, sidebar Bookmarks widget Search bar widget

🌌 New Tab Extension (Addons.Mozilla.org)


What Is This?

New Tab Extension is a minimalist browser extension that:

  • Replaces Firefox's default new tab page
  • Lets you choose from multiple animated or static backgrounds
  • Saves your preferences locally using localStorage
  • Works entirely offline - no external servers or dependencies

How to Load the Extension Temporarily (via about:debugging)

  1. Open Firefox
  2. Go to: about:debugging#/runtime/this-firefox
  3. Click "Load Temporary Add-on"
  4. Select the manifest.json file from your extension folder

⚠️ Temporary extensions are removed when Firefox restarts.


How to Set It as Your Homepage

To make the extension your homepage:

  1. Open Firefox settings (about:preferences)
  2. Scroll to Home > New Windows and Tabs
  3. Under New tabs, select Custom URLs...
  4. Enter: moz-extension://<your-extension-id>/index.html

You can find your extension ID in about:debugging after loading it.


🛠 Features

  • 🎨 Multiple background modes: stars, particles, grids, images, and more
  • 💾 Settings saved locally - no cloud, no sync required
  • 📅 Customizable time and date formats
  • 📝 Sidebar with:
    • Sticky notes for quick reminders
    • Weather widget with location support
    • Quotes widget with customization options
  • ⏰ Time customization (12/24 hour format, date format)
  • ⚡ Fast and lightweight - no performance impact
  • 🔒 Private — no data collection, no analytics

Sidebar, Main page with image from Pixabay Sticky notes functionality Weather widget Quotes widget Time customization Notifications and Localization


💡 Developer Notes

  • Built with vanilla JavaScript, HTML, and CSS
  • Uses localStorage for persistent settings
  • Supports multiple background modes: stars, particles, grids, images, and more
  • Includes a sidebar with sticky notes, weather widget, quotes widget, and time customization
  • Designed to be lightweight and fast, with no external dependencies
  • Designed to be easily modifiable

About

A lightweight Firefox extension that replaces your default new tab with a customizable homepage featuring animated backgrounds, extensive customization options, and all settings stored locally

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project