docs: Update system requirements (#28504)

Peter Tripp created

Explicitly note that macOS 12.x Monterey is required for screen sharing.

Release Notes:

- N/A

Change summary

docs/src/system-requirements.md | 33 ++++++++++++++++++++++++++++++---
typos.toml                      |  2 ++
2 files changed, 32 insertions(+), 3 deletions(-)

Detailed changes

docs/src/system-requirements.md 🔗

@@ -1,13 +1,40 @@
 # System Requirements
 
-## macOS
+## Apple
 
-Supported versions: Catalina (10.15) - Sequoia (15.x).
+### macOS
 
-> The implementation of our screen sharing feature makes use of [LiveKit](https://livekit.io). The LiveKit SDK requires macOS Catalina (10.15); consequently, in v0.62.4, we dropped support for earlier macOS versions that we were initially supporting.
+Zed supports the follow macOS releases:
+
+| Version       | Codename | Apple Status   | Zed Status          |
+| ------------- | -------- | -------------- | ------------------- |
+| macOS 15.x    | Sequoia  | Supported      | Supported           |
+| macOS 14.x    | Ventura  | Supported      | Supported           |
+| macOS 13.x    | Sonoma   | Supported      | Supported           |
+| macOS 12.x    | Monterey | EOL 2024-09-16 | Supported           |
+| macOS 11.x    | Big Sur  | EOL 2023-09-26 | Partially Supported |
+| macOS 10.15.x | Catalina | EOL 2022-09-12 | Partially Supported |
+| macOS 10.14.x | Mojave   | EOL 2021-10-25 | Unsupported         |
+
+The macOS releases labelled "Partially Supported" (Big Sur and Catalina) do not support screen sharing via Zed Collaboration. These features use the [LiveKit SDK](https://livekit.io) which relies upon [ScreenCaptureKit.framework](https://developer.apple.com/documentation/screencapturekit/) only available on macOS 12 (Monterey) and newer.
+
+### Mac Hardware
+
+Zed supports machines with Intel (x86_64) or Apple (aarch64) processors that meet the above macOS requirements:
+
+- MacBook Pro (Early 2015 and newer)
+- MacBook Air (Early 2015 and newer)
+- MacBook (Early 2016 and newer)
+- Mac Mini (Late 2014 and newer)
+- Mac Pro (Late 2013 or newer)
+- iMac (Late 2015 and newer)
+- iMac Pro (all models)
+- Mac Studio (all models)
 
 ## Linux
 
+Zed supports 64bit Intel/AMD (x86_64) and 64Bit ARM (aarch64) processors.
+
 Zed requires a Vulkan 1.3 driver, and the following desktop portals:
 
 - `org.freedesktop.portal.FileChooser`

typos.toml 🔗

@@ -55,6 +55,8 @@ extend-ignore-re = [
     "protols",
     # x11rb SelectionNotifyEvent struct field
     "requestor",
+    # macOS version
+    "Big Sur",
     # Not an actual typo but an intentionally invalid color, in `color_extractor`
     "#fof"
 ]