WindowBlinds

Last updated

WindowBlinds
Developer(s) Stardock
Stable release
11.0.1.0 / 21 December 2022;10 months ago (2022-12-21)
Operating system Microsoft Windows
Size 79 MB (setup size)
Type Operating system customization
License Trialware
Website stardock.com/products/windowblinds/

WindowBlinds is a computer program that allows users to skin the Windows graphical user interface. It has been developed by Stardock since 1998, and is the most popular component of their flagship software suite, Object Desktop. It is also available separately, and as an ActiveX/COM component called DirectSkin. Introduced in its sixth version, it supports alpha blending effects similar to the compositing of Windows Vista, but on Windows XP.

Contents

WindowBlinds has been downloaded over 10 million times [1] [2] and was voted "Best Vertical Market Program or Utility" in the 2006 Shareware Industry Awards Foundation People's Choice Awards. [3] As of November 2009 there were 4448 WindowBlinds skins available at WinCustomize, with an average of nine being added per week; another popular repository is deviantART.

Skin formats

WindowBlinds skins come in two formats: "Basic" (or "UIS1+") and "Advanced" (or "UIS2").

Basic (UIS1+)

Despite its name, the "Basic" skin format can be used to create fully featured skins, and it is still used today. The main limitation is that skin borders may only be "standard" sizes (four pixels wide for most of the side borders). This restriction was significantly relaxed when skin metrics—adjustments to using the standard Windows methods—were introduced, allowing changes to (among other things) the standard height of the titlebar. It is also only possible to put buttons on the titlebar, and scripting and titlebar background animation are not supported.

The advantages of UIS1+ are performance (Stardock has claimed that a UIS1+ version of the Windows XP "Luna" visual style is twice as fast as the original in repaint and resizing) and compatibility. Most msstyles can be converted to a UIS1+ skin.

Advanced (UIS2)

The Advanced skin format is provided for when a skin design cannot fit into the above restrictions. Typically these skins may have wider borders in some places, or none at all. They may also feature titlebar background animation, or the use of scripting features.

This format offers maximum flexibility at the cost of slightly reduced performance (as compared to UIS1+), and potentially more chance of incompatibility with applications. Some UIS2 skins include a UIS1+ subskin; if problems occur, this subskin may be substituted as a "per-app" skin.

History

WindowBlinds started in 1998 when lead developer Neil Banfield teamed up with Stardock. Stardock was looking for a developer to create a window skinning application, and Banfield had already created an application that he called "Window Blinds" in 1997. Previous attempts by Stardock had included "Object Look", a minimal skinning application, and "WindowFX", an application written in Delphi. That name would later be reused for WindowFX, also created by Banfield. For a short time there was also a scaled-back version of the original Window Blinds called "WBLiteFX", a name which was still present in WindowBlinds registry settings as of May 2006.

WindowBlinds (now re-branded as one word) quickly made its way to a 1.0 release, driven by the requests of users to add "freeform skinning" (customizable window border shapes), sounds, and animation. Scrollbars, the task bar, the start button, menu items, the menu itself, and other GUI elements were added later. [4]

WindowBlinds 2 was a major redesign in C++ that added the following features:

At this time, "BuilderBlinds"—re-branded as SkinStudio in February 2001—became a popular tool, as it enabled artists to create skins without spending a deal of time learning the intricacies of the UIS format. It also allowed experienced users to avoid trivial errors.

WindowBlinds 3 accompanied the release of Windows XP, which contained its own skinning system called "visual styles". It was thought that visual styles might deal a blow to commercial skinning systems. This proved not to be the case; in fact, sales of WindowBlinds rose, buoyed by a new set of users who had seen the changes offered by visual styles and wanted more. Even after modifications known as "uxtheme hacks" (named after the file they modified, uxtheme.dll) became available, WindowBlinds remained popular, since it had additional features that visual styles did not.

WindowBlinds skins can be animated; ChristmasTime, for example, has falling snowflakes. WindowBlinds ChristmasTime.jpg
WindowBlinds skins can be animated; ChristmasTime , for example, has falling snowflakes.

