Skip to content

gochev/chromium-progress-indicator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chromium Progress Indicator

A beautiful, minimalistic progress indicator extension for Chrome, Edge, and other Chromium-based browsers. Shows a glowing blue progress bar at the top (or bottom) of each page while it's loading.

Features

  • 🎨 Customizable Colors - Choose any color you like
  • Glowing Effect - Beautiful glow effect with adjustable intensity
  • 📏 Adjustable Size - Control the thickness of the progress bar
  • 🎚️ Opacity Control - Set the transparency level
  • 📍 Position - Display at top or bottom of the page
  • 🎬 Smooth Animations - Optional smooth transitions
  • Lightweight - Minimal performance impact

Installation

From Source

  1. Clone or download this repository
  2. Open Chrome/Edge and navigate to chrome://extensions/
  3. Enable "Developer mode" in the top-right corner
  4. Click "Load unpacked"
  5. Select the extension directory
  6. The extension is now active!

Configuration

Click the extension icon or right-click and select "Options" to customize:

  • Color: Choose the progress bar color (default: Microsoft Edge blue #0078D4)
  • Thickness: Adjust the height from 1-10 pixels
  • Opacity: Control transparency from 25% to 100%
  • Glow Intensity: Adjust the glow effect strength
  • Position: Display at the top or bottom of the page
  • Animation: Choose between smooth or instant progress updates

How It Works

The extension uses a MutationObserver to monitor the DOM for new resources being added (scripts, images, stylesheets, etc.) and tracks their loading progress. It displays a progress bar that grows as resources load and smoothly fades out when the page is fully loaded.

Browser Compatibility

  • ✅ Google Chrome (v88+)
  • ✅ Microsoft Edge (v88+)
  • ✅ Brave Browser
  • ✅ Opera
  • ✅ Any Chromium-based browser with Manifest V3 support

Inspired By

This extension is inspired by the Load Progress Bar extension for Firefox, adapted for Chromium-based browsers with enhanced visual effects.

License

BSD 2-Clause License

Contributing

Contributions are welcome! Feel free to submit issues or pull requests.

About

Adds a beautiful blue glowing progress bar on each page while loading

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors