https://github.com/karthik558/gpm-darkmode
Unofficial customized theme support for GPM Software (Supports Firefox and Chromium based browsers)
https://github.com/karthik558/gpm-darkmode
browser-extension chromium-extension dark-mode firefox-addon
Last synced: 5 months ago
JSON representation
Unofficial customized theme support for GPM Software (Supports Firefox and Chromium based browsers)
- Host: GitHub
- URL: https://github.com/karthik558/gpm-darkmode
- Owner: karthik558
- License: mit
- Created: 2025-02-16T05:43:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-19T11:25:39.000Z (12 months ago)
- Last Synced: 2025-10-06T10:57:33.957Z (8 months ago)
- Topics: browser-extension, chromium-extension, dark-mode, firefox-addon
- Language: JavaScript
- Homepage:
- Size: 27.8 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

  [](https://github.com/karthik558/GPM-DarkMode/releases/latest) [](LICENSE) [](https://github.com/karthik558/GPM-DarkMode/stargazers)
## 📖 Table of Contents
- [Preview](#-preview)
- [Features](#-features)
- [Installation](#-installation)
- [Usage](#️️-usage)
- [Contributing](#-contributing)
- [License](#-license)
## 🖼️ Preview
- Extension Preview

## Theme Gallery
Default Theme
Material Dark Theme
Material Light Theme (Blue)
Material Light Dark Theme
Material Light Theme (Purple)
Light Mode
Dark Mode
## 🌟 Features
- **Browser Compatibility**
- Works on Chrome, Edge, and other Chromium-based browsers
- Firefox
- Safari support (Upcoming)
- **Multiple Theme Support**
- Theme 1 (Material Dark Mode)
- Theme 2 (Material Light Mode) - Default
- Theme 3 (Solarized Dark Mode) - (Upcoming)
- Theme 4 (Solarized Light Mode) - (Upcoming)
- **Smart Color Management**
- Preserves important UI elements
- Dynamic content adaptation
- Customizable color palette (Implemented in code)
- Sepia Filter for better readability
- **User-Friendly Interface**
- One-click material theme switching
- Easy-to-use toggle switch
- iOS-like design for toggle box
## 📥 Installation (Chrome)
1. Clone the repository: (Optional)
```bash
git clone https://github.com/karthik558/GPM-DarkMode.git
```
2. Download the ZIP from the [latest release](https://github.com/karthik558/GPM-DarkMode/releases) (Recommended)
3. Extract the ZIP to a directory of your choice
4. Open Chrome and navigate to:
```
chrome://extensions/
```
5. Enable "Developer mode" in the top right corner
6. Click "Load unpacked" and select the extension directory
7. Pin the extension to your browser toolbar for easy access
## 📥 Installation (Firefox
1. Clone the repository: (Optional)
```bash
git clone https://github.com/karthik558/GPM-DarkMode.git
```
2. Download the xpi file from this link: [GPM-DarkMode.xpi](https://addons.mozilla.org/firefox/downloads/file/4496267/97e73e7413e743b68deb-3.6.1.xpi) (Recommended)
3. Open Firefox and navigate to:
```
about:debugging#/runtime/this-firefox
```
4. Click on "Load Temporary Add-on" and select the xpi file
5. Pin the extension to your browser toolbar for easy access
(Note: Soon to be available on Firefox Add-ons store
## 🛠️ Usage
1. Click the extension icon in your browser toolbar
2. Toggle dark mode on/off using the switch
3. Settings are automatically saved and persist between sessions
4. To switch themes, click the extension icon and select your desired theme from the dropdown menu
5. To reset to default settings, toggle the switch off and on again
6. To uninstall the extension, right-click the extension icon and select "Remove from Chrome" or "Remove from Firefox"
## 🧱 Built With
- [HTML5](https://www.w3.org/TR/html52/) - The markup language for the web
- [CSS3](https://www.w3.org/Style/CSS/) - The style sheet language for the web
- [JavaScript](https://www.javascript.com/) - The programming language for the web
- [WebExtensions API](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions) - The standard for browser extensions
- [Material Design](https://material.io/) - The design system for the web
## 🤝 Contributing
1. Fork the repository
2. Create your feature branch:
```bash
git checkout -b feature/YourFeature
```
3. Commit your changes:
```bash
git commit -m 'Add some feature'
```
4. Push to the branch:
```bash
git push origin feature/YourFeature
```
5. Open a Pull Request
## 📝 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## ⛔️ DMCA
This project is not affiliated with GPM team. This project is open-source and free to use. If you have any concerns, please contact me directly.
---
Made with ❤️ by [KARTHIK LAL](https://karthiklal.in)