Releases: jhowell728/XPClock
v1.6.1
v1.6.0
Release Date: March 29, 2025
Changelog
- Split the source files into more than one for cleanliness
- Added persistent time formats that save to the registry
- Switched the color parser to allow the user to select any
.colfile. Check out the Wiki page if you don't know how this works. - Fixed bug where the color file was fixed to .color which was not a valid file name in Windows XP.
- Fixed the full screen function to let the user full screen on the active monitor by pressing
F11 - Added the ability to pick a custom font.
⚠️ This feature is pretty buggy, as the UI was developed for the Arial font. It may not render correctly if you are using a custom font. - Changed the about dialog to use a regular window and display the window icon. It doesn't use a resource script dialog anymore.
- Added a Network time client to and time zone switching for the NTP client. Check out the Wiki page on NTP time
- Added console logging with colors
- Added an optional tray icon entry. Allows the user to open the main window and exit the application.
- Added persistent configuration for settings such as time configuration, using
REG_BINARY, and time zone, usingREG_DWORD. - Added the option to enable a menu in the main window
- Added GDI+ renderer for about window icon to anti-alias the PNG image. This is what uses
Drawing.ccas GDI+ doesn't work in C.
There a multiple versions. Which do I download
Short answer: Get the SelfContained version.
Long answer: It depends on your needs. For more information visit the Wiki page
This program does not run on ARM systems. It is compiled in x86 (32-bit), however, you can compile a custom ARM version from the source.
v1.5.0
Release Date: March 2, 2025
Changelog
- Optimized system calls including,
- Registry calls
- Window creation
- Fixed a bug that prevented the about dialog from being closed by pressing the X button
- Added a custom color parser that
- Lets you load custom background colors
- Lets you load custom gradient colors
- To do this, in the same directory as the application, create a file called
.colorand format it like the example in README.md
- Added the ability to full screen on the second monitor by clicking
F12 - Links to common controls v6.0 for better looking controls. Only applies to buttons.
- Changed the about dialog to display Semantic Versioning instead of Windows versioning
- Statically links the C Runtime to avoid having to install the Visual C redistributable. The application should now run on every system later than Windows XP SP3.
Gallery
About box: (Shown by clicking F1)

The clock running on Windows Vista

XPClock is released under the GPL v2.0 License, which means it's free software; you can redistribute and modify it under the terms of the license.
Version-1.4.0.54
XPClock - Version 1.4.0.54
Release Date: February 22, 2025
XPClock is a simple, lightly-customizable clock application for Windows XP (And any newer version). This release introduces the first version of XPClock on GitHub. It offers various features, including the ability to toggle full-screen modes, and display date and time in multiple formats. This version has no previous release history or changelog.
Features
- Dynamic Window Resizing: The window will resize dynamically based on the content.
- DVD Logo Effect: A DVD logo animation that moves around the screen.
- Red Gradient Background: Option to toggle a red gradient background.
- AM/PM Formatting: Toggle between 12-hour AM/PM or 24-hour format for displaying time.
- Date Display: Option to show or hide the date along with the time.
- Full-Screen Mode: Toggle between windowed and full-screen modes.
Installation
To install XPClock:
- Download the latest release from the GitHub Releases page.
- Extract the contents of the ZIP archive to your preferred location on your PC.
- Run
Clock.exeto launch the application.
Usage
- When the application starts, the time will be displayed in the format you have chosen (AM/PM or 24-hour format). Pressing the
Fkey will toggle whether the date is shown along with time, and pressing theTkey will toggle the 12/24 hour time format. - Press the
F11key to toggle the full-screen mode. - You can enable or disable the red gradient background via the settings menu, which is shown by clicking F2.
- The DVD logo effect can be toggled from the settings as well.
License
This project is licensed under the GNU General Public License v2.0 - see the LICENSE file for details.
Contributing
While I am currently not focusing on this project because I do not believe anything else needs to be added, contributions are welcome! Please fork this repository, create a new branch, and submit a pull request with your changes.
Gallery
About box: (Shown by clicking F1)

XPClock is released under the GPL v2.0 License, which means it's free software; you can redistribute and modify it under the terms of the license.