Skip to content

A minimal catpuccin themed new-tab extension for chromium based desktop browsers.

License

Notifications You must be signed in to change notification settings

immobilesmile70/Bytab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bytab

Bytab is a Chromium extension that replaces your default new tab page with a catpuccin themed customizable simplistic dashboard. It provides quick access to your bookmarks, displays a greeting and clock(both 12H and 24H formats), allows you to set a custom background image and a custom profile picture. Bytab aims to simplify your new tab page experience by providing a visually appealing yet unbloated experience. The main reason in developing it was to remove bloat that many browsers' new tab page packages in.

Features

  • Clock and Greeting: Displays the current time and a personalized greeting based on the time of day.
  • Custom Username: Allows users to set and display their username for a personalized touch (I liked it).
  • Custom Background Image: Set a custom background image to your new tab page. Images are stored in IndexedDB for persistence.
  • Bookmarks:
    • Load, display, add, edit, and remove bookmarks.
    • Drag-and-drop reordering of bookmarks.
    • Search functionality to quickly find bookmarks.
  • Settings: Configure settings such as theme, background image, etc. via the settings menu.
  • Context Menu: Right-click on bookmarks to access edit and remove options.
  • Search Engine Management: Choose from a variety of search engines and use shortcuts for quick searching. (/g for google, /ddg for duckduckgo, etc.)

Tech Stack Used

  • Frontend:
    • HTML
    • CSS
    • JavaScript
  • Data Storage:
    • Local Storage (for settings and bookmarks)
    • IndexedDB (for background image and profile picture)

Getting Started

Prerequisites

  • Any chromium based browser (Chrome, Edge, Brave, Opera, etc.)

Installation

  1. Download the repository as a ZIP file or clone it using Git:

    git clone https://github.com/immobilesmile70/Bytab
  2. Open Chrome and navigate to chrome://extensions/.

  3. Enable "Developer mode" in the top right corner.

  4. Click "Load unpacked" and select the directory where you extracted or cloned the repository.

Running Locally

Once installed, Bytab will automatically replace your new tab page. Open a new tab to view bytab's page! (Note: any previously opened browser-native new tabs won't update automatically)

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4

Contributing

Contributions are welcome!

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

If you have any questions or suggestions, feel free to contact me at my E-mail or my reddit.

Thanks

Thanks for checking out Bytab! I hope you find it useful.

About

A minimal catpuccin themed new-tab extension for chromium based desktop browsers.

Resources

License

Stars

Watchers

Forks