Community-driven proposal for enhancing Discord's overlay to work system-wide, not just in games.
Discord overlay currently only works in detected games. This limits usefulness for:
- 💼 Remote workers during video calls
- 🎓 Online educators and students
- 🎮 Streamers using multiple applications
- 🎨 Content creators collaborating
Add user-configurable overlay modes:
| Mode | Description |
|---|---|
| 🎮 Games Only | Current default behavior (backward compatible) |
| 🌐 All Applications | Overlay works everywhere |
| 🖥️ Desktop Mode | Hotkey-activated overlay on desktop |
| ⚙️ Custom Whitelist | User-defined application list |
📖 Read Full Technical Proposal →
Complete technical specification including:
- Architecture design
- Implementation code (TypeScript, React, C++)
- Security considerations
- Performance benchmarks
- Testing strategy
✅ Backward Compatible - No breaking changes
✅ User Controlled - Opt-in feature
✅ Secure - Security blacklist for sensitive apps
✅ Performant - <2% CPU overhead
✅ Well Documented - 150+ pages of docs
- Frontend: TypeScript, React, Electron
- Backend: C++, Windows API, DirectX 11
- Testing: Jest, Integration tests
- Documentation: Markdown, Code comments
discord-overlay-enhancement/
├── src/
│ ├── overlay/ # Core overlay logic
│ │ ├── OverlayModeManager.ts
│ │ ├── OverlaySettingsUI.tsx
│ │ └── types/
│ └── native/ # Native modules
│ └── overlay/
├── tests/ # Unit & integration tests
├── docs/ # Additional documentation
└── PROPOSAL.md # Complete technical spec
# Clone the repository
git clone https://github.com/tiupanca/discord-overlay-enhancement.git
cd discord-overlay-enhancement
# Install dependencies
npm install
# Run tests
npm test
# Build
npm run buildThis is a community proposal with:
- ✅ Complete technical specification
- ✅ Proof-of-concept implementation
- ✅ Security & performance analysis
- ✅ User feedback integration
Available for:
- Technical discussion
- Code review
- Integration planning
- Beta testing coordination
This addresses a highly-requested feature:
- 1,000+ upvotes on Discord feedback portal
- 500+ comments requesting this functionality
- Active discussion in Discord communities
- Default blacklist for banking/password apps
- No data collection or telemetry
- User consent required for system-wide mode
- Respect for admin/elevated processes
| Metric | Impact |
|---|---|
| CPU Overhead | +0.2% (acceptable) |
| Memory Usage | +15MB when active |
| FPS Impact | <1 frame in games |
| Startup Time | No change |
- ✅ Phase 1: Windows implementation (Complete)
- 🔄 Phase 2: macOS support (Planned Q2 2025)
- 📋 Phase 3: Linux support (Planned Q3 2025)
- 🎯 Phase 4: Mobile devices (Future)
- GitHub: @alsobox
- Discord: gta_br
- Email: [email protected]
Special thanks to:
- Discord community for feature requests and feedback
- Beta testers for early testing
- Contributors for suggestions and improvements
MIT License - See LICENSE for details
Note: This is an independent community proposal. Not affiliated with Discord Inc.
All code provided as reference implementation to demonstrate feasibility.
Star ⭐ this repo if you want this feature in Discord!