Hubbry Logo
Windows XP visual stylesWindows XP visual stylesMain
Open search
Windows XP visual styles
Community hub
Windows XP visual styles
logo
7 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Windows XP visual styles
Windows XP visual styles
from Wikipedia

Visual styles are a set of visual customizations of the graphical user interface for Windows XP and later. They are designed by Microsoft and are compatible with all Windows XP editions except for the Starter edition. Since Windows XP, themes also includes the choice of visual styles as well.[1]

Compared to the previous "Windows Classic" style used in Windows 95 to Windows Me (as well as the Desktop Themes applet in Microsoft Plus! for Windows 95, Windows 98 (as well as Microsoft Plus! 98) and Windows Me), the new visual styles of Windows XP have a greater emphasis on the graphical appeal of the operating system, using saturated colors[2] and bitmaps[3] throughout the interface, with rounded corners for windows.[4][5]

By default, "Luna" is preinstalled on Windows XP Home Edition and Professional, while "Royale" is preinstalled on Windows XP Media Center Edition 2005 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, such as "Zune". "Luna", "Royale", "Zune" and "Embedded" in particular are codenames of the official visual styles made by Microsoft for Windows XP.[6] Third parties and individuals have also released their own visual styles, however these require modifications of core Windows components to work, a practice that is not officially endorsed by Microsoft.

Some visual styles were developed by Microsoft as placeholders before unveiling the official visual styles, which were used in beta versions of Windows. These include "Watercolor", "Mallard", "Plex", "Slate" and "Jade".

The visual styles API was substantially expanded in Windows Vista and later. Nevertheless, the API remained heavily under-documented.[7]

Development history

[edit]

Early to late-2000: Watercolor, Mallard, Candy

[edit]

In 2000, during the development of Windows XP (then codenamed "Whistler" at the time), the concept of visual styles in themes was conceived as early as February 22, 2000 in an internal spreadsheet discussing the inclusion of both consumer and professional themes in the final product, with plans to complete the looks of each theme by April 28, 2000.[8]

The first theme to take advantage of the new visual style API in themes was Watercolor, initially named as Professional and internally named Business. This blue-colored, classic style-like theme was designed to improve the look-and-feel of Windows first introduced with Windows 95, being a less resource-intensive, professional-oriented theme for the operating system alongside a consumer-oriented counterpart that was intended to complement Watercolor, of which only concept images exist.[8] It first made its inclusion as a hidden, incomplete feature in build 2223 of Whistler, and was finalized by the time the first public preview build of Whistler, build 2250, was officially released by Microsoft on July 13, 2000, with a much more polished design, and can be accessed through normal means via the Display Properties applet.[9] It was given a slight update in build 2257. Watercolor was never intended to be included in the final product, and was mainly used as a placeholder for the time being until the final visual style was revealed.

The second theme to take advantage of the new visual style API was Mallard, also known as Sample Test Visual Style. This theme was designed as the consumer-oriented counterpart to Watercolor, and made use of certain elements of the visual style API, such as the taskbar and title bar using various design elements including a half semicircle on the left-hand side of the title bar. It also came with two colors variations, namely Chartreuse Mongoose and Blue Lagoon (internally named Paler), which differed from Watercolor as said theme only came with one color variation. Concepts for a consumer-oriented theme were shown off at Microsoft Technical Briefing 2000 on September 2000, showcasing an early, blue-colored version of what would eventually become Mallard. This early version was also shown on the Taskbar Properties applet in build 2257 before officially debuting in build 2410.[8] According to Microsoft developer Raymond Chen, Mallard was created by Microsoft as a decoy for testers to use until they were ready to showcase their new finalized visual style, Luna.[10]

Alongside the concepts for the consumer-oriented theme, a set of redesigned icons were developed in conjunction with the new visual styles to replace the existing ones that were in use up to Windows 2000 and Windows Me, which were designed by The Iconfactory. These icons were more detailed and are of higher resolution and color depth than the low resolution pixel art, sprite-based icons used in early Windows versions.

There was also another theme that took advantage of the visual style API in its early stages of development known as Candy, which was designed to mimic the Aqua interface of Apple's then-relatively new Mac OS X operating system. The theme was created as a test to take advantage of the new features of the visual style API but was never known to be included in any other builds of Whistler, and only resurfaced when the source code for Windows XP Service Pack 1 and Windows Server 2003 were leaked online in September 2020. Candy appeared to be nothing more than a reskin of Watercolor, with only some elements being modified to make use of the Aqua aesthetic. The date modified metadata for the visual styles themselves suggests that it was developed between builds 2250 and 2257.[11]

Late-2000 to August 2001: Luna

[edit]

During the final months of 2000, the two visual styles were starting to look out of place with the rest of the operating system, and so Microsoft decided to replace them with new ones that would look and remain consistent with rest of the operating system. They also wanted a new visual style that would look appealing and fresh to users, and so work on the new visual styles was underway.

Microsoft contracted design firm Frog Design, known for designing products for Apple Inc. and NeXT in the 1980s and 1990s as well as Packard Bell from 1994 to 1997, to create the new visual style and theme; the company also helped designed the skins used in Windows Media Player since version 7. Initial plans were to have two distinct visual styles named Luna and Mercury, the consumer and professional-oriented themes of the new visual styles respectively to replace both Mallard and Watercolor. Luna would have used colorful, rubber-like details, looking similar to early versions of Mallard (aka Sample Test Visual Style) in design and appearance, while Mercury would have used monochromatic, steel-like details, with elements that appeared to have similar design features to what the final version of Luna would look like; both themes would also have a green-colored Start button that would be featured in the final version of Luna. Both themes would also have corresponding Windows Media Player skin designs made, which presumably became "Windows XP" for Luna and "Windows Classic" for Mercury respectively. Ultimately, however, due to time constraints, Luna was the only one to be finalized outside of the concept stage while Mercury was never fully realized.[12]

