v2.4.0 beta is out!
This is a release candidate and is about to be finalized soon.
Following bugs / regressions were fixed:
- issue #1 might be fixed, needs further testing (time update didn't work after T-Clock was running for a while)
- issue #2 (Calendar's "past-months" option didn't always work depending on month)
- issue #3 (Alarms between 0am and 1am triggered at pm)
- enhancement request #4 (made "first day of week" user setting configurable from within T-Clock options)
- issue #6 (Calendar on Win10)
- issue #7 (multi-monitor didn't support more than 2 monitors)
- issue #8 (TIME format always used 24h option and not the true default values for current locale)
- fixed by user reported "hourly chime" issue (chimed once too often and Alarms used some odd implementation); Thanks to Benjamin
- fixed by user reported clock hover issue on 2000, XP and Vista; see forums
- fixed by user reported "Display Properties" context menu option on Vista+; see forums
- fixed Clock size calculation
- fixed parsing of sound / file to execute on alarms
- fixed first time setup on XP and made some improvements (v2.3.0 regression)
- T-Clock now passes Coverity scan
- fixed Drag&Drop memory leak
- fixed MSVC builds (using MSBuild / Visual Studio)
- lots of other code changes / improvements
Following features were added or improved:
- added basic update checker, now you don't have to search for updates manually anymore.
(to disable update checking, check for updates once and remove the check marks) - again supporting Windows 2000 (static / GCC builds)
- new internal API that drastically reduced our binary size and should reduce memory usage
- reduced CPU usage due to improved Alarm logic
- portable mode is here (back), enable by executing the
.reset_portable
script in T-Clock's folder - Format: added distinct 24h and 12h format (old formats will be converted automatically; requested by mail and forums)
- "h" is now 12h only; Use "H" for 24h
- "w±" is now 12h only; Use "W±" for 24h
- Format: new Week-of-Year format "Wu" for U.S. like week numbers (used by some corporates)
- it's now possible to show the current time above the date which is default on Vista+ ("New line" setting has 3 states now)
- UI: color selector now supports copy&paste and displays transparency
- UI: links support hover effects
- UI: added link to T-Clock Help.rtf for advanced format options
- UI: added font selection dialog (besides our tried and true dropdown list)
- UI: remember previous Alarm sound / action
- UI: various improvements (such as proper caps and control sizes)
- UI: now allows to enable fractional .beats
- T-Clock's calendar will receive focus if opened "twice" and will be on top of other Windows while having the focus
- T-Clock's calendar now supports basic custom colorization as requested here
- adjusted calendar positioning to use the platforms default
- inbuild SNTP client improved (supports dynamic UAC elevation, added default servers, IPv6 support, etc.)
- added failsafe against permanently crashing and restarting Explorer (in case T-Clock ever crashes yours ;))
To-Do for final release:
- new format option to add "st, nd, rd, th" to current day number eg. September 1st, September 2nd and so forth (requested here)
- Windows' tooltip fully usable on multi-monitor setup
- import/export tools as well as converter to/from portable
- settings converter should create a backup before converting; less annoying when downgrading (eg. testing a beta build)
- fully resurrect SNTP client and allow to be called from within T-Clock
- set timezone format?
- use of Unicode window hooks internally (improved performance, possible fix for bugs)