However, the program still contained flaws. WindowBlinds 3 had many new features, but with new features came new bugs, including compatibility problems. Additionally, performance was suboptimal. Interim releases addressed these issues and provided for those areas of the Windows XP user interface that could not initially be skinned.

By the time WindowBlinds 4 arrived, there were fewer problems, due in part to an increased focus on stability for DirectSkin clients. In addition, SkinStudio now provided a method to import the Microsoft msstyles format.

WindowBlinds 4.6 was released in August 2005, [6] with the addition of mouseover "translucent glow" effects for the titlebar buttons, push buttons and other controls. Windowblinds 4.6 has now been renamed "WindowBlinds Classic", and is meant for non-XP Windows versions, which cannot run the new Windowblinds 5.

WindowBlinds 5, released in November 2005, extends translucency through per pixel alpha blending to the entire window frame, including the borders and taskbar.

WindowBlinds 6, released end 2007, adds Windows Vista-like blur effects on XP (although Microsoft said that such per-pixel alpha blending with blur is impossible to work on XP [ citation needed ]), later also Windows Sidebar skinning and more additional features. The configuration GUI was redesigned to a completely horizontal look.

WindowBlinds 7, released in late 2009, added native support for Windows 7. Amongst its new features is the ability to "skin Aero" by using colors and textures. Other new features include a new user interface, and various tweaks.

WindowBlinds 8, released in June 2013, added native support for Windows 8 while officially dropping support for Windows XP and Vista. The most prominent change was to its user interface, streamlining its layout while portraying a more minimalistic, Metro-like feel. In addition, version 8 updated the bundled themes and refined the corresponding preview mode.

WindowBlinds 10, released in March 2016, added native support for Windows 10 and some minor new features.

Windowblinds 11, released in November 2022, updated the UI to fit the design language of Windows 11, added a Windows 9x styled theme to the collection of default themes and improved support for dark mode and HDR. [7]

Competitors

WindowBlinds has had many competitors over the years. Initially, it was not clear which skinning program would be the most popular, and there was active competition between the programs from 1999 to early 2001. Most are still around, but they have generally faded in popularity, since WindowBlinds can alter more GUI elements. Examples of these competitors are eFX, Illumination, Chroma and CustomEyes and ShellWM.

Skin design

The popularity of various designs has changed along with the skinning community. Initially, remakes (or "ports") of older operating systems like BeOS and AmigaOS were very popular. Users then began to explore the potential of such features as freeform skinning, titlebar animation, and scripting, resulting in a number of unique skins.

SkinStudio is a popular software tool by Stardock used to create skins for WindowBlinds, as well as programs such as ObjectBar , WebBlinds , PocketBlinds , Koala Player and Windows Media Player. It is a component of Object Desktop , but is also sold separately, and a version is available as a free download. SkinStudio uses a Universal Skin Format (USF) that can be used to create one skin and export it to multiple skin formats. In practice, skins often need further editing after being created from this template, but it can be of use when developing a suite of skins. msstyle files are imported into USF before being converted to one of the WindowBlinds skin formats.

Performance issues

Stardock WindowBlinds generally has had a bad reputation within the Windows modification community due to various parts of the software being poorly optimized. For example, when titlebar transparency is enabled, window titlebars become very laggy when several windows are opened, regardless of whether they're shown on the screen or not. This is due to the software constantly refreshing the blurred areas, creating a needlessly heavy load on both the CPU and the GPU. Even when titlebar transparency is not enabled, performance still significantly suffers, with programs often taking up to one to two seconds longer to open due to the way the software hooks running processes. Users have also reported font preferences being ignored, and a small version of the Segoe UI font being forcibly used in Windows Explorer.

When Mac OS X was announced, its Aqua visual style was the subject of numerous ports, some of a high quality. This undermined Apple's marketing and they felt it infringed on their look and feel. Several skins were taken down at the company's request. Notably the skin "WinAqua" by Dangeruss. Similarly, the run-up to the release of Windows XP resulted in many Luna skins. Skins with "XP" in the title were very popular that year. Prior to the release of Windows Vista, numerous skins were created that replicated Vista's GUI. Microsoft has sent a cease and desist letter to the creator of at least one of these themes. [8]

