Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Should the macOS Sierra Theme Also Be Developed For Tiger?


  • Total voters
    29
  • Poll closed .
To anyone who doesn't get it yet, I just figured out how to do this, here's how: Use this older version of ThemePark (works on Tiger and Leopard) to modify the Extras file using resources from Yosemite. Then save that file to somewhere like your desktop. Now make a backup copy of /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Resources/Extras.rsrc and then delete the original. Drag in your modified file and restart.

Screenshot that it works?
 
To anyone who doesn't get it yet, I just figured out how to do this, here's how: Use this older version of ThemePark (works on Tiger and Leopard) to modify the Extras file using resources from Yosemite. Then save that file to somewhere like your desktop. Now make a backup copy of /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Resources/Extras.rsrc and then delete the original. Drag in your modified file and restart.

Yep, you nailed it. So, here are the results of my experimentation. It turns out that if you disable CoreUI in the way that HFTaylor12 outlined and modify Extras.rsrc using Themepark 3.1, you can change the traffic lights. My experiments didn't come out perfect, but at least we're on the right track now. I just need to find the right size buttons to use...

trafficlights.png


Getting there!
 
  • Like
Reactions: AmazingHenry
Yep, you nailed it. So, here are the results of my experimentation. It turns out that if you disable CoreUI in the way that HFTaylor12 outlined and modify Extras.rsrc using Themepark 3.1, you can change the traffic lights. My experiments didn't come out perfect, but at least we're on the right track now. I just need to find the right size buttons to use...

trafficlights.png

*tackles two people on the way to grab my powerbook
 
  • Like
Reactions: AmazingHenry
Yep, you nailed it. So, here are the results of my experimentation. It turns out that if you disable CoreUI in the way that HFTaylor12 outlined and modify Extras.rsrc using Themepark 3.1, you can change the traffic lights. My experiments didn't come out perfect, but at least we're on the right track now. I just need to find the right size buttons to use...

trafficlights.png
You can scale the buttons using ThemePark. Just be sure to click the button you want to replace so that it is highlighted in ThemePark first. Then drag a file from Finder and it will ask you if you want to scale it. Oh yes, you do absolutely have to disable CoreUI, sorry I forgot to mention that. Once it is disabled it will go to Extras.rsrc for the buttons and other UI elements.
 
*tackles two people on the way to grab my powerbook

I linked a set of resources in an earlier post that you can try out. It turns out that there are different shades of each button in each resource, and guessing which one to use can be a bit of a pain, especially the clear buttons. Going through every resource, I see that there's a TON of work to do yet, but at least we now have a direction. Great job everyone!

You can scale the buttons using ThemePark. Just be sure to click the button you want to replace so that it is highlighted in ThemePark first. Then drag a file from Finder and it will ask you if you want to scale it. Oh yes, you do absolutely have to disable CoreUI, sorry I forgot to mention that. Once it is disabled it will go to Extras.rsrc for the buttons and other UI elements.

That's what I did. Some of them looked pretty bad when scaled. I guess it's just a matter of finding the right size so that the scaling doesn't warp the buttons too badly (or preferably, at all).
 
Last edited:
I linked a set of resources in an earlier post that you can try out. It turns out that there are different shades of each button in each resource, and guessing which one to use can be a bit of a pain, especially the clear buttons. Going through every resource, I see that there's a TON of work to do yet, but at least we now have a direction. Great job everyone!
Yep, certainly will take time. Especially if we want to replace other UI elements besides the traffic lights. :eek:
[doublepost=1477267612][/doublepost]
That's what I did. Some of them looked pretty bad when scaled. I guess it's just a matter of finding the right size so that the scaling doesn't warp the buttons too badly.
Then there's even more work to be done: we have to scale the buttons ourselves! :mad: Or find correct sizes! :mad: :D
 
Here's my initial work if anyone wants to try it out. Just backup your original Extras.rsrc from /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Resources/, then delete the original and paste this one in. Like I said, it's not perfect, but a proof-of-concept that it does work since we can just disable the CoreUI (ArtFile and SArtFile) elements and edit the older depreciated file to get the results we want.

The usual disclaimer about hosing your system applies, as in, I'm not responsible. Have fun!
 

Attachments

  • Extras.rsrc.zip
    844.6 KB · Views: 691
Here's my initial work if anyone wants to try it out. Just backup your original Extras.rsrc from /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Resources/, then delete the original and paste this one in. Like I said, it's not perfect, but a proof-of-concept that it does work since we can just disable the CoreUI (ArtFile and SArtFile) elements and edit the older depreciated file to get the results we want.

The usual disclaimer about hosing your system applies, as in, I'm not responsible. Have fun!
Thanks, I'll try this out! Has to be better than the squished ones from the first post. Like you said, there's a lot of work to be done but at least we have a starting point now!
 