The first concept images of what would eventually become the Luna theme were created in late 2000,[a] sometime after the release of Beta 1 (build 2296), showing the very early progress of the theme. This early concept, known under its informal name of "Luna Concept", featured a flat interface with no rounded corners, a blue gradient in the taskbar, orange gradients in Explorer windows, and a differently-shaped green-colored start button. It also featured new icon designs designed by The Iconfactory that were more reminiscent of the ones included in the final product; these were eventually included in build 2410, replacing several icons from Windows 2000 and prior. Several elements from this concept, including the blue window borders and taskbar, a red close button, a green start button, and a dark blue background were eventually used in the final version of the theme.[12] While most developers privately worked on Luna at that time, Watercolor and Mallard were still included as the default visual styles in most publicly released preview builds of Whistler from late 2000 and early 2001 as they were not ready to introduce the new visual style to the operating system yet.

At the Consumer Electronics Show on January 6, 2001, Microsoft dedicated a portion of its event to Whistler, and showed off a much more refined, yet still very early version of Luna to the public for the very first time, showcasing the progress made after its initial conception in late 2000. The build of Whistler that it was running on was build 2415 (lab06_N), compiled on January 2, 2001. This iteration of Luna, later to be informally known as "Luna Beta", is more detailed than its early concept phases, and looked similar to what would eventually be included in later builds such as build 2428, albeit with some differences such as the use of a larger font for window captions, a different design for the Start menu with a blue-white gradient background for the righthand pane, a blue Log Off button, and the older Windows flag. The build also featured the now-iconic Bliss wallpaper that would eventually be included in build 2419 alongside other wallpapers that would be available in the final product.[13][14][15]

Screenshot of Windows XP with an early version of the Luna theme informally called "Luna Beta"

The first sightings of the new Luna theme as featured in build 2428 was in the Beta 2 Core Technology Guide; the build in question was build 2423, compiled on January 21, 2001.[16] This iteration of Luna, also known as "Luna Beta", began to look closer to its final appearance with some differences, such as a brighter scrollbar, differently-shaped taskbar buttons and a much shinier start button. The build also featured Red Moon Desert as the default wallpaper instead of Bliss from build 2415 or the Whistler default wallpaper from builds 2410 to 2419, which remained in later builds up to build 2465. It was officially introduced to testers on February 13, 2001 with the release of the aforementioned build 2428, completely replacing the placeholder Watercolor and Mallard visual styles. The assets for the now-scrapped themes remained intact in the source code tree for Windows XP up to Service Pack 1 and Windows Server 2003, however, and were subsequently discovered in 2020 when the source code for both operating systems was leaked.

The first available build of Whistler to identify itself as Windows XP, build 2465, released to testers on April 26, 2001, brought the Luna theme closer to its finalized look, albeit without the additional color variations of the finished theme. This includes the removal of the shine from the Start button, and other changes such as the different scrollbar and taskbar button designs. The build also had Bliss set as the default wallpaper for the first time as the previous one, Red Moon Desert was no longer set as the default wallpaper due to testers comparing it to buttocks.[17]

At the Windows XP Expert Zone briefing on May 2001, Luna was updated to add two additional color variations for Luna, "Homestead" and "Metallic", which were later renamed as "Olive Green" and "Silver" respectively. The build shown at the briefing was a Lab06_N compile of build 2474. These additional color variations were officially released to testers on June 6, 2001 with build 2481.[12] The final version of the Luna visual style and theme as well as the visual style API arrived with build 2600 of Windows XP on August 24, 2001 for manufacturers, which was then released on October 25, 2001 for the general public. The assets of an early version of Luna from build 2428 also remained in the source code tree after the theme was redesigned and was subsequently leaked in September 2020 alongside the Watercolor, Mallard and Candy themes.

2002–2006: Plex, Slate, Jade, Aero

[edit]

In the years since the release of Windows XP, several more visual styles themes were developed for newer versions of Windows, as well as for several other versions of Windows XP. For instance, during the development of Windows Vista (aka "Longhorn"), at least three themes and visual styles were developed such as Plex, Slate, and Jade. Plex appeared as early as build 3683 and was included up until build 4042 (main), where it was replaced with Slate in build 4042 (Lab06_N), and Jade appeared in Longhorn Server (soon to be known as Windows Server 2008) build 4066. These themes acted as placeholders for Aero, which officially debuted in an early form in the post-reset build 5048 and was continuously updated until build 6000 of Windows Vista, which released on November 8, 2006 for manufacturers and on January 30, 2007 for the general public. They also worked in conjunction with the Desktop Window Manager (DWM) compositing engine, which allowed for greater emphasis on transparency effects and animation. Pre-reset builds of Longhorn also included Aero-like glass borders and effects that can only be accessed by modifications, which can be applied on top of the existing Plex, Slate, and Jade (and possibly Luna) visual styles.

2004–2009: Royale, Royale Noir, Zune, Embedded

[edit]

While Windows Vista was being developed, another theme for Windows XP was being made around that time for a new version of Windows XP Media Center Edition called Royale, officially known as the Media Center style. Royale was a more glossy and brighter-colored version of Luna, which debuted on October 12, 2004 with the release of Windows XP Media Center Edition 2005. When Royale was being developed, another color variation of Royale known as Royale Noir was being worked on before it was scrapped, but was later leaked online shortly afterwards. Weeks later, Microsoft released a variation of Royale known as Zune to accompany the release of its Zune portable music player, which was similar to Royale Noir in that aspect. For the last two embedded versions of Windows XP, Windows Embedded Standard 2009 and Windows Embedded POSReady 2009, another variation of Royale known as Embedded was introduced, which was a dark-blue colored version of the Zune theme that Microsoft had previously offered.

List of visual styles

[edit]

The following is a list of visual styles and themes offered in Windows XP. This does not include visual styles and themes offered in later versions of Windows such as Windows Vista and later.

Luna

[edit]
Luna, blue (default)
Luna, olive green
Luna, silver

