Skip to content
/ nudge Public

Shows a notification, flashes the taskbar, or makes a sound whenever the time that is set has elapsed. And then it will start a new countdown.

Notifications You must be signed in to change notification settings

jaoord/nudge

Repository files navigation

Nudge Timer

A modern, beautiful, and highly configurable Windows timer app that lives in your taskbar and tray.
Perfect for gentle reminders, focus sessions, or any recurring nudge you need!


Features

  • Taskbar & Tray Integration: Runs in the background, always accessible.
  • Configurable Timer: Set your own countdown duration (in minutes).
  • Visual Digital Clock: See the timer count up in a stylish, large display.
  • Multiple Notification Options:
    • Windows notification
    • System sound
    • Taskbar icon flashing
  • Auto-Restart: Timer restarts automatically after each cycle.
  • Auto-Start Timer Option: Start timer automatically when the app launches.
  • Auto-Start with Windows: Option to start the app with Windows.
  • Modern UI: Frameless, dark, rounded, and fully custom-drawn.
  • Settings Saved: All preferences are stored in a JSON config file.

Getting Started

Prerequisites

Build & Run

git clone <your-repo-url>
cd NudgeTimer
dotnet build
dotnet run

Packaging

To create a standalone .exe:

dotnet publish -c Release -r win-x64 --self-contained=true

Customization

  • The app uses the default Windows system sound for notifications.

License

This project is open source and available under the MIT License.


Credits

  • UI Design: Jogchem Andre Oord

"Time you enjoy wasting is not wasted time." – Bertrand Russell

About

Shows a notification, flashes the taskbar, or makes a sound whenever the time that is set has elapsed. And then it will start a new countdown.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages