Skip to content

ds-kimi/dsk_timer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSK Timer logo

DSK Timer

Desktop work & fun timer for Windows
System tray · data stays on your device · optional floating timer bar

Latest release GitHub stars MIT License Windows

Looking for the installer? Open Releases and download the latest DSK Timer Setup … .exe.


Screenshots

Main timer window

Main — work or fun session, elapsed time, today’s totals

Activity and statistics

Activity — work vs fun by day (week, month, or year)

Break countdown

Break — rest countdown before work can resume

Floating overlay bar

Overlay — small bar on top of other windows with status and time


What it does

  • Start Work or Fun and track time as hours : minutes : seconds, plus today’s running totals.
  • After enough continuous work, a mandatory break blocks work until the break timer finishes.
  • Optional fun limits (per session and per day) can show Windows notifications and play short beeps in the app.
  • The Activity screen shows work vs fun over time and lets you clear history if you want a fresh start.

Features

Area What you get
Tray Closing the window hides it; the app keeps running. Use the tray icon for Show or Quit.
One window Opening the app again brings the same window to the front instead of starting a second copy.
Your data Settings and past sessions are saved on your computer and are still there the next time you open the app.
Idle pause Optional: pause the running session automatically after the PC has been idle long enough (configured in Settings).
Floating bar Optional small bar that stays above normal windows with status and time. In Settings, use Move… / Done to place it. Full-screen apps (many games) may still hide it.
Large displays The interface scales up on big or high-resolution screens so it stays easy to read.
Sounds Volume slider for in-app beeps, with Test to preview. Windows notification sounds follow your system volume.
Updates Installed versions can check for a newer release after startup and guide you through installing it.

Requirements

  • Windows 10 or 11 to run the app.
  • Node.js only if you want to run or build the project from source (see below).

Development

For contributors or local runs:

npm install
npm start

Optional development mode (extra testing controls):

npm run dev

Build installer

From the project folder, with Node.js installed:

npm run build

This creates a Windows installer under dist\ (for example DSK Timer Setup <version>.exe) and sets up desktop and Start Menu shortcuts with the app’s own icon.

To regenerate icon files from the vector artwork in assets:

npm run icons

About

basically helps me track my work time and stop me if im being distracted

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors