Reddit Customizer Pro

Floating customization panel with drag, keyboard shortcuts, and preset profiles

スクリプトをインストールするには、Tampermonkey, GreasemonkeyViolentmonkey のような拡張機能のインストールが必要です。

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

スクリプトをインストールするには、TampermonkeyViolentmonkey のような拡張機能のインストールが必要です。

スクリプトをインストールするには、TampermonkeyUserscripts のような拡張機能のインストールが必要です。

このスクリプトをインストールするには、Tampermonkeyなどの拡張機能をインストールする必要があります。

このスクリプトをインストールするには、ユーザースクリプト管理ツールの拡張機能をインストールする必要があります。

(ユーザースクリプト管理ツールは設定済みなのでインストール!)

このスタイルをインストールするには、Stylusなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus などの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus tなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

(ユーザースタイル管理ツールは設定済みなのでインストール!)

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください
作者
wong jun hao
1日のインストール数
1
累計インストール数
3
評価
1 0 0
バージョン
3.0.0
作成日
2026/05/16
更新日
2026/05/16
大きさ
22.8KB
ライセンス
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**, and **multi-preset profiles** that persist across sessions.

## ✨ Features
- 🎨 **Live Customization**: Font size, accent color, content width, panel transparency
- 📐 **Layout Controls**: Compact mode, hide sidebar, hide top nav, max-width container
- 🚫 **Content Filtering**: Auto-hide ads/promoted posts, 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 opacity, glassmorphism panel
- 📝 **Custom CSS Injector**: Add your own rules that load last and override Reddit's styles

## ⌨️ Keyboard Shortcuts
| Shortcut | Action |
|----------|--------|
| `Alt + C` | Toggle customization panel |
| `Alt + S` | Save current settings as a new preset |
| `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 page reloads

## 📦 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
- **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
- All settings stored locally in your browser via `localStorage`
- No telemetry, tracking, or analytics
- Open-source & auditable

## 📝 Changelog
**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
- Optimized CSS injection & mobile touch support

**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.