Skip to content

nareshdb/FocusMode-Leetcode

Repository files navigation

🎯 FocusMode - For LeetCode

Solve your LeetCode problems with zero distractions

FocusMode provides clean overlays to individually hide the timer, difficulty, question title, and code editor, helping you improve your focus on the actual problem and reduce anxiety. Double-click any overlay to instantly reveal.

Chrome Extension Version License

✨ Features

🔍 Selective Content Hiding

  • 🏆 Difficulty Level: Hide the problem difficulty to avoid bias
  • ⏰ Timer: Remove time pressure during practice sessions
  • 💻 Code Editor: Focus purely on problem analysis first

🚀 Instant Reveal

  • Double-click any overlay to instantly reveal content for that session
  • Perfect for when you need a quick peek at the timer or difficulty

🛠️ Installation

From Chrome Web Store (Coming Soon)

  1. Visit the Chrome Web Store
  2. Click "Add to Chrome"
  3. Start using on any LeetCode problem page

Manual Installation (Developer Mode)

  1. Download or clone this repository
  2. Open Chrome and navigate to chrome://extensions/
  3. Enable Developer mode (toggle in top-right corner)
  4. Click "Load unpacked" and select the extension folder
  5. Pin the extension to your toolbar for easy access

🎮 How to Use

  1. Navigate to any LeetCode problem page
  2. Click the extension icon in your Chrome toolbar
  3. Toggle switches for the elements you want to hide:
    • ✅ Difficulty Level
    • ✅ Problem Timer
    • ✅ Code Editor
  4. Double-click any overlay to reveal content when needed

Development Setup

# Clone the repository
git clone https://github.com/nareshdb/FocusMode-Leetcode.git

# Load extension in Chrome
# 1. Open chrome://extensions/
# 2. Enable Developer mode
# 3. Click "Load unpacked" and select the project folder

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🔒 Privacy Policy

We take your privacy seriously. This extension does not collect or transmit any user data. See our full Privacy Policy for details.

☕ Support

If FocusMode has helped you focus better during your LeetCode practice, consider supporting the project:

Buy Me a Coffee

Made with ❤️ for the coding community

Star this repo if it helped you focus better!

🐛 Report Bug

About

Solve your LeetCode problems with zero distractions. FocusMode provides clean overlays to individually hide the timer, difficulty, question title, and code editor, helping you improve your focus on the actual problem and reduce anxiety. Double-click any overlay to instantly reveal.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors