Reddit Customizer Pro

Floating customization panel with drag, keyboard shortcuts, presets, old Reddit social links & sidebar toggle

θα χρειαστεί να εγκαταστήσετε μια επέκταση όπως το Tampermonkey, το Greasemonkey ή το Violentmonkey για να εγκαταστήσετε αυτόν τον κώδικα.

You will need to install an extension such as Tampermonkey to install this script.

θα χρειαστεί να εγκαταστήσετε μια επέκταση όπως το Tampermonkey ή το Violentmonkey για να εγκαταστήσετε αυτόν τον κώδικα.

θα χρειαστεί να εγκαταστήσετε μια επέκταση όπως το Tampermonkey ή το Userscripts για να εγκαταστήσετε αυτόν τον κώδικα.

You will need to install an extension such as Tampermonkey to install this script.

Θα χρειαστεί να εγκαταστήσετε μια επέκταση διαχείρισης κώδικα χρήστη για να εγκαταστήσετε αυτόν τον κώδικα.

(Έχω ήδη έναν διαχειριστή κώδικα χρήστη, επιτρέψτε μου να τον εγκαταστήσω!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(Έχω ήδη έναν διαχειριστή στυλ χρήστη, επιτρέψτε μου να τον εγκαταστήσω!)

Δημιουργός
wong jun hao
Ημερήσιες εγκαταστάσεις
3
Σύνολο εγκαταστάσεων
8
Βαθμολογίες
2 0 0
Έκδοση
3.1.0
Δημιουργήθηκε την
16/05/2026
Ενημερώθηκε την
21/05/2026
Μέγεθος
30 KB
Άδεια
MIT
Εφαρμόζεται σε

# Reddit Customizer Pro 🎛️

A powerful, floating UI panel that lets you deeply customize Reddit's interface without extensions or developer tools. Features **drag-and-drop positioning**, **keyboard shortcuts**, **multi-preset profiles**, and **old Reddit enhancements**.

## ✨ Features
- 🎨 **Live Customization**: Font size, accent color, content width, panel transparency
- 📐 **Layout Controls**: Compact mode, hide sidebar/top nav, max-width container
- 🚫 **Content Filtering**: Auto-hide ads, chat widget, award icons, comment scores
- 💬 **Comment & Media Tweaks**: Highlight OP comments, thumbnail size selector (S/M/L)
- 🌙 **Visual Polish**: Disable animations, custom scrollbar, background image + overlay, glassmorphism panel
- 📝 **Custom CSS Injector**: Add your own rules that load last and override Reddit's styles
- 🔄 **Old Reddit Enhancements**:
- 🔗 **Restore Social Links**: Fetches & displays social/profile links from new Reddit onto `old.reddit.com` profile pages
- ⚡ **Quick Sidebar Toggle**: Instantly show/hide old Reddit's sidebar without page reload

## ⌨️ Keyboard Shortcuts
| Shortcut | Action |
|----------|--------|
| `Alt + C` | Toggle customization panel |
| `Alt + S` | Save current settings as a new preset |
| `Alt + B` | Toggle old.reddit sidebar (quick hide/show) |
| `Alt + R` | Reset to default settings |

*(Shortcuts are disabled when typing in inputs to prevent conflicts)*

## 🎯 Preset System
- 💾 Save unlimited configuration profiles (e.g., `Reading`, `Dev`, `Minimal`, `Mobile`)
- 🔄 Instant switching via dropdown
- 🗑️ Delete non-default presets
- 🌐 Presets sync with `localStorage` and persist across sessions

## 📦 Installation
1. Install a userscript manager: [Tampermonkey](https://www.tampermonkey.net/) or [Violentmonkey](https://violentmonkey.github.io/)
2. Click **Install** on this page
3. Open Reddit → look for the ⚙️ button in the bottom-right corner
4. Drag to reposition, configure, and save!

## 🔧 Compatibility
- ✅ `new.reddit.com` & `old.reddit.com`
- ✅ Chrome, Firefox, Edge, Safari (via Tampermonkey/Violentmonkey)
- ✅ Mobile browsers with touch support
- ❌ Does not modify Reddit's official API or backend

## 🐛 Troubleshooting
- **Social links not showing?** Reddit's API caches profile data. Try refreshing or waiting 1-2 minutes after a profile updates.
- **Styles not applying?** Hard refresh (`Ctrl+F5`) or click `Apply & Save`
- **Elements reappear after navigation?** The script auto-reapplies via `MutationObserver`. If a specific page breaks, use the `Custom CSS` box to target new classes
- **Preset not saving?** Ensure browser allows `localStorage` for the site

## 📜 Privacy & Security
- `@grant none` → Zero external network requests (except relative API fetches for old Reddit social links)
- All settings stored locally in your browser via `localStorage`
- Social link data cached in `sessionStorage` (clears on tab close)
- No telemetry, tracking, or analytics
- Open-source & auditable

## 📝 Changelog
**v3.1.0**
- Added old.reddit profile social link restoration (fetches from public description)
- Added quick old.reddit sidebar toggle (`Alt+B`)
- Optimized session caching for API calls
- Improved DOM injection safety

**v3.0.0**
- Added drag-to-reposition for panel & FAB
- Added keyboard shortcuts (`Alt+C/S/R`)
- Added preset profile system with save/delete
- Improved SPA handling & viewport clamping

**v2.0.0** → Added 20+ UI controls, categorized panel, backdrop blur, thumbnail scaling
**v1.0.0** → Initial release with core customization & live preview

## 💬 Support & Feedback
Found a bug or want a feature? Open an issue on the [Greasy Fork discussion page](#) or leave a comment. I review submissions weekly.