Knowledge

Appearance Manager

Source 📝

176:. 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. 247:, 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 36: 363:
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
371:
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
300:
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
359:
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
283:
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.
187:. 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. 384:. 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. 238:
black and white. Apple Platinum is not a theme, however. 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
251:
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.
348: 287:
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
328:
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.
430: 271:
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,
161:
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
450: 405: 333:, 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. 234:
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
320:. This improves the overall look of the text by reducing the perception of rasterization artifacts. Anti-aliasing is adjustable in the Appearance Control Panel. 538: 568: 481: 275:, 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 196: 367:
Kaleidoscope remained the primary theming platform, even after the Appearance Control Panel offered theming capabilities in Mac OS 8.5.
53: 573: 376:
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
415: 119: 515: 442: 100: 72: 57: 79: 86: 548: 215: 158: 263:. Hi-Tech is based on a shades-of-black color scheme that made the interface look like a contemporary piece of 211: 162: 150: 68: 502: 342: 46: 240: 313: 219: 473: 276: 227: 306: 231: 223: 431:
ftp://ftp.apple.com/developer/Development_Kits/Obsolete_Unsupported/Appearance_SDK_1.0.4.sit.hqx
93: 411: 172:
The Appearance Manager is implemented as an abstraction layer between the Control Manager and
373: 207: 523: 503:
Aqua, schemes and themes - Apple demonstrates Kaleidoscope-scheme-to-8.5-theme converter
377: 195: 154: 562: 268: 347: 264: 180: 543: 330: 302: 280: 244: 35: 17: 255:
Apple widely demonstrated two Appearance Themes which override Apple Platinum,
368: 351:
Kaleidoscope theme utility using Albie Wong's ElectricMonk scheme, running on
235: 184: 179:
An updated and more powerful version of the Appearance Manager was used for
173: 147: 279:
board, including small "pencil marks" around the windows, a barely visible
381: 352: 203:
The default look and feel of the Appearance Manager in Mac OS 8 and 9 is
166: 143: 139: 292:
desktops" and that "Gizmo" looked "awful...the Finder in a clown suit".
153:
widgets and supports several themes. It was originally developed for
218:. Platinum retains many of the shapes and positions of elements from 346: 289: 194: 316:
to type displayed on the screen above a certain size, by default
183:
applications in Mac OS X even after Apple made the transition to
29: 305:
symbol (⌘). System fonts are normally displayed at 12 
364:
the public; however, a similar tool has been developed.
474:"Three things OS X could learn from the Classic Mac OS" 312:
Later versions of the Appearance Manager also apply
60:. Unsourced material may be challenged and removed. 301:operating system need to be provided, such as the 8: 399: 397: 539:"Apple lawyers target Mac Themes Project" 267:equipment. Gizmo is a period-appropriate 120:Learn how and when to remove this message 393: 210:, which was intended to be the primary 146:that controls the overall look of the 449:. Basal Gangster. February 26, 2011. 7: 537:Fidéle, Dominique (April 17, 2001). 443:"Retro Mac Computing: the long view" 58:adding citations to reliable sources 484:from the original on April 18, 2021 453:from the original on April 1, 2013 27:Component of Mac OS 8 and Mac OS 9 25: 472:Gruber, John (January 21, 2009). 222:and earlier, like window control 569:Macintosh operating systems APIs 34: 45:needs additional citations for 1: 230:is the default system font, 516:"Scheme to Theme Converter" 590: 340: 574:Graphical user interfaces 404:Brickness, K.J. (2001). 360:schemes were developed. 151:graphical user interface 343:Kaleidoscope (software) 356: 226:and buttons and while 200: 526:on February 17, 2018. 410:. SAMS. p. 220. 350: 198: 69:"Appearance Manager" 54:improve this article 199:Platinum in Copland 407:Carbon Programming 357: 324:Shareware products 201: 138:is a component of 136:Appearance Manager 191:Appearance themes 130: 129: 122: 104: 16:(Redirected from 581: 553: 552: 551:on May 31, 2014. 547:. Archived from 534: 528: 527: 522:. Archived from 511: 505: 500: 494: 493: 491: 489: 469: 463: 462: 460: 458: 439: 433: 428: 422: 421: 401: 374:cease and desist 319: 243:which acts as a 125: 118: 114: 111: 105: 103: 62: 38: 30: 21: 18:Platinum (theme) 589: 588: 584: 583: 582: 580: 579: 578: 559: 558: 557: 556: 536: 535: 531: 513: 512: 508: 501: 497: 487: 485: 471: 470: 466: 456: 454: 441: 440: 436: 429: 425: 418: 403: 402: 395: 390: 345: 339: 326: 317: 298: 208:design language 193: 126: 115: 109: 106: 63: 61: 51: 39: 28: 23: 22: 15: 12: 11: 5: 587: 585: 577: 576: 571: 561: 560: 555: 554: 529: 506: 495: 464: 434: 423: 416: 392: 391: 389: 386: 378:Aqua interface 341:Main article: 338: 335: 325: 322: 297: 294: 192: 189: 128: 127: 42: 40: 33: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 586: 575: 572: 570: 567: 566: 564: 550: 546: 545: 540: 533: 530: 525: 521: 520:www.d.umn.edu 517: 510: 507: 504: 499: 496: 483: 479: 475: 468: 465: 457:September 23, 452: 448: 447:The Long View 444: 438: 435: 432: 427: 424: 419: 417:9780672322679 413: 409: 408: 400: 398: 394: 387: 385: 383: 379: 375: 370: 365: 361: 354: 349: 344: 336: 334: 332: 323: 321: 315: 314:anti-aliasing 310: 308: 304: 295: 293: 291: 285: 282: 278: 274: 273:Drawing Board 270: 269:Memphis-style 266: 262: 258: 253: 250: 249:Control Panel 246: 242: 241:System Folder 237: 233: 229: 225: 221: 217: 213: 209: 206: 197: 190: 188: 186: 182: 177: 175: 170: 168: 164: 160: 157:'s ill-fated 156: 152: 149: 145: 141: 137: 132: 124: 121: 113: 102: 99: 95: 92: 88: 85: 81: 78: 74: 71: –  70: 66: 65:Find sources: 59: 55: 49: 48: 43:This article 41: 37: 32: 31: 19: 549:the original 542: 532: 524:the original 519: 514:Boldt, Ben. 509: 498: 486:. Retrieved 477: 467: 455:. Retrieved 446: 437: 426: 406: 366: 362: 358: 337:Kaleidoscope 327: 311: 299: 286: 272: 265:audio-visual 260: 256: 254: 248: 204: 202: 178: 171: 135: 133: 131: 116: 110:January 2010 107: 97: 90: 83: 76: 64: 52:Please help 47:verification 44: 544:Macworld UK 488:November 8, 331:WindowShade 303:Command key 281:graph paper 563:Categories 388:References 369:Steve Jobs 296:Typography 236:monochrome 80:newspapers 318:12 points 174:QuickDraw 148:Macintosh 482:Archived 478:Macworld 451:Archived 382:Mac OS X 353:Mac OS 9 277:drafting 228:Charcoal 220:System 7 205:Platinum 167:System 7 144:Mac OS 9 140:Mac OS 8 355:in 2001 257:Hi-Tech 232:Chicago 224:widgets 216:Copland 159:Copland 94:scholar 414:  307:points 181:Carbon 96:  89:  82:  75:  67:  290:Linux 261:Gizmo 155:Apple 101:JSTOR 87:books 490:2021 459:2015 412:ISBN 259:and 245:stub 214:for 185:Aqua 165:for 142:and 134:The 73:news 380:in 212:GUI 163:SDK 56:by 565:: 541:. 518:. 480:. 476:. 445:. 396:^ 372:a 309:. 169:. 492:. 461:. 420:. 123:) 117:( 112:) 108:( 98:· 91:· 84:· 77:· 50:. 20:)

Index

Platinum (theme)

verification
improve this article
adding citations to reliable sources
"Appearance Manager"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
Mac OS 8
Mac OS 9
Macintosh
graphical user interface
Apple
Copland
SDK
System 7
QuickDraw
Carbon
Aqua

design language
GUI
Copland
System 7
widgets
Charcoal

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.