white-tiger / t-clock Goto Github PK
View Code? Open in Web Editor NEWThis project forked from ygoe/t-clock
Highly configurable Windows taskbar clock
This project forked from ygoe/t-clock
Highly configurable Windows taskbar clock
When i use the TIME in custom formats the time shows up a 24 hrs with am and pm at the end even though i set it to 12 hrs in tclock and on my system.
I have used the original one and the modified ones
Happy I found the updated version. Thanks.
My issue is it won't start at all.
After I put the required DLL file in there I can start the prog. But it won't take over the task clock.
I am on win10x64
Thanks
ex) \n D-29 "10th Wedding Anniversary" \n D-50 "Daughter Birthday"
I used text formats for the schedule reminder
But have to change text of days(D-XX) day after day
how can i show days left on taskbar automatically?
How can I quit the Clock application properly in code? Killing the clock.exe process doesn't work. The process will be gone but the running clock will remain in place, out of control. An Explorer restart is nesessary to recover from this. In the code, the IDM_EXIT command is handled, but I'm not sure for which window, and how to easily find that. Is there some clock.exe command line parameter to quit things properly? clock /? doesn't do anything and there's no documentation about it.
It would be nice if T-Clock could support and handle the mouse wheel. Eg. scroll on the clock to adjust volume up or down. (with normal scroll and/or tilt)
Possible actions:
also add modifier keys, such as Shift, Ctrl, Alt, RShift, RCtrl, RAlt (and combinations of those)
these improvements were suggested by a user
Version: v2.4.0 (beta 3, build 384)
OS: Windows 10 x64 version 1511 build 10586.318
Locale: Russian
Result: calendar appears in 5-10 seconds after the last click
Expected result: calendar appears shortly after the last click
Not sure whether this still applies here. With older versions I often got the following error message after logon if T-Clock was configured to start immediately at logon:
"Failed to customize clock"
This happened when the logon took longer than usual and the desktop might have been started after the autorun programs. I assume that T-Clock tries to find the taskbar window once and will fail if it's not there. If that's still the case, I'd suggest a retry loop for some time (maybe one or two minutes) before showing the error message and failing. A simple loop calling Sleep(1000)
should be enough.
I helped myself by not using autorun but a scheduled task which allows me to set a start delay of 15...30 seconds. This usually works but it's not the common way to autorun programs.
For a worry-free installer (see #23) I'd not recommend such complex things as scheduled tasks. Instead the built-in autorun feature should be used. To make that robust, this retry loop would be needed.
I want to have another Date in addition to the gregorian.
OS: Win10 Pro 64bit
T-Clock Redux: 2.4.0 build 341 or 351(beta/rc)
Steps to reproduce:
Actual result:
Calendar opens again. I have to click outside T-clock or calendar to close it.
Expected result:
Calendar closes when I click on the clock, a la Win10's default behaviour.
Note:
The calendar closes correctly on clicking if I enable "Restore previous calendar" in Properties > Miscellaneous.
Clicking the clock doesn't do anything on Windows 10.
I was running 2.4.0 build 351 just fine, just updated to build 369 (to fix the copy to clipboard issue). Now the application won't start anymore. When starting clock64.exe three instances of the processes do appear in ProcessExplorer, but the tray icon doesn't appear:
I can't kill the instances either:
CMD as Admin;
taskkill /f /im clock64.exe
ERROR: The process "Clock64.exe" with PID 9472 could not be terminated.
Reason: There is no running instance of the task.
ERROR: The process "Clock64.exe" with PID 9468 could not be terminated.
Reason: There is no running instance of the task.
ERROR: The process "Clock64.exe" with PID 4600 could not be terminated.
Reason: There is no running instance of the task.
I'm running Windows 10 Pro x64, I am admin.
clock.exe has exactly the same behaviour.
I can still run the previous build of T-Clock. I have to reboot to get rid of the unresponsive processes of the latest build.
Did not find "lang" folder in the program directory。
Before using the "tclocklight-040702-3.zip" version of the program you can change the language files, but can not be changed in the new version.
"Locale" option does not change the local language.
Operating system "x64, Win7", using Clock64.exe & clock.exe
Suggestion: Create an installer package to make it easier to install this program.
I could assist with InnoSetup.
Thank you very much for continuing T-Clock. After years of not having a working one for my W7x64 I found yours.
Suggestion for the alarm function:
I wanted to create an alarm when the name field was "< Add New... >" (and no other names in the list) and I just clicked on "enabled" to make a new one and entered the time I wanted.
This did not work, because it had no name - but the program never tells me that, it just accepts it when I press "OK" but will never alert me.
So either create a random name (number) when someone clicks on "enabled" and the "< Add New... >" option is selected, or warn the user, that it needs a name when clicking "OK/Accept".
While at it, may I suggest some other things in this ticket:
All not that important, but would be useful.
Thank you again!
After upgrading to T-Clock x64 2.4.0 build 369 on Windows 7, the (12 month) calendar is now opening at the lower-CENTER of my screen (2560x1440) instead of lower-right corner.
Most calendar display widgets and apps allow you to choose what day a week starts on.
We need a configuration option for "Week starts on = [Saturday, Sunday, Monday, ...]" in the T-Clock configuration screen.
I am using 64-bit 2.3.2 build 151. I am experiencing an issue where the time is not updating unless t-clock gains or loses focus in the system tray. I am using "Custom Format" on "Time Format" tab as "dddd\nmm/dd/yyyy\nhh:nn:ss".
OS: Win10 Pro 64bit
T-Clock Redux: 2.4.0 build 341 or 351(beta/rc)
Steps to reproduce:
Actual result:
Calendar first slides out on the main monitor. After the animation completes, calendar moves to secondary monitor.
Expected result:
Calendar slides out on secondary monitor and stays.
Note:
This issue also affects "Restore previous calendar" from Properties > Miscellaneous. But the animation is too quick to notice.
T-clock's own calendar is not affected.
This is a minor issue and should not block the final release of 2.4.0. Thanks for the long-awaited update!
A suggestion, not an issue. I use T-Clock to replace the Windows clock in the system tray with a version giving more information in the same space. I use two lines, one above the other to fit something like the following, with time to the second (useful for sniping auctions), in the place where the Windows clock was:
16:05:22
Sun 25Dec
(in d/m format, can use m/d if preferred. Can display time in 12-hour clock instead of 24-, in which case I'd suggest omitting the am/pm indicator because I always know that!)
To get this I enter in Advanced clock format:
HH:nn:ss\nddd dmmm
Alternatively HH:nn:ss\nddd d"/"m gives Sun 25/12
I'm a bit fanatical about saving space, so "25Dec", not "25 Dec". I'd even prefer 2-letter months "Su 25De" (JaFeMrApMyJnJlAuSeOcNoDe) and days (SuMoTuWeThFrSa) if available. Others may disagree!
Font and size need to be chosen to contrast with the background, of course. I use Tahoma 8, AntiAliased (Win7), bold #ffffff (bright white), default background
Notes:
HTH
OS: Windows 10
Monitor Count: 3
Version: T-Clock Redux x64 - 2.3.2 build 151
The option for "Duplicate clock on each additional task bar" for Windows 8+ is not working as expected. I have 3 monitors and it does duplicate itself on two of the three I have, but not all three. The clock is always on the main monitor. Also, the clock sometimes changes location between the 2nd and 3rd monitors (i.e. the location is not consistent).
Happens at starting on a clean computer with Windows 10.1511. Works after installing Visual Studio 2015 with C++ language support. Should work before, too.
Title says it all :-)
The DWORD value UpdT is in fact 8 bytes long under Win7/64.
T-Clock Redux v2.4.0ß.
Regards,
I have enabled the 'always on top' option but alarms are not displayed in front, left behind all open windows.
On the other hand, if there is an alarm showing themselves, other do not work. Each alarm should be triggered in a separate thread.
issue #1: show below image
http://blueweber.cafe24.com/temp/tcbug.jpg
issue #2: when mouse left click, don't appear windows calendar
Helo,
How I can deploy T-CLock to many machines to be used by the users with the specific configuration of the time ?
Regards,
When using version v2.4.0 (beta 3, build 384) on Win10 Anniversary Edition with StartIsBack++ 1.3.2 and a custom Windows theme the clock looks ok aside from the anniversary edition spacing issue that was fixed in the newer builds:
However in the v2.4.1 builds I have this issue:
The Windows 10 Anniversary Update wiped out my previous version of TClock, which worked fine under the original Win10, but I've just installed TClock's beta update and now it's running again. Thank you, White-Tiger and Stoic Joker, and sure, Kazubon and Two_toNe too, why not?
I find that I can change the clock text to any color I want, but after I exit from the Options menu, when I hover the mouse over the text it immediately switches back to the default, white. Not a critical problem, it just means I have to avoid that corner of the screen or reselect the color anytime I go there, but it would be nice to have the color stay put.
A request to improve week numbers (in ISO format): in industry and production environments, dates are frequently abbreviated to (2-digit) year + (2-digit) week number. So e.g. Thu 4 Aug 2016 would be shown as 1631.4 (year 2016, week 31, day of week 4). T-Clock approximates this using the clock format "yyWi.ddd", except for one-digit week numbers. So the request: can (ISO) week numbers be shown 2 characters wide, with leading 0 added for weeks 1-9?
Looking into the sources in T-Clock/src/DLL/format.c (version 3 Aug 2016), a quick and dirty change could be in line 378:
out += wsprintf(out,"%02d",week); // format "%d" to "%02d"
A more elaborate change could be to support a format like Wi or WWi to signal one or two-digit week numbering.
Please add an option to disable automatic update check.
It would be nice if T-Clock started with the exact same font, size, position, line height and style as used default by Windows.
Also a button to restore/revert any changed settings to the default would be nice.
Just installed and thanks for updating this! I have time color set to red. As soon as I hover that area of the tray, it turns white. Can repeat multiple times.
Can this be fixed? Not the end of the world, but nice to have.
~Bob
I worked with you in Sept of last year to get the default Windows 10 calendar working. Well I decided to update to your latest version today and now the calendar no longer works. When I click on the clock I do see explorer.exe increasing in memory size consistently without ever going back down so there is a memory leak in regards to this as well.
Pressing the clock creates a rundll32 process as well.
thank you so much for maintaining this project :)
Starting with Windows 8, the Segoe UI system default font has updated figures with non-fixed width. The glyph "1" is narrower than most digits, others have varying widths as well. This is especially annoying with center alignment. For this, the font includes tabular figures with fixed width. This is an OpenType feature. I don't know how this should be used from T-Clock (it's possible in MS Word, HTML and Adobe products) but I consider it necessary.
Would like to have UTC offset displayable. I'll look at the code when I can to see if I can just figure out how to implement it and pull req it.
Windows 10 will release an update by the end of July that moves the notification button from the left side of the clock to its right side. Most users should receive this update automatically within a few days or weeks. T-Clock does not properly handle that if the clock text is longer than the system clock's text.
This is how the clock looks by default:
This is T-Clock with a format that doesn't fit into that space:
Even when T-Clock is closed, it doesn't restore the original layout. A logoff and re-logon is required to get the first screenshot again. Here the mouse is hovered the system clock to highlight its dimensions.
As I'm writing this, Windows kindly provided some "advertisements" so I can also show how the notification button looks like with active items:
vs.
As the time format gets longer, the notification button is completely covered. Even longer formats will be clipped:
I tried to use this format
hh:nn:ss tt\ndddd\ndd-mmm-yyyy\n"xxx"\nw-09:nn:ss tt
but the alternate time zone does not update to the format with AM/PM. On my system I do not use it but I need to display the alternate time zone in a different format than my system
Using T-Clock Redux x64 2.4.0 build 384 (https://github.com/White-Tiger/T-Clock/releases/download/v2.4.0%23384-rc/T-Clock.zip) on Windows 10 Enterprise.
Problem: using whatever format the minutes don't change. It stays at 01 (format mm) or 1 (format m). Windows time is ok.
If I set to display 3 month and past month is 1, calendars opens with 3 month starting from current month, not past.
If I set past month to 2, calendars opens with 3 month starting from 2 month before current month.
Aim: I want to configure 3 month displays, with one before, one after and current month in the center.
i.e. settings for different fonts, date format which user selects via mouse right click. Windows 10.
After having installed the Windows 10 Anniversary update, my version of T-Clock no longer worked. I found yours yesterday, and installed it on for systems. Today TWO of the systems exhibit a strange anomaly. The “minutes” digits don’t increment beyond “8”. The seconds rollover at “60”, and apparently the hours roll over at the appropriate time, but the digits are stuck on”08”.
If I exit T-clock, the regular clock shows the correct time. If I restart T-Clock, the “08” returns.
Anyone have any thoughts as to what I might be doing incorrectly?
Thanks.
JLOB
Right now it says week 7, but it is week 6.
i'd like to be able to see the contents of a text file in systray.
since tclock already does it's best at showing stuff in systray, i wonder if it's possible also to be able to monitor a small text file and display it's contents under or near the clock?
I can update the text file externally, so tclock would only have to subscribe to kernel notifications for content modified or check itself periodically then show the text.
many thanks!
On Windows 10, each monitor of a multi-monitor setup can be set to a different DPI value. T-Clock does not respect this setting and uses the DPI setting of the primary monitor on the taskbar of all monitors.
The clock text on the primary monitor is normal. The clock text on the secondary monitor however is twice as large as it should be. For a two-line format, only the first line of text is visible.
Environment: T-Clock 2.4.0b3 on Windows 10 (10586.318) on a Surface Pro 4
In Windows 8, T-Clock x64 2.4.0 build 351, configured to run at startup (it added itself to the Startup menu), no click has effect (it doesn't show windows native calendar, no menu) until application is run again at any point after startup.
I am using 64-bit 2.3.2 build 151.
OS Windows 7 64 bit
If I set an alarm to go off between midnight and 1am then it actually goes off between noon and 1pm
I am using a 12 hour clock
So what is happening is that alarms set for 12:30am and 12:30pm are both going off at 12:30pm
I haven't tried with a 24 hour clock
Thanks
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.