"Luna" (the Moon in Latin and various other languages) is the codename for the default visual style of Windows XP. Officially known as "Windows XP style", it is available in three color schemes: blue (default), olive green (codenamed "Homestead") and silver (codenamed "Metallic").[5][18] It features a colorful plastic-styled interface, with rounded corners in the title bars as well as a green-colored Start button. The close button is colored red, while the minimize, maximize/restore buttons are colored as the same color of the theme. Other elements such as the radio buttons and scrollbars are also skinned with the Luna aesthetic.

Critics who did not like the theme nicknamed it as a "Fisher-Price interface" among others due to its perceived childish nature and design.[19][20]

Luna was retained as a placeholder theme in all pre-reset Windows Vista (Longhorn) builds alongside the Plex, Slate and Jade themes (see below), as well as the very early "Omega-13" post-reset builds 3790, 5000, 5001 and early Beta 1 builds 5048 and 5059. Luna was completely removed from all post-reset builds beginning as early as build 5098 after the unveiling of Aero in build 5048.

A variation of Luna also appeared in the Windows CE line of embedded operating systems beginning with Windows CE 5.0.

Windows Classic

[edit]
Classic

"Windows Classic" is the name of a visual style that was originally used as the default user interface design for Windows since Windows 95, and later became a secondary option in Windows XP up to Windows 7. Officially titled "Windows Classic style", it uses a beveled design, with sharp edges and 3D-styled widgets for control elements. It supports custom colors, sizes, and font styles for the various elements of the Windows user interface, which can be saved in a preset known as a color scheme. Marlett was designed to be used as the typeface for scalable elements of the user interface such as the minimize, maximize, restore, and close buttons. Unlike other visual styles, it is built-in to the operating system kernel and as such does not use the visual style API that was first introduced in Windows XP.

The classic style has remained unchanged since its introduction in 1995, though it has received some minor changes; Windows 98 added support for two-tone color gradients in the title bars, and the default color scheme was changed into a different one in Windows 2000, however the previous one was kept as one of the many built-in color schemes.

Compared to other visual styles, it is less CPU-intensive and offers better performance[21] (which is also why it is used by default on Windows Server 2003 through 2008 R2 for the same reason), as well as supporting greater color and font customization options. It is also used when the theme service is disabled, as well as in other certain scenarios such as Win32 console windows or when booting the system into Safe mode. Classic style widgets are also used for applications that are not theming-aware even though theming is enabled.

