BackToCatalina: Restores macOS Catalina UI on Newer Versions of macOS

Velocifyer1 pts0 comments

GitHub - nfzerox/BackToCatalina: Restores macOS Catalina UI on newer versions of macOS. · GitHub

/" data-turbo-transient="true" />

Skip to content

Search or jump to...

Search code, repositories, users, issues, pull requests...

-->

Search

Clear

Search syntax tips

Provide feedback

--><br>We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

-->

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

nfzerox

BackToCatalina

Public

Notifications<br>You must be signed in to change notification settings

Fork

Star<br>68

main

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>12 Commits<br>12 Commits

Source

Source

helper_scripts/process-report

helper_scripts/process-report

.gitignore

.gitignore

BackToCatalina.pkg

BackToCatalina.pkg

README.md

README.md

View all files

Repository files navigation

BackToCatalina Beta

Restores macOS Catalina UI on newer versions of macOS. Works on both Apple silicon and Intel running macOS Tahoe, macOS Sequoia, macOS Sonoma, and macOS Ventura. Support for macOS Tahoe is heavily experimental. Featured on MacGeneration and MacTechNews. Contributions are welcome!

Installing BackToCatalina Beta

Disable System Integrity Protection by running csrutil disable in macOS Recovery

Install ammonia

Install BackToCatalina.pkg and reboot

Installing BackToCatalina Beta on macOS Tahoe causes Dock, Control Center, and Notification Center to appear without any background material. To fix this, install launchbad-revived.

To get full-width sidebar selection highlight, open Terminal and run:

defaults write -g NSSidebarUsesGoldenMetrics -bool false

If an app has compatility issue with BackToCatalina, add the executable name to the end of /private/var/ammonia/core/tweaks/libBackToCatalina.dylib.blacklist

Uninstalling BackToCatalina Beta

In Terminal, run the following and reboot:

launchctl unsetenv FEATUREFLAGS_DISABLED<br>defaults delete -g NSSidebarUsesGoldenMetrics<br>sudo rm -rf /private/var/ammonia/core/tweaks/libBackToCatalina*<br>sudo defaults delete /Library/Preferences/FeatureFlags/Domain/SwiftUI.plist

Contributing to BackToCatalina Beta

If you're a developer, it's easy to make contributions. To get started, clone this repo and build BackToCatalina in Xcode. This automatically generates an updated BackToCatalina.pkg installer at the project directory which you can install and test. To build a universal installer for Apple silicon and Intel, change the destination from "My Mac" to "Any Mac".

To iterate changes and fixes more quickly, choose Product > Schemes > Edit Scheme > Run, and change the Build Configuration from Release to Debug. Then open Terminal and run:

sudo chmod -R a+rwx /private/var/ammonia/core/tweaks

After this, building BackToCatalina in Xcode automatically updates the installed libBackToCatalina.dylib. When using the Debug build configuration, other assets such as libBackToCatalina.dylib.blacklist and SystemAppearance.bundle must be updated manually.

Screenshots

Finder

Safari

Mail

Maps

Calendar

Notes

Freeform

Music

News

Keynote

Numbers

Pages

About

Restores macOS Catalina UI on newer versions of macOS.

Resources

Readme

Uh oh!

There was an error while loading. Please reload this page.

Activity

Stars

68<br>stars

Watchers

watching

Forks

forks

Report repository

Releases

No releases published

Packages

Uh oh!

There was an error while loading. Please reload this page.

Contributors

Uh oh!

There was an error while loading. Please reload this page.

Languages

Objective-C<br>89.9%

5.3%

Shell<br>4.8%

You can’t perform that action at this time.

backtocatalina macos reload search beta restores

Related Articles