Tempo (1.0)
A versatile command-line application that allows users to create and manage timers and stopwatches
Developers
Final Changes
- Notification System
- Improved Startup Experience
- Updated Menu Traversal
Feature
- Timer: Set custom countdown timers with precise control.
- Start, pause, and resume functionality
- Quickly create new timers
- Reset timer
- Visual progress bar
- Notification When Finished
- Stopwatch: Measure elapsed time with a hundredth of a second precision.
- Start, pause, and resume functionality
- Reset stopwatch
- Create split times
- Alarm: Set an alarm to go off at any time of the day.
- Quickly create a new alarm
- Visual progress bar
- Notification System
- User-friendly Interface:
- ASCII art time display
- Clear on-screen instructions
- Responsive keyboard controls
How to Run
- Ensure you have CMAKE installed on your system.
- Open an IDE and navigate to the project directory.
- Configure the project directory with CMake.
- Build and run the project.
Usage
Upon starting the application, you'll be presented with the Main menu:
Use the number keys to select a function, or use the arrow keys to move around the menu or 'Q' to quit.
To access the settings select the appropriate menu button
Use the number keys to select a function, or use the arrow keys to move around the menu or 'Q' to go back to the Main menu.
- Follow the on-screen instructions to control each feature.
Requirements
- C++ compiler with C++11 support
- Windows operating system (due to use of Windows-specific libraries)
Future Enhancements
- Add sound notifications
- Expand platform support beyond Windows
Contributions
We welcome contributions to Tempo! Please feel free to submit issues and pull requests.