Windows XP and prior includes 22 preset color schemes for the classic style; four of them being optimized for the visually impaired.[b] "Windows Standard" was the default color scheme of Windows 2000 and Windows Me and later appeared on Windows Vista and Windows 7 (which was renamed to "Windows Classic" in the latter), while a slightly darker variant of the Standard scheme called "Windows Classic" (not to be confused with the renamed "Windows Classic" variant of "Windows Standard" in Windows 7) was the default color scheme of Windows 98 (albeit with a dark blue desktop background instead of green, which was done during Windows 2000's development) and later appeared on Windows Vista but not Windows 7.[22][5] Other schemes appeared in previous versions of Windows.

The classic style was removed as an option from Windows Server 2012 and Windows 8 onwards; however it still exists internally for backward compatibility purposes.[citation needed]

Royale

[edit]

Beginning with Windows XP Media Center Edition 2005, the Royale visual style was introduced. Several different variations of the Royale visual style were developed over time, such as the ones listed below.

Royale (Energy Blue)

[edit]
Royale (Energy Blue)

"Royale" (also known as Energy Blue and "Media Center style") was a visual style designed for Windows XP Media Center Edition 2005 and later ported over to Windows XP Tablet PC Edition 2005.[23] It is accompanied by a new wallpaper (inspired by Windows XP's iconic Bliss wallpaper). It presents a relucent, vivid and faux-reflective color scheme with intense blue and green colors, using a glossy finish. Originally shipping exclusively with the operating system in October 2004, it was later made available as an optional download in December 2004.

Microsoft New Zealand used to offer the Royale theme and the wallpapers for the New Zealand theme for download for all editions of XP through Windows Genuine Advantage on its website since April 7, 2005, but as of 2019 it is no longer available. Despite this, the pages for the downloads have been archived.[24][25] Due to the freeware nature of these packages, it has also been available on other software download websites at one time such as Softpedia.[26] The theme package also contains a wallpaper that is different from the one included with Windows XP Media Center Edition 2005 and Windows XP Tablet PC Edition 2005.

Microsoft also released a Windows Media Player visualization and skin at one time[when?]. The skin was released in Experience Pack for Tablet PC and was available for free,[27] but the installer only installed it on Windows XP Tablet PC Edition devices, for which it was licensed.

Royale Noir

[edit]
Royale Noir

"Royale Noir" is an unreleased visual style that looks like a darkened version of Royale, having a blackish and bluish to purple tint. It also has a black Start button, which changes to green when the mouse hovers over it. As Royale Noir was leaked and not finalized by Microsoft, it has been noted for some imperfections,[28] such as an excessively dark-colored title bar when the window is inactive.

Zune

[edit]
Zune

A few weeks after Royale Noir was leaked, "Zune" was officially released in a theme package to accompany the release of Microsoft's new Zune media player. In terms of style, Zune resembles Royale and Royale Noir, particularly the latter. It displays a brown to light shadow style and is the first publicly released visual style for Windows XP to include a differently colored Start button from the green XP,[29][30] which is colored orange in the Zune theme.

Embedded

[edit]
Embedded

Windows Embedded Standard 2009 and Windows Embedded POSReady 2009 came with a dedicated visual style called "Embedded" that is similar to Royale, Royale Noir and Zune, but featured a mix of dark blue colors. It was the second publicly released Windows XP visual style to use a differently colored Start button from the normal green color used in most Windows XP visual styles, this time in the same dark blue color as the visual style itself.

Development/placeholder themes

[edit]

Early builds of Windows since Windows XP included visual styles and themes intended to be placeholders to the final themes that were developed internally before they were publicly released. The following is a list of these.

Windows XP

[edit]

Watercolor

[edit]
Watercolor

"Watercolor" (internally named "Business" and codenamed "Professional") is a placeholder visual style used in early pre-release builds of Windows XP from builds 2250[c] to 2419 and later appeared (in source code form) in the leaked source code of Windows XP in September 2020. Officially known as "Watercolor button style", it was the first theme developed by Microsoft to take advantage of the visual style API during its early stages of development. Intended to improve upon the visual elements of Windows Classic, it primarily uses a blue and white style design and retains certain elements of the Windows Classic theme such as the sharp edges and similar window proportions. It also uses a red color scheme for inactive windows, which was originally gray in builds prior to build 2257 and later changed to dark blue in builds after build 2257.[9]

Mallard

[edit]
Blue Lagoon
Chartreuse Mongoose

"Mallard" is the internal name for a placeholder visual style designed by Microsoft as a decoy to show to the public during the development of Beta 2 while designers privately worked on Luna.[10] It appeared in pre-release Windows XP builds from builds 2410 to 2419[d] and later appeared (in source code form) in the leaked source code of Windows XP in September 2020. Officially known as "Sample Test Visual Style", It featured two color schemes, Chartreuse Mongoose (internally named with the aforementioned name), which primarily features a green and orange style, and Blue Lagoon (internally named "Paler"), which primarily uses a teal and purple style. It features an orange start button with a green notification area as well as a curved half-semicircle on the left-hand side of the title bar.

Candy

[edit]
Candy

"Candy" is an unannounced and unreleased visual style that was found (in source code form) in the leaked source code of Windows XP in September 2020. It was made in-between builds 2250 and 2257, according to the dates found within the metadata of the files in the theme. Candy appears to be an imitation of Aqua, a user interface design found in earlier versions of Mac OS X (10.0 to 10.6), using Aqua-like design elements for some parts of the UI such as the buttons, scroll bars, and balloon notifications.[31] Not much is known about its purpose, however it was likely meant as a way to test the theming engine that was first available in build 2250.[11]

According to some publicly available screenshots, the theme mostly resembles a partially reskinned version of Watercolor from build 2250 with some UI elements modified to make use of the Aqua aesthetic; the theme still retains certain elements of Watercolor (such as the title bars and window borders) and Windows Classic due to its incompleteness. It also contains a unique Start button image that contains the Windows logo without the word "Start" next to it on a pin-striped background with a small curved corner at the top-left; this design mimics the Apple menu which had a singular Apple logo, the curved corners are a nod to the menu bar on Classic Mac OS and early versions of Mac OS X, which had curved corners on both sides, and the pin-stripes are an obvious nod to Aqua itself.

Windows Vista

[edit]

The following visual styles were available during the pre-reset phase of Windows Vista's development, back when it was known as its codename "Longhorn" (or "Windows Longhorn"). The Luna visual style from Windows XP was also carried over into all pre-reset builds and some post-reset builds. All of these visual styles served as placeholders for Aero, which would be publicly shown in post-reset build 5048.

Plex

[edit]

"Plex" is a placeholder visual style used in Longhorn from builds 3683 to 4042 (main). It more closely resembles Luna but predominately uses a blue color throughout the interface, using different shades of blue. It uses similar window proportions to Luna, including the use of rounded corners.

Slate

[edit]

"Slate" is one of the two placeholder visual styles used in Longhorn prior to the development reset from builds 4042 (Lab06) to 4093. Like the Plex theme, it resembles Luna using similar window proportions but with a slate gray color scheme, and also features a grey start button that changes to dark green when hovered over or clicked on.

Jade

[edit]

"Jade" is one of the two placeholder visual styles used in Longhorn prior to the development reset from builds 4066 to 4093. Like the Plex and Slate themes, it resembles Luna using similar window proportions but with a light gray and white color scheme. It also features a differently-styled start menu reminiscent of that of the final version of Windows Vista. It uses Segoe UI as the typeface for the user interface.

Specialized themes

[edit]

Some themes are offered with specialized products for Windows. The majority of these reused the Luna theme with no other changes.

Microsoft Plus! for Windows XP themes

[edit]

The Microsoft Plus! for Windows XP enhancement package includes four themes using the three color schemes of the Luna visual style: Aquarium, Nature, da Vinci, and Space. Aquarium uses the default (blue) Luna color scheme, Nature and da Vinci use the olive green Luna color scheme, and Space uses the silver Luna color scheme. Each theme came with its own unique set of icons, cursors, wallpapers, and screen savers.

Windows 20th Anniversary

[edit]

The Japan-only limited-release Windows 20th Anniversary enhancement package released in 2005 to commemorate the 20th anniversary of Windows (1985–2005) contains a specialized theme that includes a unique wallpaper, sound scheme, screen saver, icons and cursors tied to the aforementioned anniversary, and reuses the default (blue) Luna visual style. The included screen saver chronicles the history of Windows from 1985 to 2001, including the then-upcoming Windows Vista, which would not be released until 2007.[32]

Third-party visual styles

[edit]

Windows only loads a visual style that bears a valid Microsoft digital certificate.[33] As such, third-party visual styles can only be used if one of the Windows files called uxtheme.dll is altered to allow unsigned visual styles.[34][35] Microsoft is aware of such a practice and suggests obtaining a newer revision of the patched uxtheme.dll file in case problems occur after Microsoft's own updates to the file have been applied (typically through an OS service pack).[36]

Application support

[edit]

Third-party applications can be configured to work with visual styles. By default, the title bar and the window borders of Windows Forms-based applications are rendered using the user's preferred visual style, while the rest of the application's graphical user interface (GUI) is rendered in the Classic style.[37] This is because these two different parts of the GUI are rendered using two different software libraries: the title bar and the window borders ("non-client area" or "user controls") use Windows USER, and the remaining controls ("client area" or "common controls") use version 5.8 of the Common Controls Library.[38] Version 6.0 of the Common Controls Library contains both the user controls and the common controls, and developers may configure the application's user interface to be displayed in the user's currently-selected visual style by forcing it to be rendered using version 6.0 of the library.[39][40]

See also

[edit]

Notes

[edit]

References

[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
Windows XP visual styles are a (GUI) theming system introduced by with the release of on October 25, 2001, designed to provide a modern, colorful, and user-friendly appearance to the operating system's interface, replacing the previous gray aesthetic with vibrant elements like soft curves, gradients, and textured controls. The system centers on the default Luna theme, which emphasizes simplicity, freshness, and excitement through rich colors, improved typography, and subtle dimensionality, applied across components such as the , , windows, and common controls like buttons and scrollbars. Luna offers three selectable color schemes—Blue (vivid and engaging with blue tones and accents in green, red, and yellow), Olive Green (neutral and comforting), and Silver (metallic and precise)—configurable via Display Properties to suit user preferences. These styles integrate with the shell and applications through the UXTheme service and updated common controls in COMCTL32.DLL (version 6.0), enabling developers to render themed elements using APIs like DrawThemeBackground while ensuring for legacy software. Visual styles marked a significant in Windows principles, promoting and visual appeal by incorporating high-quality graphics and color-coded , influencing subsequent Windows versions while allowing third-party custom themes through theme files.

Background

History

The of Windows operating systems from version 95 through 2000 primarily utilized the style, characterized by a gray color scheme, beveled edges, and flat visual elements that emphasized functionality over aesthetic vibrancy. This design approach, inherited from earlier iterations like , prioritized compatibility and simplicity but was perceived as dated by the early , prompting to pursue a consumer-oriented redesign for its next major release. The shift aimed to unify the consumer ( lineage) and professional (/2000 lineage) branches under a single platform, with visual enhancements playing a central role in making the OS more approachable and engaging for home users. Development of these visual styles occurred under the codename Whistler, Microsoft's internal project for what became , beginning in earnest after the merger of separate consumer and business OS tracks in late 1999. Initial previews of Whistler were shared in April 2000, with beta builds starting in October of that year incorporating early UI experiments, including the foundations of themed appearances that departed from the style's rigidity. By early , visual styles were more fully integrated into Whistler betas, allowing testers to experiment with customizable themes that introduced smoother transitions and more dynamic elements, setting the stage for the final product. These previews were distributed to developers and select partners, gathering input that refined the interface before general availability. User feedback from prior Windows versions, particularly complaints about the stark and utilitarian interface, heavily influenced the XP redesign, leading to incorporate saturated colors, subtle transparency effects, and bitmap-based for a fresher, more immersive experience. This emphasis on visual appeal was part of a broader strategy to position as a "reliable and enjoyable" platform for everyday computing, drawing from extensive studies that highlighted the need for excitement and in consumer software. launched worldwide on October 25, 2001, with visual styles enabled by default via the Luna theme, marking a pivotal modernization of the Windows GUI that extended beyond mere functionality to evoke a sense of delight and cohesion.

Development

The development of Windows XP visual styles, particularly the flagship Luna theme, involved close collaboration between and the design firm Inc. Frog Design contributed key elements, including the Luna visual style, which adopted a "plastic" aesthetic characterized by rounded corners, subtle gradients, and shadows to convey a sense of friendliness and modernity in the operating system's interface. Early conceptual work included explorations beyond the final Luna design, such as the "Mercury" theme, an unrealized glassy aesthetic intended as a professional counterpart to Luna's consumer-oriented look; these ideas emerged from initial prototypes tested in internal beta builds of (codenamed Whistler) during 2000 and 2001. Microsoft's design team conducted extensive user research during this phase, encountering false starts and mixed feedback—some viewed Luna as approachable for home or casual use but "silly" for professional environments—before refining it for broader appeal. To enhance personalization while maintaining simplicity, developers created Luna variants in blue (the default primary scheme), olive green, and silver, allowing users to switch color palettes without altering core elements. These variants were complemented by additional desktop themes from the for Windows XP add-on, released in November 2001, which included packs like Aquarium (blue-based), Nature and da Vinci (olive green-based), and Space (silver-based) for further desktop customization. A key challenge was balancing the styles' visual richness with performance on contemporary hardware, as the added rendering of gradients and effects increased memory usage and could slow older systems; this led to options for disabling visual styles in favor of the lighter Windows Classic theme to improve responsiveness.

Technical Implementation

Visual styles in Windows XP are defined in .msstyles files, which are portable executable (PE) files containing bitmaps for graphical elements—stored as individual images in IMAGE resources or atlases in STREAM resources—and binary metadata in VARIANT resources specifying properties such as metrics, colors, fonts, class mappings (CMAP), and part/state definitions. These files also include digital signatures embedded in the PE structure for authentication by the UXTheme service to ensure only verified styles are applied. The loading process is managed by the Themes service (Themes), which starts automatically on system boot as part of . Upon theme selection or change via Display Properties, the system retrieves the active .msstyles file (typically around 4 MB for Luna) and uxtheme.dll performs a verification to confirm authorship; if valid, the style properties are parsed and cached for rendering. Unsigned third-party .msstyles files are rejected unless uxtheme.dll is patched to disable the signature check, allowing custom styles to load. Rendering occurs through the UxTheme API (uxtheme.dll), which provides functions like OpenThemeData and DrawThemeBackground for applying style elements. Window frames, title bars, and borders use themed non-client rendering, where USER32.DLL handles window management and delegates drawing to UxTheme for styled appearances via APIs such as GetThemeNonClientMetrics. Buttons, menus, and dialogs are rendered by the Common Controls Library (comctl32.dll), defaulting to version 5.82 for Classic-style output but upgradable to version 6.0—enabling full visual styles—for improved theming support; version 6.0 can be activated via application manifests specifying the dependency or by installing , which includes the updated DLL. Applying visual styles increases CPU and GPU usage due to computational demands of alpha blending for transparency effects and gradients for , particularly on hardware without dedicated acceleration, leading to higher memory consumption (e.g., several MB per loaded style) and potential slowdowns in UI responsiveness. In low-resource scenarios, such as older hardware or embedded systems, users can disable styles and revert to the Windows appearance via Display Properties to minimize overhead and improve performance. Visual styles are supported across all except Starter, which omits the Themes service and theme selection options to enforce a simplified interface. They maintain with legacy Win32 applications by falling back to rendering if version 6 common controls are unavailable, but achieve full theming for custom or owner-drawn controls only when developers include manifests declaring the .Windows.Common-Controls dependency (version 6.0).

Built-in Styles

Luna

Luna is the default visual style for , characterized by a blue-themed interface featuring glossy, curved elements on windows, the , and the to create a more inviting and three-dimensional appearance. The design incorporates subtle gradients for depth, soft rounded corners on UI components, and a plastic-like texture that evokes a tactile, modern feel, moving away from the flat aesthetics of prior Windows versions. Accessible via Display Properties, Luna offers three color variants: the default Blue scheme with its energetic palette accented by red, amber, and green; Olive Green for a comforting, neutral tone; and Silver for a metallic, precise look. Early beta versions of Luna, appearing in builds from early 2001 such as build 2428, showcased rougher gradients, less refined icons, and experimental features like partial transparency in the "Luna Concept" iteration, which were ultimately not included in the retail release to ensure broad compatibility. These pre-release iterations, demonstrated internally and to testers by May 2001, evolved through multiple refinements based on usability feedback, resulting in the polished final style. The Microsoft Plus! for Windows XP enhancement pack extends Luna with four additional themes that apply its visual framework to themed color packs: Aquarium with aquatic blues, Nature emphasizing greens, da Vinci featuring artistic neutrals, and Space incorporating cosmic purples, each including matching wallpapers, sounds, and cursors for immersive customization. Enabled by default upon Windows XP installation, Luna enhances usability through subtle animations, such as buttons lighting up on to simulate a glow effect and fade transitions for menus and the , alongside dynamic grouping of buttons for multiple open windows. Luna received praise for refreshing the graphical user interface and improving perceived productivity, with user studies indicating it appeared professional and approachable for diverse audiences, contributing to Windows XP's overall acclaim as a stable evolution from predecessors. However, it faced criticism for its resource demands, including higher CPU and graphics requirements that strained pre-2001 hardware, leading to issues on older systems unless were adjusted.

Windows Classic

The Windows Classic visual style in Windows XP maintains the flat, beveled gray interface design inherited from and previous versions, featuring simple, non-transparent elements without advanced graphical effects. This appearance emphasizes functionality over visual flair, using solid colors and basic shading to delineate UI components such as windows, menus, and buttons. Unlike the default Luna theme's vibrant, curved aesthetics with subtle gradients and glows, provides a straightforward, familiar look for users transitioning from earlier Windows releases. Classic includes a variety of preset color schemes, encompassing standard gray tones, colored variants like and , and high-contrast options designed to enhance for users with visual impairments. These schemes prioritize readability and can be selected to adjust overall system hues while preserving the core . The style's purpose centers on accommodating user preferences for a traditional interface or optimizing performance on lower-end hardware, where resource-intensive themed elements might cause slowdowns; it is selectable directly via the Display Properties dialog under the Appearance tab. From a technical standpoint, Windows Classic consumes fewer system resources than themed visual styles, as it relies on vector-based without the overhead of rendering or alpha blending for transparency and effects, resulting in reduced usage and faster rendering on older systems. This also aids compatibility with legacy applications that may not support visual styles, avoiding potential rendering conflicts or visual distortions. Customization is available through per-element adjustments in the Advanced Appearance settings, allowing users to tweak colors for specific components like window titles, buttons, and scrollbars, though it excludes modern features such as gradients or transparency. In its legacy role, Windows Classic functioned as a reliable fallback option during the Windows XP beta development phases, ensuring interface stability amid evolving theme implementations, and it persists as a selectable default in certain deployments favoring compatibility and minimal visual overhead over contemporary styling.

Additional Official Styles

Royale

The Royale visual style, also referred to as Energy Blue, served as the default theme for Windows XP Media Center Edition 2005, providing a refreshed interface tailored to home entertainment systems. Released alongside the edition in late 2004, it emphasized a glossy, glass-like aesthetic with metallic accents and smoother color gradients compared to the standard Luna theme, evolving from Luna's foundational design principles by incorporating deeper blue tones for a more vibrant, media-focused look. This design was optimized for widescreen televisions commonly paired with Media Center setups, enhancing visibility and immersion during video playback and navigation. Officially distributed through 2005, Royale became available for installation on standard Windows XP editions via a separate Microsoft-signed .msstyles file download, eliminating the need for third-party patches or modifications to enable its use. The theme's signed format ensured compatibility and in line with Microsoft's official visual style requirements, allowing users to apply it directly through Display Properties without risking system stability. Key features of Royale included enhanced and elements with subtle glow effects for better depth and readability, alongside custom icons and sound schemes designed specifically for media playback interfaces, such as video controls and music . These elements prioritized an entertainment-oriented visual experience, shifting away from the productivity focus of earlier styles like Luna by incorporating smoother animations and layouts suited to full-screen . Royale also formed the foundational design for subsequent variants, including the darker Royale Noir, extending its influence within Microsoft's visual style ecosystem. Among Windows XP users, Royale gained notable adoption among media enthusiasts for its polished, TV-friendly appearance, often downloaded to customize home theater PCs and standard installations seeking a more modern alternative to built-in themes. Its official signing and seamless integration contributed to its popularity, as it required no unauthorized tweaks for deployment on non-Media Center systems.

Zune

The Zune visual style was released by in November 2006 alongside the debut of the Zune , serving as a promotional for users to enhance media integration and branding consistency across the ecosystem. It could be installed via the Zune 1.0 software setup or as a standalone MSI package, remaining fully compatible with XP's standard theme engine without requiring third-party modifications. Drawing from the original Zune device's hardware design, the style employs a dark palette dominated by black title bars and backgrounds, accented by orange elements such as the Start button for a sophisticated, device-mirroring appearance warmer than the blue-focused Royale theme on which it is based. Key updates include custom wallpapers—two options, one optimized for displays—refreshed icons, and UI components like progress bars tailored to promote media playback experiences. Users could adjust font sizes to large or extra-large for better readability, though the retained its core layout with only background alterations. Intended primarily for Zune device owners, the style functioned as a niche extension to the XP interface, emphasizing promotional appeal over broad versatility and encouraging seamless transitions between desktop and portable media environments. Installation was straightforward through the Display Properties panel, with easy reversion to default themes.

Embedded

The Embedded visual style is an official theme developed specifically for Embedded, characterized by a uniform blue color scheme that extends to all elements, including the Start button. Included with Embedded 2, released on January 18, 2005, this visual style is not available in consumer editions of but can be extracted from the embedded distribution and applied to standard installations without requiring system patches. Tailored for industrial applications such as kiosks, ATMs, and point-of-sale systems, the Embedded style supports the componentized nature of Embedded, allowing OEMs to configure devices by stripping non-essential UI components for improved reliability and performance in resource-constrained, non-desktop environments. The theme features minimalistic, high-contrast elements in its dark blue design to ensure visibility and durability on hardware commonly used in these settings, including touchscreens and low-resolution displays, while sharing the core rendering engine with the Luna visual style.

Unreleased and Beta Styles

Royale Noir

Royale Noir is an unreleased visual style developed by as a dark variant of the Royale theme, specifically intended for . Created around 2005 during the development of Media Center Edition 2005, it features an inverted color scheme from the standard Royale, with black backgrounds, white text, and metallic grays accented by a subtle purplish tint to create a high-contrast, night-friendly aesthetic suitable for low-light media viewing. The theme surfaced publicly through leaks in October 2006, originating from beta builds and a "people_ready" TV commercial segment discovered by a Channel9 community member. It was never officially released, reportedly shelved due to its incomplete state, including issues like overly dark inactive titlebars and unchanged hover states on elements such as the Start button. Despite these imperfections, Royale Noir retains similar glossy gradients to Royale but in desaturated tones, maintaining the overall proportions and glossy elements while emphasizing a "night" mode contrast to Royale's brighter blue base. As a digitally signed Microsoft theme, Royale Noir can be installed on standard Windows XP without requiring a uxtheme.dll patch, by extracting its files to the system's themes directory and selecting it via Display Properties. Post-leak, it became downloadable from enthusiast and tech preservation sites, allowing users to apply it for a cohesive dark interface that integrates with applications like Office 2003. Royale Noir represents an early experiment with dark mode interfaces on , predating the broader adoption of such themes in , and its design elements influenced subsequent official styles like the dark theme released in 2006.

Watercolor

The Watercolor visual style, internally referred to as or Professional, appeared in early beta builds of (codenamed Whistler), including Milestone 2 versions from 2000, such as build 2223 and later Beta 1 compilations like 5.1.2296. It functioned primarily as a placeholder and test theme to support internal development of the visual styles system while concealing the more innovative Luna design from external observers. Watercolor's design incorporated soft, pastel gradients reminiscent of watercolor , rendered in hues of and to create a subtle, artistic evolution beyond the stark industrial look of prior Windows interfaces. As a , it featured an incomplete with placeholder icons, menus, and controls that lacked polish, emphasizing functionality over final aesthetics. In terms of features, the style provided rudimentary theming for windows, buttons, and dialogs without incorporating full animations or transitions, allowing developers to prototype UI elements and validate the underlying theme engine's reliability ahead of Luna's more dynamic implementation. It was employed internally for early experimentation, testing compatibility across applications, and iterating on non-industrial visual motifs. The Watercolor theme gained visibility through leaks of beta ISOs and build documentation shared in enthusiast communities, enabling extraction of its resource files for analysis or recreation, though it remains non-functional in the retail (RTM) edition of . Overall, Watercolor exemplified Microsoft's initial forays into artistic interface design during Whistler's development, bridging the classic era with Luna's vibrant, colorful paradigm in a conservative yet forward-looking manner.

Mallard

The Mallard visual style, internally referred to as the Sample Test Visual Style, was an experimental theme included in pre-release builds of (codenamed Whistler) from builds 2223 to 2419. Developed around 2000–2001 as part of early prototyping efforts, it featured a green-dominated palette inspired by the duck—a commonly associated with decoys—incorporating organic shapes with subtle feathered edges and textured elements for windows, buttons, and controls to evoke a natural, avian motif. Its primary purpose was to act as a public during development, allowing the visual styles team to test infrastructure for theme switching and rendering while concealing the actual default style, Luna, which was developed in secret until its unveiling at 2001. Named after duck decoys to reflect its misleading role, was planned for the personal or home edition SKU according to an early Whistler roadmap dated February 2000, with completion targeted for April 2000, though it was ultimately discarded as Luna evolved into a more refined, plastic-like aesthetic. The style offered partial implementation, including two color schemes—"Chartreuse Mongoose" (a vibrant green-yellow variant evoking a relaxed, "Hang Loose" vibe) and "Blue Lagoon" (a cooler blue scheme referencing desert island )—along with custom resources for window captions in active, inactive, and disabled states. It also incorporated unique strings in its theme files, such as "2001 Did you ever wonder who you'd bring to a desert island?" and "6001 ," hinting at consumer-oriented , but lacked full integration with elements like the and had no confirmed custom sounds or cursors in surviving artifacts. Discovered through leaked beta files and the Windows XP source code release, Mallard has been extracted and documented by preservation communities, enabling installation on emulated XP environments via tools like UXTheme Patcher, though it remains unstable on original hardware due to incomplete APIs and compatibility issues. Its survival in archives underscores its role in testing the foundational mechanics of visual styles, which powered XP's theming system, but it never progressed beyond beta testing as focus shifted to Luna's variants.

Candy

The visual style is an unreleased and unfinished experimental theme developed for , discovered in a 2020 leak of the operating system's . It served as an internal placeholder to test the XP theme engine during early development under the Whistler codename. Designed to emulate the Aqua graphical user interface of Mac OS X, Candy features glossy, metallic textures with translucency, shadows for depth, and rounded, liquid-like elements such as buttons and the . These attributes create a bright, visually striking appearance marked internally as a "Whistler skin with eye candy," contrasting the more subdued professionalism of the final Luna theme. The style draws direct inspiration from Apple's Aqua, unveiled in 2000, incorporating similar rounded aesthetics and shiny effects to explore bold UI possibilities. Originating around 2000 between Windows XP builds 2250 and 2257, Candy was created for internal testing rather than public distribution. It emerged from Microsoft's efforts to innovate the theme engine amid competition with Mac OS X, but remained hidden until the September 2020 source code leak from internal archives exposed various unreleased assets. As a complete .msstyles file, includes custom UI elements like buttons and icons, though it lacks polish and full integration, running with glitches on compatible early builds. It does not feature dedicated wallpapers or animations in its leaked form, focusing instead on core visual components to prototype extensibility later refined in Luna. Modern testing on retail requires third-party patches to enable custom styles, as the OS restricts unsigned themes by default. Candy was never released, shelved in favor of the more corporate-oriented Luna theme that shipped with in 2001, reflecting a strategic pivot away from experimental, competitor-mimicking designs. Its discovery underscores Microsoft's brief exploration of vibrant, Aqua-influenced aesthetics during the heated OS rivalry of the early , highlighting untapped creative directions before the emphasis on Luna's extensions.

Extensions and Compatibility

Third-party Visual Styles

Following the release of in October 2001, a vibrant community of enthusiasts began creating and sharing custom visual styles shortly thereafter, primarily through online platforms such as and dedicated sites like ThemeXP. These third-party styles often drew inspiration from contemporary operating systems, including attempts to replicate the translucent Aero interface of or the glossy Aqua design of macOS, as well as original abstract designs featuring metallic gradients, organic textures, or futuristic elements. The popularity of these creations surged in the mid-2000s, with thousands of user-submitted .msstyles files available for download, fostering a of customization that extended beyond Microsoft's limited official offerings. Creating these visual styles typically involved editing the proprietary .msstyles file format using specialized tools like Style Builder, a graphical editor for modifying visual elements such as colors, borders, and animations, and , a free utility for extracting, altering, and repacking resources within theme files. However, Windows XP's uxtheme.dll enforced digital signing to prevent unauthorized themes, requiring users to apply patches like UXTheme Patcher to bypass this restriction and emulate signed files. This process involved replacing system files, which demanded technical knowledge and often included backing up originals to avoid boot failures. Notable examples include integrations with commercial software like Stardock's , which expanded on XP's native theming by supporting additional skins and extensions while maintaining compatibility with .msstyles files. Among free community offerings, Linux-inspired themes such as Ubuntu Light adapted open-source desktop environments like to XP's interface, featuring clean panel layouts and icon sets, while minimalist dark modes like SimpleDark emphasized subdued grays and blacks for reduced eye strain without ornate details. These packs were distributed as zipped archives containing .msstyles, wallpapers, and icons, installable via the Display Properties after patching. Applying third-party visual styles carried risks, including system instability such as crashes during theme switching or graphical glitches in applications, stemming from incomplete compatibility with unsigned files. Security vulnerabilities arose from the need to disable verification, potentially exposing the system to malicious code embedded in unverified downloads, though no widespread exploits tied directly to themes were reported. did not endorse these modifications, viewing them as violations of system integrity, which could complicate future patching or lead to reduced stability. The third-party visual styles community peaked during XP's lifecycle but began waning with the 2009 release of , whose enhanced theme engine natively supported more advanced features like transparency, drawing creators toward Aero-compatible designs. Despite this shift, the legacy endures through archived collections on sites like and modern recreations for XP emulators such as , where enthusiasts continue adapting styles for nostalgic or preservation purposes.

Application Support

Applications in Windows XP leverage the operating system's visual styles through interactions with core system libraries to achieve themed user interfaces. Window borders and non-client areas, such as title bars and scrollbars, are automatically rendered with visual styles by USER32.DLL when themes are enabled, as uxtheme.dll hooks into the window creation process to apply the active style without requiring explicit developer intervention. For client-area controls like buttons, list views, and toolbars, applications must utilize Common Controls version 6.0 from comctl32.dll to enable full theming support. Native Win32 applications developed for , such as Windows Explorer and Control Panel applets, exhibit full visual style integration, displaying consistent themed elements across their interfaces. Older applications or those compiled against earlier versions of the Windows SDK, however, default to Common Controls v5.0, resulting in unthemed or classic-style UI components unless explicitly updated. Developers can declare dependency on comctl32.dll v6.0 via an application , which activates themed rendering for supported controls without recompiling the binary. A key limitation arises in the client area of windows, where custom-drawn elements or legacy controls remain unthemed unless the application incorporates API calls to uxtheme.dll functions like SetWindowTheme or draws using themed APIs. Non-compliant software, particularly legacy applications without manifests, may encounter rendering inconsistencies or glitches when using third-party visual styles, as these styles can alter system metrics and part definitions in ways not anticipated by unupdated code. Illustrative examples include , which offers partial theming support—such as styled toolbars and menus when running on —but requires manual manifest addition for fuller control integration, leaving some dialogs in classic appearance. Similarly, many games and utilities from the era, like those built with or custom engines, often needed explicit hooks into visual style APIs to harmonize their UI elements with the system theme, preventing visual mismatches in immersive environments.

References

Add your contribution
Related Hubs
User Avatar
No comments yet.