HOME

TheInfoList



OR:

The Appearance Manager is a component of
Mac OS 8 Mac OS 8 is the eighth major release of the classic Mac OS operating system for Macintosh computers, released by Apple Computer on July 26, 1997. It includes the largest overhaul of the classic Mac OS experience since the release of System 7 ...
and
Mac OS 9 Mac OS 9 is the ninth and final major release of the classic Mac OS operating system for Macintosh computers, made by Apple Computer. Introduced on October 23, 1999, it was promoted by Apple as "The Best Internet Operating System Ever", highlight ...
that controls the overall look of the
Macintosh Mac is a brand of personal computers designed and marketed by Apple Inc., Apple since 1984. The name is short for Macintosh (its official name until 1999), a reference to the McIntosh (apple), McIntosh apple. The current product lineup inclu ...
graphical user interface A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
widgets and supports several themes. It was originally developed for
Apple An apple is a round, edible fruit produced by an apple tree (''Malus'' spp.). Fruit trees of the orchard or domestic apple (''Malus domestica''), the most widely grown in the genus, are agriculture, cultivated worldwide. The tree originated ...
's ill-fated
Copland Copland may refer to: * Copland (crater), on Mercury * Copland (operating system) * Copland (surname) * Copland River in New Zealand * 4532 Copland, an asteroid named after Aaron Copland * Aaron Copland, American composer See also * Copeland (dis ...
project, but with the cancellation of this project the system was moved into newer versions of the Mac OS. The Appearance Manager is also available free as part of a downloadable SDK for
System 7 System 7 (later named Mac OS 7) is the seventh major release of the classic Mac OS operating system for Macintosh computers, made by Apple Computer. It was launched on May 13, 1991, to succeed System 6 with virtual memory, personal file shari ...
. The Appearance Manager is implemented as an abstraction layer between the Control Manager and
QuickDraw QuickDraw was the 2D graphics library and associated application programming interface (API) which is a core part of classic Mac OS. It was initially written by Bill Atkinson and Andy Hertzfeld. QuickDraw still existed as part of the libraries ...
. Previously, controls made direct QuickDraw calls to draw user interface elements such as buttons, scrollbars, window title bars, etc. With the Appearance Manager, these elements are abstracted into a series of APIs that draw the item as a distinct entity on behalf of the client code, thus relieving the Control Manager of the task. This extra level of indirection allows the system to support the concept of switchable "themes", since client code simply requests the image of an interface element (a button or scroll bar, for example) and draws its appearance. Kaleidoscope, a 3rd party application, was the first to utilize this functionality with via "scheme" files, followed by an updated Appearance Control Panel in Mac OS 8.5, which acted similarly via "theme" files. Schemes and themes are similar in concept, but they are not internally compatible. An updated and more powerful version of the Appearance Manager was used for
Carbon Carbon () is a chemical element; it has chemical symbol, symbol C and atomic number 6. It is nonmetallic and tetravalence, tetravalent—meaning that its atoms are able to form up to four covalent bonds due to its valence shell exhibiting 4 ...
applications in Mac OS X even after Apple made the transition to
Aqua Aqua is the Latin word for water. As such, it is often used in many words which relate to water, such as aquatic life. In English, it may also refer to: Arts * Aqua (color), a greenish-blue color Business * Aqua (Chicago), an 82-story resid ...
. The Extras.rsrc file is an updated version of an Appearance Theme that is compatible with the newer Appearance Manager. As of Mac OS X version 10.3, 'layo' data is no longer used, even for Carbon applications, so the continued existence of the Appearance Manager can no longer be confirmed.


Appearance themes

The default look and feel of the Appearance Manager in Mac OS 8 and 9 is Platinum
design language A design language or design vocabulary is an overarching scheme or style that guides the design of a complement of products or architectural settings, creating a coherent design system for styling. Objectives Designers wishing to give their su ...
, which was intended to be the primary
GUI Gui or GUI may refer to: People Surname * Gui (surname), an ancient Chinese surname, ''xing'' * Bernard Gui (1261 or 1262–1331), inquisitor of the Dominican Order * Luigi Gui (1914–2010), Italian politician * Gui Minhai (born 1964), Ch ...
for
Copland Copland may refer to: * Copland (crater), on Mercury * Copland (operating system) * Copland (surname) * Copland River in New Zealand * 4532 Copland, an asteroid named after Aaron Copland * Aaron Copland, American composer See also * Copeland (dis ...
. Platinum retains many of the shapes and positions of elements from
System 7 System 7 (later named Mac OS 7) is the seventh major release of the classic Mac OS operating system for Macintosh computers, made by Apple Computer. It was launched on May 13, 1991, to succeed System 6 with virtual memory, personal file shari ...
and earlier, like window control widgets and buttons and while
Charcoal Charcoal is a lightweight black carbon residue produced by strongly heating wood (or other animal and plant materials) in minimal oxygen to remove all water and volatile constituents. In the traditional version of this pyrolysis process, ca ...
is the default system font,
Chicago Chicago is the List of municipalities in Illinois, most populous city in the U.S. state of Illinois and in the Midwestern United States. With a population of 2,746,388, as of the 2020 United States census, 2020 census, it is the List of Unite ...
was available via a menu option. However, various shades of grey are used extensively throughout the interface, as opposed to previous interfaces which are mostly
monochrome A monochrome or monochromatic image, object or palette is composed of one color (or values of one color). Images using only shades of grey are called grayscale (typically digital) or black-and-white (typically analog). In physics, mon ...
black and white. Apple Platinum is not a theme, however, as it is actually embedded into the Appearance Manager. The Appearance Control Panel has the ability to attach a theme to the Appearance Manager. There is an Apple Platinum file in the themes folder in the System Folder which acts as a
stub Stub or Stubb may refer to: Shortened objects and entities * Stub, a tree cut and allowed to regrow from the trunk; see pollarding * Pay stub, a receipt or record that the employer has paid an employee * Stub period, period of time over which i ...
, but no functional theme elements are embedded into it. Customizable palettes ('clut' resources) are used for progress bars, scroll thumbs, slider tabs and menu selections in Apple Platinum and this unique option is not available to real themes. The Appearance Control Panel uses the type code 'pltn' to identify if a file should act like a palette modification stub to Apple Platinum and the type code 'thme' to identify if a file should act like an Appearance Theme. An important distinction is that the Appearance ''Control Panel'' implements themes into the Appearance Manager. Kaleidoscope is third-party software that implements schemes into the Appearance Manager. Kaleidoscope is not a substitute for the Appearance Manager; it is a substitute for the Appearance Control Panel. Apple widely demonstrated two Appearance Themes which override Apple Platinum, Hi-Tech and Gizmo. Hi-Tech is based on a shades-of-black color scheme that made the interface look like a contemporary piece of
audio-visual Audiovisual (AV) is electronic media possessing both a sound and a visual component, such as slide-tape presentations, films, television programs, corporate conferencing, church services, and live theater productions. Audiovisual service pro ...
equipment. Gizmo is a period-appropriate Memphis-style interface, using many bold colors, patterns, and "wiggly" interface elements. Both changed every single element of the overall GUI, leaving no trace of Apple Platinum. A third theme, Drawing Board, was later introduced, developed at Apple Japan. This theme uses elements that make the interface look like it has been drawn in pencil on a drafting board, including small "pencil marks" around the windows, a barely visible
graph paper Graph paper, coordinate paper, grid paper, or squared paper is writing paper that is printed with fine lines making up a regular grid. It is available either as loose leaf paper or bound in notebooks or graph books. It is commonly found in mathe ...
grid on the desktop, and "squarish" elements with low contrast. Although themes are supported in all released versions of Mac OS 8.5 through 9.2.2, the three aforementioned themes were only present in pre-release versions of Mac OS 8.5 and were removed without explanation in the final release. One retrospective review by a long-time Mac user described the themes as being a mistake and waste of engineering resources, saying the "Hi-Tech" theme "looked like a typical dark over-decorated techno skin that became popular for
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
desktops" and that "Gizmo" looked "awful...the Finder in a clown suit".


Typography

By default, a font called Charcoal is used to replace the similar Chicago typeface that was used in earlier versions of the Mac OS. A number of additional system fonts are also provided, including Capitals, Gadget, Sand, Techno, and Textile. In order to be a system font, glyphs specific to the Mac operating system need to be provided, such as the
Command key The Command key (sometimes abbreviated as Cmd key), , formerly also known as the Apple key or open Apple key, is a modifier key present on Apple keyboards. The Command key's purpose is to allow the user to enter keyboard commands in applica ...
symbol (⌘). System fonts are normally displayed at 12 
points A point is a small dot or the sharp tip of something. Point or points may refer to: Mathematics * Point (geometry), an entity that has a location in space or on a plane, but has no extent; more generally, an element of some abstract topologica ...
. Later versions of the Appearance Manager also apply
anti-aliasing Anti-aliasing may refer to any of a number of techniques to combat the problems of aliasing in a sampled signal such as a digital image or digital audio recording. Specific topics in anti-aliasing include: * Anti-aliasing filter, a filter used b ...
to type displayed on the screen above a certain size, by default . This improves the overall look of the text by reducing the perception of rasterization artifacts. Anti-aliasing is adjustable in the Appearance Control Panel.


Shareware products

Shareware products exist that provided some features of the Appearance Manager before they were offered directly in the Appearance Control Panel. Church Windows and Décor provide desktop picture functionality.
WindowShade WindowShade was a control panel extension for the classic Mac OS that allowed a user to double-click a window's title bar to "roll up" the window like a windowshade. When the window was "rolled up", only the title bar of the window was visible; t ...
, which had been purchased by Apple and bundled with System 7.5, provides collapse functionality. When windows collapse, they "roll up", leaving only the title bar.


Kaleidoscope

Kaleidoscope, written by Arlo Rose and Greg Landweber, applied "schemes" to the GUI before Apple released an update to the Appearance Control Panel with Mac OS 8.5 which provides similar functionality using "themes". Whereas only a handful of themes were ever developed, thousands of Kaleidoscope schemes were developed. When theme support in the Appearance Control Panel was first announced, the team responsible for it demonstrated an automatic tool specifically designed to convert the tens of thousands of existing Kaleidoscope scheme files into Appearance Manager-compatible theme files. This tool was not released to the public; however, a similar tool has been developed. Kaleidoscope remained the primary theming platform, even after the Appearance Control Panel offered theming capabilities in Mac OS 8.5.
Steve Jobs Steven Paul Jobs (February 24, 1955 – October 5, 2011) was an American businessman, inventor, and investor best known for co-founding the technology company Apple Inc. Jobs was also the founder of NeXT and chairman and majority shareholder o ...
returned to Apple just before the release of Mac OS 8.5, and he decided to officially drop support for themes because he wanted to preserve a consistent user interface. Because of this, Apple released little documentation for the theme format, withheld their own beta-released themes, and even issued a
cease and desist A cease and desist letter is a document sent by one party, often a business, to warn another party that they believe the other party is committing an unlawful act, such as copyright infringement, and that they will take legal action if the oth ...
notice to the authors of a third-party theme editor on grounds that it was intended to allow users to create themes that imitate the
Aqua interface Aqua is the graphical user interface, design language and visual theme of Apple Inc.'s macOS and iOS operating systems. It was originally based on the theme of water, with droplet-like components and a liberal use of reflection effects and tra ...
in
Mac OS X macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
. At the same time, the format of Kaleidoscope schemes continued to evolve. As a result, Kaleidoscope schemes proliferated while Appearance themes never really took off. Kaleidoscope was only rendered obsolete with the transition to Mac OS X, with which Kaleidoscope is not compatible.


References

{{Reflist Macintosh operating systems APIs Graphical user interfaces