“OverviewWindows 7 introduces a new Taskbar concept which greatly improves the usability of Windows applications.
Not only these new concepts are implemented in Microsoft applications like Internet Explorer, Windows Media Player, Windows Live Messenger, etc. but also they are exposed to 3rd parties via unmanaged (COM and Win32) Taskbar Extensions APIs. The new functionalities introduced are:
The goal of this project to provide a managed .NET API on top of this unmanaged API. The project is implemented in C# and can be referenced from any .NET Windows application.
- Unified Launching and Switching
- Jump Lists
- Thumbnail Toolbars
- Icon Overlays
- Progress Bars
The following features are currently implemented in this library:
…” [Project description leach level: 90%]
While the project is still in alpha, but with all the coolness (and hype) around the new Win7 Taskbar, when Hüseyin tweeted me a link to this I thought it was pretty cool. I think the Progress Bars in the new Taskbar is going to be one of those “what did we ever do without this” features of Win7. A small thing, but all big things are really just lots and lots of small things…
The new Win7 Taskbar is pretty neat, as is its programmability, but without a Managed wrappers (COM? cough… we’re about to enter the 10’s… cough ;) the bar is pretty high for most of us. Projects like this one will come in very handy in the coming years.