Thanks, I'll try this out! Has to be better than the squished ones from the first post. Like you said, there's a lot of work to be done but at least we have a starting point now!

My next step is blowing away this Leopard install and editing from a fresh copy of Leopard, sans the Mountain Leopard mods. If you notice, the toolbar buttons in each window are a bit off-center. I'm theorizing that this is due to installing Mountain Leopard, then disabling the CoreUI elements. Did this happen to you at all, even before you edited your Extras.rsrc?
 
My next step is blowing away this Leopard install and editing from a fresh copy of Leopard, sans the Mountain Leopard mods. If you notice, the toolbar buttons in each window are a bit off-center. I'm theorizing that this is due to installing Mountain Leopard, then disabling the CoreUI elements. Did this happen to you at all, even before you edited your Extras.rsrc?
I do not have Mountain Leopard installed, yet I still have that problem, ans always had when disabling CoreUI. I assume it's a problem with the Finder.
 
I do not have Mountain Leopard installed, yet I still have that problem, ans always had when disabling CoreUI. I assume it's a problem with the Finder.

Ahh ok. It's got to be because of Extras being depreciated. Obviously they no longer cared about old UI elements. Guess that'll have to be something else we modify/edit :)
 
Ahh ok. It's got to be because of Extras being depreciated. Obviously they no longer cared about old UI elements. Guess that'll have to be something else we modify/edit :)
It's not because of the Extras. I have always has this problem when I disable CoreUI, even when there are no system modifications (other than disabling the CoreUI, or course). This is just a crazy guess as to what is happening:
Maybe the toolbar buttons are off-center, not the little pictures. The pictures are where they always have been, and the toolbar buttons are a little off.
By the way, thanks for the Extras file. Looks great compared to other attempts!
Picture 1.png

[doublepost=1477269341][/doublepost]I think my theroy is right. Here are 2 screenshots, one from my iBook G4 (with Mountain Leopard) and one form my G5. Download them and look at them side by side.
Picture 2.png
Picture 1.png

So, in other words, the little toolbar pictures are unaware that we are now using the Tiger UI. Maybe if someone could get into the .nib file for Finder we could fix them. But I could be wrong on that.
 
Last edited:
I gotta say this looks great. Do you guys think we can change the beach ball? Also, is there a webkit theme to make it look more modern? Or am I just going crazy now?
 
I gotta say this looks great. Do you guys think we can change the beach ball? Also, is there a webkit theme to make it look more modern? Or am I just going crazy now?
I'm sure we can do the beach ball, but it will take some effort. The WebKit theme is sort of a crazy idea, sorry. Maybe I'll play around with it tomorrow but don't expect much.
 
I'm sure we can do the beach ball, but it will take some effort. The WebKit theme is sort of a crazy idea, sorry. Maybe I'll play around with it tomorrow but don't expect much.

Don't sweat it. I know that's far fetched. I think the beach ball is a collection of images. You'll have to rip the one from El Cap though.
 
  • Like
Reactions: AmazingHenry
It's not because of the Extras. I have always has this problem when I disable CoreUI, even when there are no system modifications (other than disabling the CoreUI, or course). This is just a crazy guess as to what is happening:
Maybe the toolbar buttons are off-center, not the little pictures. The pictures are where they always have been, and the toolbar buttons are a little off.
By the way, thanks for the Extras file. Looks great compared to other attempts!View attachment 667501
[doublepost=1477269341][/doublepost]I think my theroy is right. Here are 2 screenshots, one from my iBook G4 (with Mountain Leopard) and one form my G5. Download them and look at them side by side.View attachment 667503 View attachment 667504

Yeah I see what you mean. Hmm. Something else to consider down the road...


I gotta say this looks great. Do you guys think we can change the beach ball? Also, is there a webkit theme to make it look more modern? Or am I just going crazy now?

I guess anything is possible once we finish jumping these other hurdles.

I'm currently messing with some eps files in Photoshop to get the right size to scale for the buttons. I'm almost there; still have a bit of an oval problem but the size issue seems to be fixed. I'll be here most of the night...
 
  • Like
Reactions: AmazingHenry
Yeah I see what you mean. Hmm. Something else to consider down the road...
As I say in the post edit, it's possible we could fix this if someone could get into the Finder .nib.
I guess anything is possible once we finish jumping these other hurdles.

I'm currently messing with some eps files in Photoshop to get the right size to scale for the buttons. I'm almost there; still have a bit of an oval problem but the size issue seems to be fixed. I'll be here most of the night...
Alright! Thanks! Exited for the new Extras file, if you choose to upload it. :)
[doublepost=1477270339][/doublepost]
Don't sweat it. I know that's far fetched. I think the beach ball is a collection of images. You'll have to rip the one from El Cap though.
Yeah, we should probably focus on the bigger stuff first, like the window look and traffic lights. Then, if it's not already January/February, we'll look at the smaller things.
 