Related Research Articles

<span class="mw-page-title-main">History of the graphical user interface</span>

The history of the graphical user interface, understood as the use of graphic icons and a pointing device to control a computer, covers a five-decade span of incremental refinements, built on some constant core principles. Several vendors have created their own windowing systems based on independent code, but with basic elements in common that define the WIMP "window, icon, menu and pointing device" paradigm.

<span class="mw-page-title-main">Adobe Photoshop</span> Raster graphics editing software

Adobe Photoshop is a raster graphics editor developed and published by Adobe Inc. for Windows and macOS. It was originally created in 1987 by Thomas and John Knoll. Since then, the software has become the most used tool for professional digital art, especially in raster graphics editing. The software's name is often colloquially used as a verb although Adobe discourages such use.

<span class="mw-page-title-main">Graphics Device Interface</span> Microsoft Windows API

The Graphics Device Interface (GDI) is a legacy component of Microsoft Windows responsible for representing graphical objects and transmitting them to output devices such as monitors and printers. It was superseded by Direct2D API. Windows apps use Windows API to interact with GDI, for such tasks as drawing lines and curves, rendering fonts, and handling palettes. The Windows USER subsystem uses GDI to render such UI elements as window frames and menus. Other systems have components that are similar to GDI; for example: macOS has Quartz, and Linux and Unix have X Window System.

In computing, a window is a graphical control element. It consists of a visual area containing some of the graphical user interface of the program it belongs to and is framed by a window decoration. It usually has a rectangular shape that can overlap with the area of other windows. It displays the output of and may allow input to one or more processes.

Yahoo Widgets is a discontinued free application platform for Mac OS X and Microsoft Windows, specifically Windows XP, Vista and Windows 7. The software was previously called Konfabulator, but after being acquired by computer services company Yahoo on July 25, 2005, it was rebranded. The name Konfabulator was subsequently reinstated as the name of the underlying rendering engine. The engine uses a JavaScript runtime environment combined with an XML interpreter to run small applications referred to as widgets, and hence is part of a class of software applications called widget engines. On February 27, 2012, Yahoo updated the License agreement stating that as of April 3, 2012 Yahoo! Widgets will continue to be available for download but support and development would stop.

<span class="mw-page-title-main">Stardock</span> Software and video game developer

Stardock Corporation is a software development company founded in 1991 and incorporated in 1993 as Stardock Systems. Stardock initially developed for the OS/2 platform, but was forced to switch to Microsoft Windows due to the collapse of the OS/2 software market between 1997 and 1998. The company is best known for computer programs that allow a user to modify or extend a graphical user interface as well as personal computer games, particularly strategy games such as the Galactic Civilizations series, Sins of a Solar Empire: Rebellion, Elemental: Fallen Enchantress, and Ashes of the Singularity.

WinCustomize is a website that provides content for users to customize Microsoft Windows. The site hosts thousands of skins, themes, icons, wallpapers, and other graphical content to modify the Windows graphical user interface. There is some premium or paid content, however, the vast majority of the content is free for users to download.

<span class="mw-page-title-main">Theme (computing)</span> Preset package containing graphical appearance and functionality details

In computing, a theme is a preset package containing graphical appearance and functionality details. A theme usually comprises a set of shapes and colors for the graphical control elements, the window decoration and the window. Themes are used to customize the look and feel of a piece of computer software or of an operating system.

<span class="mw-page-title-main">DirectSkin</span>

DirectSkin is a software component that is used by software developers to add skinning capability to their applications, which may or may not be exposed to end-users. It is made by Stardock, and is derived from the WindowBlinds component of their software subscription package, Object Desktop. Being implemented as an ActiveX/COM component, it may be used by any COM-capable language, including Visual Basic, VB.NET, C#, C++ and Delphi.

<span class="mw-page-title-main">Windows Vista</span> Seventh major release of Windows NT

Windows Vista is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on November 8, 2006, and became generally available on January 30, 2007, on the Windows Marketplace, the first release of Windows to be made available through a digital distribution platform. Vista succeeded Windows XP (2001); at the time, the five-year gap between the two was the longest time span between successive Windows releases.

