Skip to content

nullsec0x/FocusClockXP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Focus Clock XP

Creator: Nullsec0x

A lightweight Windows XP x64 application that helps you stay productive.
Create a task, set a timer, hit start โ€” when timeโ€™s up, an alarm sound plays.
If you try to quit while a task is running, youโ€™ll get a confirmation prompt:

โ€œ[task name] is running โ€” are you sure you want to quit?โ€

Features

  • Task creation with custom names
  • Countdown timer
  • Alarm notification when the timer ends
  • Quit confirmation if a timer is active
  • Designed for Windows XP x64

๐Ÿ“‚ Project Structure

main.c         # Core application logic
resource.h     # Resource identifiers
resource.rc    # Icons, menus, and dialogs

๐Ÿ›  Compilation

On Windows XP (MinGW)

  1. Install MinGW
  2. Open cmd in the project directory
  3. Run:
    gcc main.c resource.rc -o focusclock.exe -mwindows

On Linux (Cross-compile for XP)

  1. Install MinGW-w64:
    sudo apt install mingw-w64
  2. Run:
    x86_64-w64-mingw32-gcc main.c resource.rc -o focusclock.exe -mwindows

Usage

  • Run FocusClockXP.exe on Windows XP x64
  • Create a task, set your time, start
  • When finished, alarm will play

๐Ÿ“ฆ Releases

Compiled binaries are available in the Releases section.

๐Ÿ“œ License

MIT License โ€” do whatever you want, but credit Nullsec0x.

Screenshots

Exit message prompt App interface
Virtual-Box-Win-XP-machine-13-08-2025-17-16-22.png Virtual-Box-Win-XP-machine-13-08-2025-17-16-52.png

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages