Compare commits

..

No commits in common. "d969b904ce014c6a7b8c3c840f8beba741469539" and "df2b3699733bc38f86fefb29e586bb41f7c45ad0" have entirely different histories.

8 changed files with 7 additions and 183 deletions

View file

@ -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:

View file

@ -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

View file

@ -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
})

View file

@ -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`
})

View file

@ -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)

View file

@ -1,57 +0,0 @@
# App Request Flow
Flow for new app requests and updates to existing apps
<!--
Mermaid Diagram Notes:
- All node labels MUST be wrapped in quotes ("text") when containing:
* Special characters like parentheses ()
* HTML tags like <br/>
* Single quotes within text 'text'
* Emojis combined with special characters
- Without quotes, Mermaid throws parsing errors like "Expecting 'SQE'..."
- Do NOT wrap the entire code block in quotes - breaks markdown rendering
-->
```mermaid
flowchart TD
A["1A. 👤 User: Submits App Request or Issue<br/>(via '🙋 Request an App with Github' from doesitarm.com OR directly to GitHub repo)"] --> B["2A. 👤 User: Check for Existing Issue<br/>(Search query page from doesitarm.com)"]
B -- Not Found --> C["3A. 👤 User: Fill Out Issue Form<br/>(App Name, Status, Category, Links, Screenshot)"]
C --> D["4A. ⚙️ System: Label as 'New App Request'<br/>(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<br/>(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<br/>(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<br/>(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<br/>(e.g. Native Support Now Available)"]
L --> M["2C. 👤 User: Provide Evidence<br/>(Links, Screenshots)"]
M --> N["3C. ⚙️ System: Label as 'App Update'<br/>(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
```

View file

@ -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"

View file

@ -51,13 +51,7 @@ const totalLinks = links.length
<div class="md:relative">
<button class="h-5 text-xs bg-white-2 flex justify-center items-center outline-0 neumorphic-shadow rounded-full px-2">?</button>
<div
class={[
'text-sm bg-black/60 backdrop-blur-lg',
'opacity-0 transition-opacity group-hover:opacity-100 pointer-events-none',
'absolute left-1/2 right-1/2 md:-translate-x-1/2 bottom-0 md:bottom-10 z-10',
'w-screen',
'md:max-w-xs p-6 -mx-1/2-screen md:mx-0'
].join(' ')}
class="text-sm bg-black/60 backdrop-blur-lg w-screen md:max-w-xs opacity-0 group-hover:opacity-100 transition-opacity absolute left-1/2 right-1/2 md:-translate-x-1/2 bottom-0 md:bottom-10 z-10 p-6 -mx-1/2-screen md:mx-0"
>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. </div>
</div>
</div>