Here's a basic list of what's new:
- partial Start Menu skinning (not perfect, but ok for a first try)
- better font rendering
- support for min/max/close button halos if you're also running WindowBlinds (because WB4 doesn't do them)
- start button overlays
- you can have different fonts for the clock, taskbar buttons, start menu, and desktop if you use the full skinning option
- optional multi-line text on task buttons (make the font smaller and give it a try)
- if the global hook option is on, moving windows under the taskbar repaints it on the fly so it really behaves like glass (make sure you have at least a decent video card for this).
- you can save your settings to an .INI file (and load them back). It makes switching skins easy...
- supports start button bitmaps that have animated frames after the usual five (no, it doesn't animate them yet but it can read them properly if you tell it how many frames are in the image).
The start button overlay requires that you turn on the "global hook" option and restart TClock3 (if you don't, the overlay won't repaint itself properly). If you also want to try button halos, you have to turn on the "skin other windows" option as well.
The program isn't perfect, and I still consider it alpha (maybe almost beta), but it's very usable IMHO. I really need feedback if I'm to really improve it...
Download link edited to newest version
New version (0.2.9)
- Tried to remove some race conditions that could cause the clock area to be much wider than it should be.
New version (0.3.0)
- Added command-line option -loadini=filename where filename is the name of an .INI file that is in the same folder as TClock3Test.exe (JUST THE NAME, DO NOT INCLUDE ANY PATH). This will force TClock3 to load the .INI file at startup.
New version (0.3.1)
- Made some changes to the startup code that should improve stability
New version (0.3.2)
- Fixed a bad bug where some apps would refuse to close if TClock3 was running.
- If Explorer crashes, TClock3 will also exit rather than remain running.
New version (0.3.3)
- Added ability to skin window borders
- Massive changes to internal structure and user interface
New version (0.3.4)
- Fixed a TON of divide-by-zero bugs that could cause crashes
- Added code so it will cooperate with SmoothText 0.1.7 or greater.
New version (0.3.5)
- Made some major architectural changes (with more to come) squarely aimed at improving stability. The program is MUCH more stable now.
- Lots of other bugfixes (e.g. the start button overlay and button halos work better)
- Improved and expanded skin importing
- Had to change the way this works with SmoothText (stability issue). You'll need to upgrade to SmoothText 0.2.2 to use SmoothText with this.
The PC I tested Win98 on has a really crappy video card and driver, so I don't know if the visual glithces I saw are Win98 issues or driver issues. While TClock3 runs, sometimes the clock background, system tray, and taskbar buttons wouldn't paint properly. I'm posting it because I think it needs more Win9x testing beyond the old laptop I used.
Unfortunately, subpixel-aliased text won't work for desktop icons in Win98 since it can't read the desktop background in Win9x. Transparent taskbars also aren't possible in Win9x for the same reason. However, it can perform subpixel-aliasing on taskbar text since it doesn't need the desktop background for that.
If the clock background doesn't paint properly, try using a .BMP image for the system tray skin (I only tested alpha-blended .TGA files). In general, if you see visual glitches in Win9x, try using .BMP images instead (with alpha blending set to either None or MagicPink). TClock3 itself comes with a MagicPink.bmp file for just this purpose of getting the clock to paint correctly if all else fails.
You can get TClock3 0.3.5 here:
Edited by WildBill, 14 August 2008 - 08:41 PM.