MSSTYLES is a Microsoft file format, that contains the bitmaps and metadata for the Windows XP skinning engine, first introduced in Windows Whistler Build 2250.

<span class="mw-page-title-main">Windows Media Center</span> Digital video recorder and media player created by Microsoft

Windows Media Center (WMC) is a digital video recorder and media player created by Microsoft. Media Center was first introduced to Windows in 2002 on Windows XP Media Center Edition (MCE). It was included in Home Premium and Ultimate editions of Windows Vista, as well as all editions of Windows 7 except Starter and Home Basic. It was also available on Windows 8 Pro and Windows 8.1 Pro as a paid add-on, before being discontinued in Windows 10, although it can reportedly be unofficially reinstalled using a series of Command Prompt commands.

<span class="mw-page-title-main">Windows Aero</span> Design language by Microsoft

Windows Aero is a design language introduced in the Windows Vista operating system. The changes made in the Aero interface affected many elements of the Windows interface, including the incorporation of a new look, along with changes in interface guidelines reflecting appearance, layout, and the phrasing and tone of instructions and other text in applications.

StyleXP is a computer program designed to modify the graphical user interface of Windows XP. As of version 3.19 features include modifying themes, explorer bar, backgrounds, logon screens, icons, boot screens, transparency, cursors and screensavers.

Windows Media Center Extenders are devices that are configured to connect over a computer network to a computer running Microsoft Windows XP Media Center Edition, Windows Vista Home Premium/Ultimate, Windows 7 Home Premium, or Windows 8 with a Pro pack to stream the computer's media center functions to the Extender device. This allows use of the Media Center and its features on a television receiver or other electronic visual display.

Windows XP visual styles are customizations of the graphical user interface of Windows XP. "Luna", "Royale", "Zune", and "Embedded" are codenames of the official visual styles designed for Windows XP by Microsoft. Since Windows XP, themes include the choice of visual styles as well. By default, "Luna" is preinstalled on Windows XP Home and Professional editions, "Royale" is preinstalled on Windows XP Media Center Edition and "Embedded" is preinstalled on Windows Embedded Standard 2009 and Windows Embedded POSReady 2009. In addition to the preinstalled visual styles, Microsoft has released additional ones for download. Third parties have also released visual styles, though these require modification of core Windows components to work. Visual styles are compatible with all Windows XP editions except Starter Edition.

NTBackup is the built-in backup application introduced in Windows NT 3.51 and included in Windows NT 4.0, Windows 2000, Windows XP, and Windows Server 2003. NTBackup comprises a command-line utility and a set of wizard interfaces that provide multiple options to create, customize, and manage backups, and it is integrated with Shadow Copy and Task Scheduler. NTBackup creates backups in a proprietary BKF file format to external sources including floppy disks, hard drives, tape drives, and ZIP drives.

<span class="mw-page-title-main">MyColors</span>

MyColors is a digital distribution platform for themes developed by Stardock. It allows users to skin the Windows graphical user interface. Sets of themes have been made in partnership with GM, Ford, HP, Dell, the NHL, NBA, and NCAA.

Microsoft Office shared tools are software components that are included in all Microsoft Office products.

<span class="mw-page-title-main">FireMonkey</span>

FireMonkey is a cross-platform GUI framework developed by Embarcadero Technologies for use in Delphi, C++Builder or Python, using Object Pascal, C++ or Python to build cross platform applications for Windows, macOS, iOS, and Android. A 3rd party library, FMX Linux, enables the building of FireMonkey applications on Linux.

References

  1. WindowBlinds reaches 10 million download mark! , Stardock News, 28 March 2006
  2. WindowBlinds at Download.com
  3. Shareware Spotlight Featuring People's Choice Awards Winners , Tucows, 19 July 2006
  4. WindowBlinds 2 Overview – describes WB 1 and WB 2 features
  5. WindowBlinds Skin Formats – UIS1+ and UIS2
  6. WindowBlinds 4.6 released! – An Article by Frogboy
  7. WindowBlinds 11 Changelog
  8. Microsoft: All your themes are belong to us , Neowin, 14 July 2005