Please login or register.

Login with username, password and session length
Advanced search  

News:

Pages: 1 [2]   Go Down

Author Topic: Where is Appearance Manager Actually Located?  (Read 3902 times)

Dennis Nedry

  • 8 MB
  • **
  • Posts: 9
Re: Where is Appearance Manager Actually Located?
« Reply #20 on: May 27, 2025, 03:15:36 PM »

I found a Copland demo video where the menu items flip in Gizmo:

https://youtu.be/MSDiqMH5vGs?feature=shared&t=180

Notice how each menu has a different color text.  I also see the correct cursors being displayed and kind of a sparking animation when they click the closebox.  Is this actually real?  It doesn't seem these functions made it beyond Copland.  It sure is cool though.

Edit:
Here's the flippy thing that looks real, but no multi-colored menus:
https://www.youtube.com/watch?v=adx0h1C2MIc

Edit 2:
I have kind of a neat thing to share.  I made a copy of AppleScriptLib and replaced the data fork with AppearanceLib. I then modified the ‘cfrg’ resource.  I deleted the first entry, which was for the 68k version of AppleScriptLib.  Then I modified the PowerPC entry with the start point of 0 and the length equal to the size of AppearanceLib.  I modified the name to AppearanceLib.  I put this in the extensions folder, and to my amazement, it runs the copy of AppearanceLib from the new extension!

So now I can make modifications to the extension instead of the system file.  And in theory, if I break it, I can start with extensions off, if I can ever figure out how to do that in Sheepshaver.  That’s my first extension!  ;D
« Last Edit: May 27, 2025, 08:33:19 PM by Dennis Nedry »
Logged

laulandn

  • 32 MB
  • ***
  • Posts: 51
  • Mew Nember
Re: Where is Appearance Manager Actually Located?
« Reply #21 on: May 27, 2025, 08:29:44 PM »

I think the general consensus is that quite a bit, but maybe not ALL, of the Apple Copland demo videos were either faked, or extremely carefully edited and modified to look correct.  What's definitely the case is that the versions released to developers did not look and absolutely did not function like what was shown.

I have d11 on a 6100, and it only has the platinum theme, and there are no animations at all.  The theme itself and even the font are subtly different, but extremely close to what we got in MacOS 8.  See https://macintoshgarden.org/forum/writing-software-copland for screenshots of my machine running it, including software I wrote (just standard Mac stuff, that took no advantage of anything new in Copland).

It looks like d7 had the Gizmo theme https://www.youtube.com/watch?v=FoVEZb2ropk but he doesn't go to a menu in the video so we can't see if there were animations.  BTW, d11 is much more stable, and not QUITE as terrible as what the guy goes through in the video, but still very very fragile and goes to the debugger constantly, needing reboots after running just about anything.

I really should install d7 or d9 on my 6100, always wanted to, just to see, but at the same time, have spared myself the grief and pain of doing so.

One strange thing is d11 is actually missing a bunch of things d7 or d9 had.  They probably left them out because they didn't want people trying them, and having them fail, wanted them to focus on what actually worked.

There were sets of include files distributed with the Copland Developer releases.  I think I remember seeing one mentioning "Desktop Animations".  I might be able to dig them up.  Regardless, the concept was definitely abandoned and never made it past Copland.
Logged

laulandn

  • 32 MB
  • ***
  • Posts: 51
  • Mew Nember
Re: Where is Appearance Manager Actually Located?
« Reply #22 on: May 27, 2025, 08:44:45 PM »

Speaking of Rhapsody...

Rhapsody, and the MacOS X Server 1.x we got, are really just NextStep with a new look.  Comparing the two side by side you will see they are almost identical except for the "theme" and the dock.

As far as theme goes, there is no Carbon, and no Appearance manager at all.  There is something like Classic, but it only runs full screen.  So no doubt how things are being drawn that way. 

On the earliest release of Rhapsody the intsaller and a couple of the low level administrator apps are NOT platinum at all, but actually have the NextStep look.  So definitely no Appearance there.  https://www.youtube.com/watch?v=4TpB_lgoT-0

Things only got interesting and Mac things started creeping in with MacOS X DR1, which looked the same as MacOS X Server 1.x, but had a new kernel and the first version of Carbon.  DR2 had the first actual MacOS X Finder.
Logged

IIO

  • Staff Member
  • 4096 MB
  • *******
  • Posts: 4750
  • just a number
Re: Where is Appearance Manager Actually Located?
« Reply #23 on: May 28, 2025, 12:53:51 AM »


Notice how each menu has a different color text.

you can do that to most menus via the resourcefork´s menu classes, for the finder they should be in the system suitcase when i am not wrong.


Quote
So now I can make modifications to the extension instead of the system file.

this is really good, gotta try it in the next days. one of my most important apps is incompatible with kaleidoscope and this should kind of bring it back to me after 20 years.
Logged
insert arbitrary signature here

Dennis Nedry

  • 8 MB
  • **
  • Posts: 9
Re: Where is Appearance Manager Actually Located?
« Reply #24 on: May 28, 2025, 10:47:53 AM »

I tried putting the AppearanceLib form 9.2.2 into 8.6 with the extension trick.  It crashes when loading the desktop!  Having drawn what appeared to be a blank System 7-style white menu bar with rounded corners.  Neat to see System 7 potentially lurking beneath there.  I rebooted from a different disk image and removed the extension and everything returned to normal.

I made an incomplete scheme-to-theme converter close to 15 years ago.  If you had a favorite K Scheme, we can use that to mostly make a theme; it would need to be finished up by hand after running the converter.

It would be a neat project to try to add Scheme support to AppearanceLib and control panel.  That would be a monumental project though.  When I made that scheme converter, it attracted the attention of Greg Landweber.  I had made some comments how Kaleidoscope had issues, I took sides with Apple, etc, not ever imagining he would see that.  I don't even remember what I all said.  But he did see it!  And soon thereafter, the scheme archive died which I thought was kind of tragic.  I would definitely want his blessing and potentially sharing of his source code before considering a project like that but I am not anywhere near the point where I could say that I could even do that or what it would take.  Kaleidoscope does have some features that are not available in themes.  Probably the best approach would work like this:
  • Improve/finish the scheme-to-theme converter
  • Add the missing features from Kaleidoscope into appearanceLib
  • Convert all schemes of interest into themes.
Logged
Pages: 1 [2]   Go Up

Recent Topics