I used the artTools editor on my PBG4 when I was originally experimenting with the idea of the new multifaceted theme for macOS. I found it really quickly, and it worked, but I messed something up and the system would no longer boot off that partition.
 
NOTE- if you downloaded test 2, go ahead and download this new test. I've since removed test 2 and replaced it with this new file to save on board clutter.

Here's test number 3, much closer to what it should look like. There are a lot of improvements that could be made, i.e. darken up the X and -, but I think it looks really nice at this point. I've started working on changing some of the other controls as well, but those won't show up in this test. This will be the last one for a while until I can get to the other smaller buttons I missed (i.e. the About Box) and change some of the other controls. Enjoy!

trafficlightstest3.png



(If anyone is curious, the iCal icon in the dock is what it looks like when you modify the resources to use the new icons. Not very pretty, I'm afraid)
 

Attachments

  • Extras.rsrc_test3.zip
    843.6 KB · Views: 517
Last edited:
NOTE- if you downloaded test 2, go ahead and download this new test. I've since removed test 2 and replaced it with this new file to save on board clutter.

Here's test number 3, much closer to what it should look like. There are a lot of improvements that could be made, i.e. darken up the X and -, but I think it looks really nice at this point. I've started working on changing some of the other controls as well, but those won't show up in this test. This will be the last one for a while until I can get to the other smaller buttons I missed (i.e. the About Box) and change some of the other controls. Enjoy!

trafficlightstest3.png



(If anyone is curious, the iCal icon in the dock is what it looks like when you modify the resources to use the new icons. Not very pretty, I'm afraid)
Wow, that looks great! I'll try it out later today when I'm back at my Power Mac.
 
One thing that I have been trying to understand is why we can't create a Dock that blurs the background. I want to try and make my own, but I have to first find out how the Dock manages resources.
 
  • Like
Reactions: AmazingHenry
I used the artTools editor on my PBG4 when I was originally experimenting with the idea of the new multifaceted theme for macOS. I found it really quickly, and it worked, but I messed something up and the system would no longer boot off that partition.
CoreUI will most likely be disabled in the final theme pack, right? If so, it would probably be easier to edit the Extras file. But do what you want. :)
[doublepost=1477336828][/doublepost]
NOTE- if you downloaded test 2, go ahead and download this new test. I've since removed test 2 and replaced it with this new file to save on board clutter.

Here's test number 3, much closer to what it should look like. There are a lot of improvements that could be made, i.e. darken up the X and -, but I think it looks really nice at this point. I've started working on changing some of the other controls as well, but those won't show up in this test. This will be the last one for a while until I can get to the other smaller buttons I missed (i.e. the About Box) and change some of the other controls. Enjoy!

trafficlightstest3.png



(If anyone is curious, the iCal icon in the dock is what it looks like when you modify the resources to use the new icons. Not very pretty, I'm afraid)
Wow, this looks great! Take a look at my iCal window:
Picture 3.png

Not quite there, but getting very close.
Those buttons are amazing. It must've taken a lot of work to scale them to the correct size. Thank you so much!
 
CoreUI will most likely be disabled in the final theme pack, right? If so, it would probably be easier to edit the Extras file. But do what you want. :)
[doublepost=1477336828][/doublepost]
Wow, this looks great! Take a look at my iCal window:
View attachment 667650
Not quite there, but getting very close.
Those buttons are amazing. It must've taken a lot of work to scale them to the correct size. Thank you so much!

It was a lot of copying and pasting. The buttons themselves float in a 14x16 pixel window, and I found that just resizing the assets I was using would warp the buttons. I just resized the original pngs I have until they fit in the 14x16 window, and pasted them in. Now I need to clean them up so that the +, -, and expand graphics are darker, and put a small outline around them. So much left to do...
 
It was a lot of copying and pasting. The buttons themselves float in a 14x16 pixel window, and I found that just resizing the assets I was using would warp the buttons. I just resized the original pngs I have until they fit in the 14x16 window, and pasted them in. Now I need to clean them up so that the +, -, and expand graphics are darker, and put a small outline around them. So much left to do...
Yeah, I noticed that the little symbols aren't very dark. If I can help you out, just let me know!
[doublepost=1477337781][/doublepost]Oh, and as for that iCal icon...
Maybe we shouldn't change it. Maybe we should just foxbox the Calendar web app from iCoud, just like has already been done with Notes and Reminders. Then we could change it to an icon that doesn't show the current date. This way the Calendar would still sync with iCloud.
[doublepost=1477339983][/doublepost]One more thing... If the Extras file is found in the Carbon framework, wouldn't it only work for Carbon applications? I have found that it doesn't work in iTunes. Besides that, it seems to work in Cocoa applications. It works on the Leopard Market, and I know for sure that is Cocoa. Strange... Well, glad it still works!
EDIT: After looking through the Cocoa framework, I found no files containing user interface elements. :confused:
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.