A simple and elegant timer application that continues running in the system tray.
- Minimalist Design: Clean, modern user interface
- Easy to Use: Enter minutes and press SET to start
- Tray Integration: App continues running in the background when window is closed
- Visual Indicators: Progress bar with color transitions (green → yellow → red)
- Notifications: Windows notifications when timer completes
- Keyboard Support: Start/stop timer using the Enter key
- Clone the repository or download as ZIP
- Install dependencies:
npm install - Start the app:
npm start
- Enter the desired time in minutes (maximum 180 minutes / 3 hours)
- Click "SET" or press Enter to start the timer
- The timer continues running even when the window is closed
- Access through the tray icon for:
- Opening the Timer app
- Viewing remaining time
- Stopping the timer
- Exiting the app
The app uses Electron for cross-platform compatibility.
src/index.js- Main process, tray functionality and timer logicsrc/preload.js- Secure communication between main and renderer processessrc/renderer.js- UI logic and event handlerssrc/index.html- HTML structure of the appsrc/index.css- UI stylingsrc/image/- Icons and background images
To package the app for distribution:
npm run make
- Electron - Framework for cross-platform desktop apps
- Vanilla JavaScript - For app logic
- CSS - For styling and animations
- HTML - For UI structure
Developed by Hyper
MIT
