mirror of
https://github.com/ThatGuySam/doesitarm.git
synced 2026-05-18 06:44:46 -07:00
Compare commits
No commits in common. "d969b904ce014c6a7b8c3c840f8beba741469539" and "df2b3699733bc38f86fefb29e586bb41f7c45ad0" have entirely different histories.
d969b904ce
...
df2b369973
8 changed files with 7 additions and 183 deletions
25
.github/ISSUE_TEMPLATE/app-request-template.yml
vendored
25
.github/ISSUE_TEMPLATE/app-request-template.yml
vendored
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
31
.github/workflows/app-request-ready.yaml
vendored
31
.github/workflows/app-request-ready.yaml
vendored
|
|
@ -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
|
||||
})
|
||||
56
.github/workflows/app-request-thank.yaml
vendored
56
.github/workflows/app-request-thank.yaml
vendored
|
|
@ -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`
|
||||
})
|
||||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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
|
||||
```
|
||||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue