DigiQClock: another Digital Clock

Moe uses fake transparency, but in a complex way; the application find which regions of he image contains the animation, and each region is shown in a different ,tiny, window

You can see this clearly if the background changes , as if there is a video behind the mascot

1 Like

I updated with some fixes and more CLI params, like font, hide seconds, frameless window…

2 Likes

Please download digiqclock-0.0.3-1.zip again - I made a small fix for showing date (forgot to mention that when you left click long on the time window, you can see a day / date string instead of the time until you release the mouse button down)

also here are the latest CLI params:

> ./DigiQClock --help
qml: 
The following CLI parameters may be passed when running from the command line:

--fg           ===> font color: friendly color names or hex string with # notation e.g. '#73D292' or 'green' - qoutes are required when using hex
--bg-start     ===> background start gradient color (same format as --fg parameter)
--bg-end       ===> background end gradient color (if you don't want gradient make sure to pass same value that you passed for --bg-start)
--offset-hours ===> e.g. for different time-zones (use minus sign or just plain number for forward e.g. '--offset-hours -3' or '--offset-hours 5')
--win-title    ===> use quotes for titles with spaces e.g. --win-title 'Los Angeles')
--font         ===> name of font .otf /.ttf file (must be in same folder as the executable)
--no-italics   ===> only need to add this flag (default is using italic font)
--24hrs        ===> only need to add this flag (default is 12hr AM/PM implied )
--hide-secs    ===> don't show seconds
--frameless    ===> borderless window
--hide-dimmer  ===> don't display the 'ghost' background 00:00:00 LED effect (good if you're not using monospaced fonts)

Here's a full example:

> ./DigiQClock --fg '#000000' --bg-start lightblue --bg-end lightblue --offset-hours -3 --win-title 'Los Angeles' --no-italics --24hrs
2 Likes

New version (0.0.4) with @zuMi 's icon and new CLI param to have blinking colon separator (also added new version of the DigitalDismay.otf font which is fixed to support the new blinking feature).

Also added some demo shell scripts to launch different color/config instances of the clock

(Bonus: MacOSX compiled version - see more details in the readme on github):

1 Like

Thanks.
When you maintain click on the clock, the date is shown. Is it possible to have this date localized using user’s locale? For exemple today’s in English is Mon September 15 2025 when in French it would be Lun. 15 septembre 2025.

try this new version (localized date string based on your locale language settings):

1 Like

Thanks! I just had to swap d & MMM in date string.

1 Like

new version 0.0.6-1:


added parameter for showing border:

–show-border ===> show a 1pt border of same color as foreground color

5 Likes

I was using the few hey commands in top post but it seems broken. Lately, only the time separator shows off. I managed to get the full clock by setting Look of Window to 20 instead 19 but then the content is smaller than usual.

You can also use the very useful “WindowTailor” app to change the look and feel of the DigiQClock window (available on HaikuDepot)

1 Like

Just tried. It also seems to behave strangely.