Skip to content

anonfaded/Fadify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

50 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Fadify Logo

πŸŒ™ Fadify

Get the Add-On Version License Ko-fi Discord

Fadify is a powerful Firefox extension that transforms your web experience with true dark aesthetics and modern utilities. Works on both desktop and mobile Firefox.

πŸ“Ή Demo

fadify-demo.mp4

See Fadify in action with live theme switching


✨ Features

  • 🎨 Live Theme Switching - Instant theme changes, no page reload required
  • πŸ§ͺ Lab-Based Architecture - Modular design with dedicated folders per website
  • πŸ’Ύ Persistent Preferences - Your theme choices are remembered across sessions
  • πŸŒ™ Dark Themes - Including Faded Night (pitch black) and Space themes
  • πŸ“± Mobile & Desktop - Works seamlessly on Firefox for Android and desktop
  • ⚑ Lightweight & Fast - Minimal impact on browsing performance

Currently Supported Sites

  • βœ… ChatGPT - Complete theming with desktop and mobile optimization
  • πŸ”œ More labs coming soon...

πŸ“Έ Screenshots

Main Extension Popup

Fadify main popup interface showing theme selection and supported sites

Clean, modern interface for quick theme switching

About & Credits

About section showing extension info and version details

Extension information and version details

More Apps Integration

More Apps section displaying FadSecLab's application ecosystem

Discover and access the full FadSecLab app ecosystem

Labs Overview

Labs section showing supported websites and upcoming features

Track supported sites and upcoming lab additions

Development Roadmap

Roadmap showing planned features and development timeline

Stay updated with planned features and development progress


πŸ—οΈ Project Structure

Fadify/
β”œβ”€β”€ manifest.json                 # Extension configuration
β”œβ”€β”€ background.js                 # Background service worker  
β”œβ”€β”€ popup/                        # Extension UI
β”‚   β”œβ”€β”€ popup.html               # Main popup interface
β”‚   β”œβ”€β”€ popup.js                 # UI logic and interactions
β”‚   └── popup.css                # Responsive styling
β”œβ”€β”€ utils/                        # Shared utilities
β”‚   β”œβ”€β”€ preferences.js           # Settings management
β”‚   └── Logger.js                # Debug logging
β”œβ”€β”€ labs/                         # Website-specific modules
β”‚   └── chatgpt/                 # ChatGPT lab
β”‚       β”œβ”€β”€ ChatGPTContainer.js  # Theme definitions
β”‚       β”œβ”€β”€ chatgpt.js           # Theme application logic
β”‚       β”œβ”€β”€ chatgpt.css          # Theme styles
β”‚       └── chatgpt.png          # Lab icon
β”œβ”€β”€ data/                         # Extension data
β”‚   └── apps.json                # FadSecLab apps catalog
└── assets/                       # Static resources
    β”œβ”€β”€ fadseclab/               # Icons and branding
    └── promo-screenshots/       # Documentation images

πŸš€ Installation

From Firefox Add-ons (Recommended)

Get the Add-On

πŸ“± Manual Installation (Development)

Desktop Installation

  1. Clone the repository:

    git clone https://github.com/anonfaded/Fadify.git
    cd Fadify
  2. Load in Firefox:

    • Open Firefox and navigate to about:debugging
    • Click "This Firefox" in the sidebar
    • Click "Load Temporary Add-on"
    • Select the manifest.json file

Mobile Installation (Android)

  1. Prerequisites:

    • Install web-ext
    • Enable USB debugging on your Android device
    • Install Firefox for Android
  2. Load on Android:

    web-ext run -t firefox-android --adb-device DEVICE_ID_HERE --firefox-apk org.mozilla.fenix
  3. Start using:

    • Visit ChatGPT or any supported site
    • Tap the Fadify icon in your toolbar
    • Choose your preferred theme

🎨 Available Themes

Theme Description
Default Clean, original site styling
Faded Night Deep black theme for true dark mode enthusiasts
Space Cosmic dark theme with animated stars

πŸ› οΈ Development

Requirements

  • Firefox 79+ (Developer Edition recommended)
  • Basic knowledge of JavaScript, HTML, and CSS
  • Git for version control

Adding New Labs

  1. Create a new folder in /labs/[website-name]/
  2. Add your theme definitions, styles, and logic
  3. Update the manifest.json content scripts
  4. Test thoroughly across different screen sizes

🀝 Contributing

We welcome contributions! Here's how to get involved:

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/new-lab
  3. Follow the lab-based architecture - keep website-specific code in dedicated folders
  4. Test on both desktop and mobile Firefox
  5. Submit a pull request with a clear description

Contribution Guidelines

  • Maintain the modular lab structure
  • Follow existing code patterns and naming conventions
  • Include screenshots for UI changes
  • Test theme persistence and mobile responsiveness

Β© Credits

Assets & Resources


πŸ“œ License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.


Made with ❀️ by FadSec Lab

GitHub Extension

Sponsor this project

Contributors 2

  •  
  •