diff --git a/.github/ISSUE_TEMPLATE/app-request-template.yml b/.github/ISSUE_TEMPLATE/app-request-template.yml index 7464dd5..b36bbe9 100644 --- a/.github/ISSUE_TEMPLATE/app-request-template.yml +++ b/.github/ISSUE_TEMPLATE/app-request-template.yml @@ -34,43 +34,24 @@ body: - "No" validations: required: true -- type: dropdown +- type: textarea id: proposed-status attributes: label: Proposed App Status description: | What's the current app status based off of current discussion or testing? You can check the different statused here: https://github.com/ThatGuySam/doesitarm/blob/master/README.md#legend - options: - - ✅ Yes, Native Apple Silicon Support - - ✳️ Yes, works via Translation or Virtualization - - ⏹ No, not working at all but support is in development - - 🚫 No, not yet supported only works on Intel-based Macs - - 🔶 Unknown, more info needed validations: required: true -- type: dropdown +- type: textarea id: proposed-category attributes: label: Proposed App Category description: | What category should the app go under? Try to avoid the generic categories of Productivity unless no other category fits. - options: - - Developer Tools - - Science and Research Software - - Music and Audio Tools - - Photo and Graphic Tools - - Video and Motion Tools - - Live Production and Performance - - 3D and Architecture - - Productivity Tools - - Entertainment and Media Apps - - Social and Communication - - VPNs, Security, and Privacy - - System Tools validations: - required: true + required: true - type: textarea id: links attributes: diff --git a/.github/ISSUE_TEMPLATE/app-update-template.yml b/.github/ISSUE_TEMPLATE/app-update-template.yml index 15da435..bc90d27 100644 --- a/.github/ISSUE_TEMPLATE/app-update-template.yml +++ b/.github/ISSUE_TEMPLATE/app-update-template.yml @@ -34,19 +34,13 @@ body: - "No" validations: required: true -- type: dropdown +- type: textarea id: proposed-status attributes: label: Proposed App Status description: | What's the current app status based off of current discussion or testing? You can check the different statused here: https://github.com/ThatGuySam/doesitarm/blob/master/README.md#legend - options: - - ✅ Yes, Native Apple Silicon Support - - ✳️ Yes, works via Translation or Virtualization - - ⏹ No, not working at all but support is in development - - 🚫 No, not yet supported only works on Intel-based Macs - - 🔶 Unknown, more info needed validations: required: true - type: textarea diff --git a/.github/workflows/app-request-ready.yaml b/.github/workflows/app-request-ready.yaml deleted file mode 100644 index 18f0b60..0000000 --- a/.github/workflows/app-request-ready.yaml +++ /dev/null @@ -1,31 +0,0 @@ -name: comment-on-ready-to-add -on: - issues: - types: [labeled] - -permissions: - issues: write # allow posting comments - -jobs: - add-comment: - if: github.event.label.name == 'Ready to Add' - runs-on: ubuntu-latest - steps: - - uses: actions/github-script@v7 - with: - script: | - const body = ` - Looks like this is ready to go! - - Feel free to make a pull request using the [App Addition Template](https://github.com/ThatGuySam/doesitarm/blob/master/.github/PULL_REQUEST_TEMPLATE/app_addition_template.md) otherwise, We'll add it when time permits. - - You can also use the [Scan Tool](https://doesitarm.com/apple-silicon-app-test) and I'll try to add it automatically. - - -- Sincerely, 🦾 Does It ARM Bot - `; - github.rest.issues.createComment({ - owner: context.repo.owner, - repo: context.repo.repo, - issue_number: context.issue.number, - body - }) diff --git a/.github/workflows/app-request-thank.yaml b/.github/workflows/app-request-thank.yaml deleted file mode 100644 index 42357c3..0000000 --- a/.github/workflows/app-request-thank.yaml +++ /dev/null @@ -1,56 +0,0 @@ -name: thank-new-issue -on: - issues: - types: [labeled] - -permissions: - # allow createComment - issues: write - -jobs: - greet: - # Run only when: - # 1. Issue has zero comments (to avoid duplicate replies) - # 2. Action matches opened/labeled with desired labels - if: > - github.event.issue.comments == 0 && - ( - (github.event.action == 'opened' && - (contains( - github.event.issue.labels.*.name, - 'App Update' - ) || - contains( - github.event.issue.labels.*.name, - 'New App Request' - ))) || - (github.event.action == 'labeled' && - (github.event.label.name == 'App Update' || - github.event.label.name == 'New App Request')) - ) - runs-on: ubuntu-latest - # Needs Read+Write permissions to createComment - # https://github.com/ThatGuySam/doesitarm/settings/actions - steps: - - uses: actions/github-script@v7 - with: - script: | - github.rest.issues.createComment({ - owner: context.repo.owner, - repo: context.repo.repo, - issue_number: context.issue.number, - body: `**Thanks for the App Request!!** - - The next step is to collect any missing info. - - I'm currently working on getting to all the requests, - however, if you'd like help push things along feel free - to add what's missing as you find it. - - You can reference what all it needs here: - [App Request Template](https://github.com/ThatGuySam/doesitarm/blob/master/.github/ISSUE_TEMPLATE/app-request-template.md) - - You can also scan it with the [App Test Tool](https://doesitarm.com/apple-silicon-app-test) to help speed up the process. - - -- Sincerely, 🦾 Does It ARM Bot` - }) diff --git a/README.md b/README.md index fc11078..ffc43e2 100644 --- a/README.md +++ b/README.md @@ -148,7 +148,6 @@ These are the manually reported apps. You can search all apps on the website. * [MySQL Community Server](https://dev.mysql.com/downloads/) - ✅ Yes, Native Apple Silicon Support as of v8.0.26 - [Release Notes](https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-26.html) [Source](https://github.com/ThatGuySam/doesitarm/issues/173#issuecomment-730553003) * [MySQL Workbench](https://dev.mysql.com/downloads/) - ✳️ Yes, works via Rosetta 2 for v8.0.21 with issues reported on newer versions - [Source](https://github.com/ThatGuySam/doesitarm/issues/173#issuecomment-730553003) [Issues](https://github.com/ThatGuySam/doesitarm/issues/173#issuecomment-763269306) * [Navicat Premium](https://www.navicat.com/en/products/navicat-premium) - ✳️ Yes, works via Rosetta 2 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/161#issuecomment-759768321) -* [NetPad](https://github.com/tareqimbasher/NetPad/releases) - ✅ Yes, Native Apple Silicon Support as of v0.3.1 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/1044#issuecomment-2972951159) [Wiki](https://github.com/tareqimbasher/NetPad/wiki) * [NixOS](https://nixos.org/download.html) - ✅ Yes, Native Apple Silicon Support - [Github Issue](https://github.com/NixOS/nixpkgs/issues/95903#issuecomment-914061347) * [NodeJS](https://nodejs.org/en/) - ✅ Yes, Full Native Apple Silicon Support as of v16 - [M1 Benchmark](https://docs.google.com/spreadsheets/d/1g4U7LAImfEcXRihJbySZcRr32tn6WSWAtslfXltds58/edit#gid=607735373) [Version Support](https://github.com/ThatGuySam/doesitarm/issues/299#issuecomment-733210648) [Github Issue](https://github.com/nodejs/TSC/issues/886) * [Nova](https://nova.app) - ✅ Yes, Full Native Apple Silicon Support as of v3 - [Official Tweet](https://twitter.com/panic/status/1326977997732134912?s=20) diff --git a/docs/app-flow.md b/docs/app-flow.md deleted file mode 100644 index 75f9cf8..0000000 --- a/docs/app-flow.md +++ /dev/null @@ -1,57 +0,0 @@ -# App Request Flow - -Flow for new app requests and updates to existing apps - - - -```mermaid -flowchart TD - A["1A. 👤 User: Submits App Request or Issue
(via '🙋 Request an App with Github' from doesitarm.com OR directly to GitHub repo)"] --> B["2A. 👤 User: Check for Existing Issue
(Search query page from doesitarm.com)"] - B -- Not Found --> C["3A. 👤 User: Fill Out Issue Form
(App Name, Status, Category, Links, Screenshot)"] - C --> D["4A. ⚙️ System: Label as 'New App Request'
(Auto-applied via App Update Template)"] - D --> E["5A. 🔧 Maintainer: Type of Issue?"] - E -- New App Request --> F["6A. 🔧 Maintainer: Reviews Submission"] - F -- Info Complete --> F2["7A. 🔧 Maintainer: Comment Thank You"] - F2 --> F3["8A. 🔧 Maintainer: Explain Options
(User can make PR or Does It ARM bot will try to add automatically)"] - F3 --> G["9A. 🔧 Maintainer: Label as 'Ready to Add'"] - F -- Info Missing --> H0["6B. 🔧 Maintainer: Thank User for Info Provided"] - H0 --> H["7B. 🔧 Maintainer: Request More Info from User"] - H --> H2["8B. 🔧 Maintainer: Add 'Needs ...' Labels
(e.g. Needs Screenshots, Needs Category)"] - H2 --> F - - G --> I["10A. 👥 Contributor: Creates PR"] - G --> I2["10B. 🔧 Maintainer: Updates README Directly"] - I --> J["11A. 👥 Contributor: App Added to Compatibility List"] - I2 --> I3["11B. 🔧 Maintainer: Verify App Updated on doesitarm.com
(can take up to 15 mins)"] - J --> J1["12A. 🔧 Maintainer: Review PR"] - J1 --> J2["13A. 🔧 Maintainer: Thank Contributor for PR"] - J2 --> J3["14A. 🔧 Maintainer: PR Decision"] - J3 -- Changes Requested --> J4["15A. 🔧 Maintainer: Request PR Changes"] - J4 --> J5["16A. 👥 Contributor: Update PR"] - J5 --> J1 - J3 -- Approved --> L1["17A. 🔧 Maintainer: Comment that App is Live"] - I3 --> L1 - L1 --> K["18A. 🔧 Maintainer: Close Issue"] - - E -- App Update --> L["1C. 👤 User: Reports Update
(e.g. Native Support Now Available)"] - L --> M["2C. 👤 User: Provide Evidence
(Links, Screenshots)"] - M --> N["3C. ⚙️ System: Label as 'App Update'
(Auto-applied via App Update Template)"] - N --> F - - E -- Feature/Meta Issue --> O["1D. 🔧 Maintainer: Label as 'Feature Request' or 'Bug'"] - O --> P["2D. 🔧 Maintainer: Discuss, Assign, and Track Progress"] - P --> Q["3D. 👥 Contributor: Implement and Close"] - - style A stroke:#f9f,stroke-width:2px - style J stroke:#bbf,stroke-width:2px - style K stroke:#bfb,stroke-width:2px -``` diff --git a/package.json b/package.json index c2786d7..fd46fcd 100644 --- a/package.json +++ b/package.json @@ -4,9 +4,9 @@ "description": "Find out the latest app support for Apple Silicon and the Apple M3 Max and M2 Ultra Processors", "author": "Sam Carlton", "private": true, - "packageManager": "pnpm@10.12.1", + "packageManager": "pnpm@9.15.1", "engines": { - "pnpm": "^10.*", + "pnpm": "^9.*", "node": ">=22", "yarn": "forbidden, this project uses pnpm", "npm": "forbidden, this project uses pnpm" diff --git a/src/components/listing-parts/virtualization.astro b/src/components/listing-parts/virtualization.astro index a048f7e..61b5b5b 100644 --- a/src/components/listing-parts/virtualization.astro +++ b/src/components/listing-parts/virtualization.astro @@ -51,13 +51,7 @@ const totalLinks = links.length
With Virtualization you can run apps on Apple Silicon Macs even if they are normally completely unsupported, such as Windows-only Apps, at the cost of some performance drop vs Native support.