Giter Site home page Giter Site logo

t-clock's People

Contributors

rdavydov avatar white-tiger avatar ygoe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

t-clock's Issues

One or two-digit week numbering

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.

msvcr100.dll is missing

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.

Beta loses text color when T-Clock Hovered

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

Windows 10 clock layout with notification button at right side

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:
t-clock-win10notification-plain

This is T-Clock with a format that doesn't fit into that space:
t-clock-win10notification

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.
t-clock-win10notification-exit

As I'm writing this, Windows kindly provided some "advertisements" so I can also show how the notification button looks like with active items:
t-clock-win10notification2 vs. t-clock-win10notification4

As the time format gets longer, the notification button is completely covered. Even longer formats will be clipped:
t-clock-win10notification3

T-Clock strange behavior

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

Deploy T-Clock

Helo,

How I can deploy T-CLock to many machines to be used by the users with the specific configuration of the time ?

Regards,

Alarm function improvements and other improvements

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:

  1. Have an option to disable all the window stuff in the right-click menu ("Cascade windows, ...") - also the Taskmanager line.
  2. Add an option to force a time update from the internet. My Windows tells me it should do this every couple of days, but it does not do anything despite. I always have to force an update manually.
  3. In your calendar, also show the additional clocks that you can enable in Windows.
  4. In your calendar, alow to show more than two (W7 standard) additional clocks for other timezones, maybe as a list or so, does not have to be those two analog clocks.

All not that important, but would be useful.
Thank you again!

Installer

Suggestion: Create an installer package to make it easier to install this program.

I could assist with InnoSetup.

Single clicking on T-clock does not close Win10 calendar

OS: Win10 Pro 64bit
T-Clock Redux: 2.4.0 build 341 or 351(beta/rc)

Steps to reproduce:

  1. (To mimic Win10 behaviour) Properties > Mouse: Set single left/right click to open calendar.
  2. Single click on T-clock to pop out Win10's calendar.
  3. Try to click again on T-clock to close calendar.

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.

Retry initialisation

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.

Days left

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?

Alarm between midnight and 1am doesn't work

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

Win 10 Default Calendar support is broken again

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.

Clock text in 2.4.1 (beta) loses color

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.

Calling Win10 Calendar by multiple clicking produce delay

Version: v2.4.0 (beta 3, build 384)
OS: Windows 10 x64 version 1511 build 10586.318
Locale: Russian

  1. Make a double-click by left mouse button on clock (so calendar won't appear)
  2. Make a single left mouse click on clock

Result: calendar appears in 5-10 seconds after the last click
Expected result: calendar appears shortly after the last click

How to quit T-Clock properly

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.

Multi-Monitor Issue

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).

Custom Windows theme issue

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:

1

However in the v2.4.1 builds I have this issue:

2

Alternate time zone can not use a different format

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

ability to monitor and display contents of a text file

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!

[FEA] Import default font settings

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.

Past month(s) option in Calendar settings works wrong

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.

Where can I change the language file?

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

stacking/multiple Alarm Messages

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.

Starting the prog

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

Win10 calendar slides out from Main monitor despite opening it on secondary monitor

OS: Win10 Pro 64bit
T-Clock Redux: 2.4.0 build 341 or 351(beta/rc)

Steps to reproduce:

  1. Equip 2 (or more) monitors.
  2. Properties > Miscellaneous: Enable "Duplicate clock on each additional taskbar". Don't use T-clock's calendar.
  3. On the secondary monitor/clock, try to open Win10 calendar from T-Clock.

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!

Comment: suggested compact system tray format

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:

  • ndde, mme uses English; nddd, mmm uses system locale short weekday, month
  • using a bare slash / invokes the system data separator, which may or may not be the slash character; quoting it "/" forces the slash.

HTH

Wrong text size with per-monitor DPI

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.

  1. Set the primary monitor text scaling to 200%
  2. Enable the secondary monitor and set it to 100% scaling

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

Use tabular figures of the font

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.

using the TIME format

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.

Wrong week

Right now it says week 7, but it is week 6.

Mousewheel support (scrolling)

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:

  • Volume up/down (+ same for currently active window)
  • create instant "alarm in" ±5 minutes (scroll to increase time, stop for ~3s to save and run it)
  • normal click actions
  • clock profile switch (once T-Clock receives profiles)
  • Next/Previous virtual desktop (Win10)
  • Next/Previous multimedia keys?
  • Next/Previous window?

also add modifier keys, such as Shift, Ctrl, Alt, RShift, RCtrl, RAlt (and combinations of those)

these improvements were suggested by a user

UTC offset display

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.

build 369 doesn't start

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:

clock64 processes

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.