wyDay blog  |  Downloads  |  Buy
Support forum
wyDay blog
wyDay Home

The wyDay blog is where you find all the latest news and tips about our existing products and new products to come.

wyDay blog

I've updated the SplitButton control to paint the Image property, plus I've added ImageAlign and TextAlign support. I've also fixed a dozen other little bugs, and code signed the dll file.

The reason I had left the Image property unimplemented was because I thought "who needs a car any color other than black?" It turns out some people do. If you have any comments, bug reports, or general chit-chat leave a post on the forum. (No registration required)

SplitButton with images in VistaDownload SplitButton v1.6 [includes SplitButton.dll and the C# source files] It works with any .NET 2.0 or above language (C#, VB.NET, etc.)

Enjoy using your computer? Then don't install the optional Vista update "ATI PCI Express (3GIO) Filter Driver" unless you are certain you own that particular piece of ATI hardware.

I foolishly installed this bomb of an update, and upon restarting my computer I found that my network card, sound card, and video card had all failed.

The fix for this problem is easy. Go to Device Manager, open the "System devices" node, then right click and Uninstall the "3GIO Filter Driver". Make sure you click the "Delete the driver from your system" checkbox. Then it's just a matter of enjoying the fantastic fireworks of failing drivers. After a few restarts the correct drivers should be back in use.

I found no useful information online, so here's the info that Windows Update provides:

ATI PCI Express 3GIO Filter Driver

Turtle day afternoon

November 7th, 2007

In August I said "in about two weeks I'll upload the second release candidate [RC2]". What I meant was "in about two turtle weeks I'll upload the second release candidate." Well, it's nearing the end of the second turtle week and I still haven't found the conversion from whale-years to human-years. Thus, I have to release InstantUpdate 1.0 RC2 soon or risk being labeled a liar.

This release has a few new notable features like multi-lingual support, true drag-and-drop from Windows Explorer, editing and removing appearance templates, and the ability to preview the client without needing to run it on a test machine. More importantly, and subtly, RC2 went through an aesthetic overhaul.

I've used my time to make the interface simple. How? By eliminating all steps that can be done more efficiently by a computer. Go ahead, you can snigger at that sentence.

But Wyatt, a schizophrenic fragment of myself asks, isn't that the entire point of creating computer programs?

Good question, me. It is the whole point, but more specifically computer programs must allow freedom of creation while simultaneously restricting the user's actions. Don't scream "Orwellian" just yet. Although restricting liberties for the "greater good" sounds like something an authoritative government would say, in the case of computer programs it actually works.

For instance, this upcoming release fixes the way files and folders are handled. All previous versions of InstantUpdate gave the user complete control of how the files and folders in the update were visually organized:

File handling in RC2

As you can see, the "limited" control is much nicer. In addition to sorting sorts by name, I further limited the user's control by automatically warning you if you try to rename something to an invalid filename (by Windows standard) and prompts you if you try to overwrite an existing file or folder. Previously I just left all files and folder handling up to the user. It was an unnecessary freedom that led to messiness even in my own projects.

I could lie and say simplifying a program is hard. It's not; it's hours of tedium punctuated minutes of excitement and inspiration.

While you wait the remaining turtle days, here are a few screenshots which don't do justice to my work:

InsantUpdate RC2 start pageInstantUpdate RC2 multilingual supportInsantUpdate RC2 registry