So... you updated to 1.15.1, and you hate having the toolbar constantly showing on split tabs? Well boy do I have the solution for you! In this special issue of Arc Advanced ™, we’ll see how to disable those pesky toolbars once and for all.
Sadly, we can't bring back the ellipsis menu with any editing of files. For that, you'd need to downgrade to version 1.14.0.
Warning: Using outdated versions of Arc can lead to potential security vulnerabilities, lack of security updates, data corruption, and possible data loss. Downgrade at your own risk.
Before we begin, we need to take some precautions. Arc uses launchdarkly.com, segment.io & sentry.io. Sentry is utilised for error tracking, LaunchDarkly is known for its feature flag and toggle management capabilities which can aid in faster deployment, increasing software reliability, and boosting release confidence. It's notable that LaunchDarkly can integrate with Sentry, enabling organisations to use Sentry errors as a metric in their LaunchDarkly experiments. Segment acts as a customer data infrastructure platform, collecting, storing, and routing user data to various tools and digital properties. It's beneficial for monitoring performance, informing decision-making processes, and creating personalised experiences based on user data.
Some files used in the following tutorial may be overridden by domains related to the telemetry described above. To prevent our changes from being reverted, we will block the services.
<aside> ⚠️ Warning:
Blocking telemetry can lead to you not receiving future Arc feature updates if you leave telemetry disabled. You will receive Arc updates, but certain features may not be available to you, depending on their implementation. If you would like to receive these future updates, unlock your PLIST file, unblock telemetry and restart Arc when the time comes, and repeat the following process if you wish to do so.
</aside>
Click ⌘ Space
and type in Terminal
and click Enter ⏎
Copy & paste the following into the terminal:
curl -s -L <https://raw.githubusercontent.com/SenpaiHunters/ArcAdvanced/main/ArcTelemetryBlocking/ArcTel.sh> | bash -s block
If successful, your terminal should look like this:
<aside> 🧠 For a more in depth explanation on what the line of code does, read here:
</aside>
<aside> ↩️ If, for any reason, you'd like to undo this action, please run the following command:
curl -s -L <https://raw.githubusercontent.com/SenpaiHunters/ArcAdvanced/main/ArcTelemetryBlocking/ArcTel.sh> | bash -s unblock
</aside>
In order to modify some of the files in ~/Library/Preferences/
we require special software that can make the files editable. The files we’re going to edit are known as PLIST files.
PLIST files, also known as Property List files, are a type of file format commonly used by Apple's operating systems, such as macOS, iOS, and iPadOS. PLIST files store structured data in a human-readable XML or binary format. They are often used to store configuration settings and preferences for applications and the operating system itself.
PLIST files can contain various types of data, including strings, numbers, dates, arrays, dictionaries, and binary data. They are organised in a hierarchical structure, similar to a tree, with key-value pairs representing the data.
Developers use PLIST files to define and manage application settings, preferences, and other important data. They provide a convenient way to store and retrieve information and can be easily read and modified by applications or scripts.
If you already have a PLIST editor installed, feel free to use that, but for the purpose of this tutorial, you must download Xcode from the App Store or the official Apple website: