- Dynamic Countdown Timer: Displays the remaining time in days, hours, minutes, and seconds.
- Customizable Display Format: Choose how the timer format appears (e.g., "Days, Hrs, Mins, Secs").
- Focus and Normal Modes:
- Focus mode ensures the timer stays visible above other windows.
- Normal mode integrates seamlessly with your desktop.
- Font Customization:
- Select different fonts for the UI and the timer.
- Adjust font sizes for better readability.
- Footer Text: Personalize motivational messages beneath the timer.
- Reset Fonts: Restore font settings to default with a single click.
- Deadline Configuration:
- Choose a specific date and time for your deadline.
- Easily start, reset, or edit your countdown.
- Clone the repository:
git clone https://github.com/akash1474/deadline_dash.git
- Navigate to the project directory:
cd deadline-dash
- Build the project using Premake (or your preferred build system):
build
- Run the application:
build run
- GLFW
- OpenGL
- ImGui
- Premake: Build system used
Make sure the required dependencies are installed before building the project.
- Launch the app.
- Set your deadline via the "Configure Deadline" panel.
- Customize display and fonts in the "Settings" panel.
- Watch the countdown tick and stay motivated!
This project is licensed under the MIT License.
Contributions are welcome! Feel free to open issues or submit pull requests to improve Deadline Dash.