From 348c76e90e0e00f4b26ccfb6b40bdec347945b23 Mon Sep 17 00:00:00 2001 From: Angie Jones Date: Tue, 4 Mar 2025 15:24:27 -0600 Subject: [PATCH] docs: remove limitation about mac intel (#1510) --- .../docs/getting-started/installation.md | 24 ++++++----------- documentation/docs/guides/updating-goose.md | 16 +++--------- .../src/components/DesktopInstallButtons.js | 26 +++++++++++++++++++ .../src/components/SupportedEnvironments.js | 4 +-- 4 files changed, 39 insertions(+), 31 deletions(-) create mode 100644 documentation/src/components/DesktopInstallButtons.js diff --git a/documentation/docs/getting-started/installation.md b/documentation/docs/getting-started/installation.md index 9c929791..186b262e 100644 --- a/documentation/docs/getting-started/installation.md +++ b/documentation/docs/getting-started/installation.md @@ -3,10 +3,10 @@ sidebar_position: 1 --- import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; -import Link from "@docusaurus/Link"; -import { IconDownload } from "@site/src/components/icons/download"; import SupportedEnvironments from '@site/src/components/SupportedEnvironments'; import RateLimits from '@site/src/components/RateLimits'; +import DesktopInstallButtons from '@site/src/components/DesktopInstallButtons'; + # Install Goose @@ -40,18 +40,10 @@ import RateLimits from '@site/src/components/RateLimits'; ::: - To install Goose, click the **button** below: -
- - - download goose desktop for macOS - -
+ +
- 1. Unzip the downloaded `Goose.zip` file. + 1. Unzip the downloaded zip file. 2. Run the executable file to launch the Goose desktop application. :::tip Updating Goose @@ -59,11 +51,11 @@ import RateLimits from '@site/src/components/RateLimits'; ::: :::note Permissions - If you’re on an Apple Mac M3 and the Goose desktop app shows no window on launch, check and update the following: + If you’re on an Apple Mac M3 and the Goose desktop app shows no window on launch, check and update the following: - Ensure the `~/.config` directory has read and write access. + Ensure the `~/.config` directory has read and write access. - Goose needs this access to create the log directory and file. Once permissions are granted, the app should load correctly. For steps on how to do this, refer to the [Troubleshooting Guide](/docs/troubleshooting.md#macos-permission-issues-m3-macs) + Goose needs this access to create the log directory and file. Once permissions are granted, the app should load correctly. For steps on how to do this, refer to the [Troubleshooting Guide](/docs/troubleshooting.md#macos-permission-issues-m3-macs) :::
diff --git a/documentation/docs/guides/updating-goose.md b/documentation/docs/guides/updating-goose.md index 852b8745..c1f45056 100644 --- a/documentation/docs/guides/updating-goose.md +++ b/documentation/docs/guides/updating-goose.md @@ -6,8 +6,7 @@ sidebar_position: 2 import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; -import { IconDownload } from "@site/src/components/icons/download"; -import Link from "@docusaurus/Link"; +import DesktopInstallButtons from '@site/src/components/DesktopInstallButtons'; @@ -45,17 +44,8 @@ import Link from "@docusaurus/Link"; To update Goose to the latest stable version, reinstall using the instructions below :::
- 1. To update Goose Desktop, click the button below: -
- - - download goose desktop for macOS - -
- 2. Unzip the downloaded `Goose.zip` file. + 1. + 2. Unzip the downloaded zip file. 3. Run the executable file to launch the Goose Desktop application. 4. Overwrite the existing Goose application with the new version. 5. Run the executable file to launch the Goose desktop application. diff --git a/documentation/src/components/DesktopInstallButtons.js b/documentation/src/components/DesktopInstallButtons.js new file mode 100644 index 00000000..e9aae272 --- /dev/null +++ b/documentation/src/components/DesktopInstallButtons.js @@ -0,0 +1,26 @@ +import Link from "@docusaurus/Link"; +import { IconDownload } from "@site/src/components/icons/download"; + +const DesktopInstallButtons = () => { + return ( +
+

To download Goose Desktop for macOS, click one of the buttons below:

+
+ + macOS Silicon + + + macOS Intel + +
+
+ ); +}; + +export default DesktopInstallButtons; diff --git a/documentation/src/components/SupportedEnvironments.js b/documentation/src/components/SupportedEnvironments.js index 57f9fbd3..1f7a5d00 100644 --- a/documentation/src/components/SupportedEnvironments.js +++ b/documentation/src/components/SupportedEnvironments.js @@ -4,8 +4,8 @@ import Admonition from "@theme/Admonition"; const SupportedEnvironments = () => { return ( - The Goose CLI currently works on macOS and Linux systems and supports both ARM and x86 architectures. However, the macOS desktop app is not currently supported for x86. - + The Goose CLI currently works on macOS and Linux systems and supports both ARM and x86 architectures. + On Windows, Goose CLI can run via WSL. If you'd like to request support for additional operating systems, please{" "}