A versatile countdown timer extension for Visual Studio Code that displays time in the status bar and offers intuitive controls for managing your work sessions.
Features
Displays time in the status bar in "hh:mm:ss" format
Intuitive controls: play/pause and restart buttons in the status bar
Set custom countdown duration through a menu item
Continues counting up after reaching zero
Persists timer state across VS Code sessions
Requirements
Visual Studio Code version 1.60.0 or higher
Installation
Open VS Code
Press Ctrl+P (or Cmd+P on macOS) to open the Quick Open dialog
Type ext install countdown-timer and press Enter
Restart VS Code
Usage
Click the Countdown Timer icon in the status bar
Set the desired time in minutes through the menu item
Use the play/pause button to control the timer
Click the restart button to reset the timer
Timer state persists even when VS Code is closed and reopened
Extension Settings
This extension contributes the following settings:
countdownTimer.time: Set the default time in minutes for the countdown timer (default: 25)
countdownTimer.autoStart: Automatically start the timer when VS Code opens (default: false)
Known Issues
None currently reported. If you encounter any issues, please report them on our GitHub repository.
Roadmap
Future plans for Countdown Timer include:
[ ] Multiple simultaneous timers
[ ] Customizable alert sounds and notifications
[ ] Integration with VS Code's task system
[ ] Pomodoro technique support
Contributing
We welcome contributions! Here's how you can help:
Fork the repository
Create your feature branch (git checkout -b feature/AmazingFeature)
Commit your changes (git commit -m 'Add some AmazingFeature')
Push to the branch (git push origin feature/AmazingFeature)
Open a Pull Request
Please ensure your code adheres to our coding standards and passes all tests before submitting a PR.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Support
If you encounter any problems or have suggestions for improvements, please open an issue on our GitHub repository.
Acknowledgements
Thanks to all contributors who have helped shape this extension
Inspired by the Pomodoro Technique and other time management methods
Boost your productivity with Countdown Timer for VS Code!