WinRoll

Introduction

WinRoll easily manages multiple open windows.

Make a window roll into its title bar, send it to the back or make it stay on top. Minimize, maximize or close all visible windows, including minimizing to the tray area. Make a window translucent on Windows 2000 or above. WinRoll is lovingly hand-crafted in 100% pure assembly language to give the fastest response and the smallest memory footprint. WinRoll is proudly a FREEWARE and OPEN SOURCE application.

Screenshots

Before WinRoll
Before

After WinRoll
After

Download

Choose from a setup file (89k), the binaries (9k) or the source (41k).

Translations

Russian, Italian and German.

Send me a direct link to a site that hosts a localized version and I'll include it here.

Known Issues

Inactive windows

Do not have input focus, so keyboard modifiers (Alt, Shift) do not work.

Command Prompts

Do not respond when changing all windows. Need to activate window before sending to back.

MS PowerToy Virtual Desktop Manager

Translucent windows do not paint properly when choosing desktops by selecting a desktop thumbnail. However, these windows display correctly when switching desktops with hotkeys or quick switch buttons.

History

2.0 - 7 April 2004, Happy birthday!

Notes: Please re-select your old options.
Additions: Middle or Shift Right click the minimize button to minimize to tray. By popular demand.
Shift + Right click as alternative for Middle click.
Option to ignore middle mouse button. Suggested by Manny Garcia.

1.9 - 20 January 2004

Additions: Shift + left click the title bar for sending to the back (X-Windows). Suggested by Roger Dejus.
Fixes: Compatibility with windows that did not like to be rolled-up, like AIM, ICQ, SecureCRT and others.
Taskbar movements. Reported by Rob Griffiths (Win98SE), Dennis Jackson (Win2K) and Samuel Benoit (WinXPPro). Hyperlink icon not showing on NT4. Reported by Gary Garnier.

1.8 - 20 November 2003

Additions: Middle click the close button makes a window stay on top. Suggested by Clarence Downey.
Fixes: Not auto-starting on some systems. Reported by Clarence Downey.
Poor re-painting performace following transparency changes. Reported by Ahmed Sidat.

1.7 - 15 October 2003

Additions: Middle click the title bar applies/removes transparency (Windows 2000 or above).
Fixes: Bug in versions 1.5 and 1.6 on Windows 9X.

1.6 - 2 October 2003

Additions: Right click the close button sends the active window to the back.
Changes: Updated "about" information.

1.5 - 23 September 2003

Fixes: Support for MS PowerToy Virtual Desktop Manager, handle unrolling hidden windows.

1.4 - 3 September 2003

Additions: Use Alt key with left click to minimize, maximize or close all windows.
Changes: When changing all windows, command prompts do not change.
Fixes: Always keep rolled up windows minimal. Roll/unroll minimized windows.

1.3 - 10 July 2003

Additions: Option to automatically start and to hide the tray icon. By popular demand.
Use of the Alt key to change all windows. Suggested by Marcin Gos.
Unroll windows before closing them. Reported by jwkh.

1.2.1 - 16 May 2003

Fixes: Better height reduction method. Reported by Bjorn.

1.2 - 8 May 2003

Additions: Support for command prompt windows.

1.1 - 23 April 2003

Additions: Stop duplicate programs.
Changes: Bypass the startup screen.
Fixes: Correctly handle unicode windows, better height reduction method. Reported by F0DDER.

1.0 - 10 April 2003

Initial release.

Credits

Many thanks to Steve Hutchesson for creating MASM32, an incredibly powerful bundle of assembly language tools.  Thanks to Iczelion for his fantastic assembly language tutorials.  Also, thanks to all the developers of NSIS for their amazing software installation package.