A minimalist, distraction-free focus timer that lives directly inside your VS Code status bar. Stay in your flow state, execute your tasks, and keep your workflow lean without ever leaving your editor.
✨ Features
Instant Activation: Start and stop your focus sessions directly from the status bar with a single click.
Real-Time Tracking: Watch your remaining time tick down quietly in the background without intrusive UI pop-ups.
Customizable Durations: Not everyone works on a strict 25-minute loop. Customize your deep-work intervals to fit your specific rhythm.
Zero Bloat: Built to be incredibly lightweight. It only wakes up when you need it and takes up zero unnecessary screen real estate.
🚀 How to Use
Click the ▶ Start Focus button in the bottom-right status bar of your editor.
Get to work.
When the time is up, you'll receive a notification that it's time to take a quick break.
Click the timer again anytime to pause the session early.
Alternatively, you can open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P) and type Toggle Focus Timer.
⚙️ Extension Settings
This extension contributes the following settings so you can tailor it to your exact needs:
focusTimer.duration: Set the exact number of minutes your focus session should last (Default: 25).
To change this, open your VS Code Settings (Ctrl+, / Cmd+,), search for Focus Timer, and enter your preferred minute count.
📝 Release Notes
1.0.0
Initial release of Focus Timer.
Added core status bar UI.
Implemented dynamic configuration settings for custom timer durations.
Ready for the Marketplace!
Enjoying the extension? Leave a review and keep your coding sessions highly focused and productive. Built by Ricky Chaudhary.