Skip to content

Releases: jhowell728/XPClock

v1.6.1

02 Apr 21:51

Choose a tag to compare

Release date 4/2/2025

Changelog

  • Fixed issue where application would crash if the registry key wasn't created

v1.6.0

29 Mar 15:19
4e8efe9

Choose a tag to compare

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 .col file. 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, using REG_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.cc as 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

02 Mar 23:17
6ca100c

Choose a tag to compare

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 .color and 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)
About

The clock running on Windows Vista
Clock 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

22 Feb 23:23
28a2e28

Choose a tag to compare

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:

  1. Download the latest release from the GitHub Releases page.
  2. Extract the contents of the ZIP archive to your preferred location on your PC.
  3. Run Clock.exe to 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 F key will toggle whether the date is shown along with time, and pressing the T key will toggle the 12/24 hour time format.
  • Press the F11 key 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)
Clock 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.