Releases: danielchalmers/DesktopClock
v5.2.0
What's Changed
🔠 Text Transformation Options
Users can now apply uppercase or lowercase transformations to the clock display via a new settings option.
🔤 Font Weight Customization
A new setting has been added to adjust the font weight of the clock text directly from the user interface.
You can now easily set the clock to bold or other weights without needing to manually edit the configuration file.
🖱️ Click-Through Mode
The clock can now be made non-clickable, allowing mouse interactions to pass through the text to windows beneath it.
This is ideal for users who keep the clock "Always on Top" but need to interact with background applications without obstruction.
Commit 05ae61f Issue #73 Issue #67
🎨 Modernized Settings UI
The settings window has been updated with a more modern design, improved spacing, and clearer descriptive text.
Finding and adjusting clock preferences is now more intuitive thanks to a cleaner and more organized interface.
🧹 Simplified Context Menu
The right-click context menu has been streamlined and the legacy theme system has been removed in favor of direct customization.
Users now have a less cluttered menu while maintaining full control over colors and fonts through the main settings window.
📥 Persistent System Tray Icon
The application now ensures the system tray icon is always visible for quick access to settings and controls.
This prevents users from losing access to the application when the taskbar icon is disabled.
🖌️ Integrated Color Picker
A visual color picker has been added to the settings window for easier text color selection.
You can now select the perfect hue for your clock using a standard color dialog rather than manually entering hex codes.
⚙️ Enhanced Visual Controls
Controls for "Always on Top," background corner radius, and outline thickness have been added to the primary settings window.
🛠️ Advanced Settings Reorganization
Several technical items have been migrated from the context menu to a dedicated Advanced tab within the settings window.
🖼️ Background Image Stretch Modes
A new setting has been added to control how background images stretch to fill the clock area.
Users can now choose between various stretch modes to ensure background images display correctly regardless of the window size.
⌨️ Alt+Tab Visibility Toggle
A new option allows users to hide the clock window from the Windows Alt+Tab switcher.
This keeps your window-switching workflow clean and focused solely on your active work applications.
✨ Smarter Pixel Shifting
The pixel shifting logic has been improved with more intelligent movement patterns to prevent screen burn-in.
This update provides better protection for OLED displays while ensuring the movement remains subtle and non-distracting.
📺 Auto-Hide in Fullscreen
The clock can now automatically hide itself when it detects another application running in fullscreen mode on the same monitor.
Enjoy an unobstructed view while watching movies or playing games without having to manually close the clock.
🌗 System Theme Synchronization
DesktopClock now detects and matches your Windows accent color and light/dark theme preference upon the first launch.
The app provides a more integrated experience by automatically aligning its initial appearance with your operating system settings.
Full Changelog: v5.1.0...v5.2.0
v5.1.0
Here's a quick update with a few requested features. I may not have time to get around to some but I read all of them so keep em coming! 🚀
Icon
A new icon that's easier to see on a dark mode taskbar.
Opacity
You can now set the opacity of the text in addition to the opacity of the background.

The border now respects background opacity so you can make it more transparent, or hide it entirely.

The background image also respects the background opacity option.

Time Zones
The time zone picker now shows friendlier names for the time zones.

Other
- The "Theme" menu is now "Quick Theme" to imply further customization is possible
- Improved release automation to support multiple architectures & reduce human error
Full Changelog: v5.0.0...v5.1.0
Note
ARM builds are now available - see below. Grab an .msi for the installer or a .zip for the portable version.
v5.0.0
What's Changed
- New easy-to-use settings window
- ARM64 is now supported by upgrading to .NET 4.8.1
- Improves contrast of default themes
- Option to mitigate burn-in on OLED monitors
- Option to start the clock hidden (#50)
- Adds "Ctrl and + or -" shortcut to zoom the clock
- More example formats
- Font Style option to enable italics
- Option to play the sound file when the countdown elapses
- Fixes time being cut off (#31)
Full Changelog: v4.1.0...v5.0.0
v4.1.0
Custom background image
Path must have two slashes.
Sound notifications
Add a custom .wav file to be played on a specified interval (hh:mm:ss).
Path must have two slashes.
Other
- Clock is paused while being dragged around
- Improved "hide for now" with tray icon enabled
- Windows 11 "efficiency mode" is enabled while hidden and other optimizations are performed
- Improved right-alignment and general rendering
- Fixed crash on start when upgrading from <v4
- Other fixes, tweaks, and improvements!
v4.0.0
- 12-hour format is now the default, and more are available in the menu
- Adds "Hide for now" to easily minimize the clock
- Option to disable drag-to-move
- Much improved saving of settings
- Size scaling is non-linear to go smaller or much larger more easily
- New format style that uses curly brackets: (
Hr: {hh} Min: {mm} Sec: {ss}) - Newlines work in formats (
{hh}\n{mm}\n{ss}) - Countdown is now based off current timezone and custom formats are back!
- More advanced settings (corner rounding, right-alignment)
- Added some one-time tips and made others one-time as well
- Many other tweaks, polish, and fixes!
v3.1.0-beta2
v3.1.0-beta1
- Add option to control level of corner rounding - 0932407 #14
- Show in system tray if taskbar icon is disabled - 3fca959 #19
- Update dependencies - 572e1fc
- Add new formatting style that lets you include words - c6d45d0 #8
- New clocks are now created with simpler filename - 314bf4f
- Add option to disable moving window with cursor - 5416874 #11
v3.0.0
- Redesigned Countdown mode with automatic formatting
- Refined style and themes
- Ctrl+Scroll to resize
- Better default settings and reordered for relevance
- Code improvements
v3.0.0-beta3
v3.0.0-beta3
v3.0.0-beta2
- Ctrl+Scroll resizes more smoothly
- Settings in file are ordered by relevance
- More improvements to style and themes





