From 1a9244b06d078f9eaf780a3761bf9d52fb8062e2 Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Fri, 14 May 2021 12:47:02 -0500 Subject: [PATCH 1/4] Add TurboTax --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0cf7f20..7fefe9b 100644 --- a/README.md +++ b/README.md @@ -501,6 +501,7 @@ Builds - [Java on M1 Benchmarks](https://docs.google.com/spreadsheets/d/1g4U7LAI * [Time Out for Mac](https://www.dejal.com/timeout/) - ✅ Yes, Full Native Apple Silicon Support - [Article](https://setapp.sjv.io/apple-silicon-supported-apps) [View on Setapp](https://setapp.sjv.io/c/2708043/689682/5114) * [Timing for Mac](https://timingapp.com/) - ✅ Yes, Full Native Apple Silicon Support - [Article](https://setapp.sjv.io/apple-silicon-supported-apps) [View on Setapp](https://setapp.sjv.io/c/2708043/344474/5114) * [Tuple](https://tuple.app/) - ✳️ Yes, works via Rosetta 2 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/514#issuecomment-761276719) +* [TurboTax](https://turbotax.intuit.com/personal-taxes/cd-download/) - ✳️ Runs via Rosetta with no immediate plans for native support - [Discussion](https://ttlc.intuit.com/community/taxes/discussion/re-turbotax-deluxe-under-macos-bigsur-on-macbook-air-apple-m1-chip-turbotax-app-doesn-t-open/01/2273549#M815580) * [UctoX](https://software.charliemonroe.net/uctox/) - ✅ Yes, Full Native Apple Silicon Support - [Developer Article](http://blog.charliemonroe.net/big-sur-and-apple-silicon/) [View on Setapp](https://setapp.sjv.io/uctox) * [Ulysses](https://ulysses.app/) - ✳️ Yes, works via Rosetta 2 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/120#issuecomment-750041670) [MacRumors Article](https://www.macrumors.com/2020/11/13/apple-silicon-macs-universal-apps/) [View on Setapp](https://setapp.sjv.io/c/2708043/344477/5114) * [Unibox](https://www.uniboxapp.com/) - ✳️ Yes, works via Rosetta 2 translation - [Article](https://setapp.sjv.io/apple-silicon-supported-apps) [View on Setapp](https://setapp.sjv.io/c/2708043/368242/5114) From 93227780411fb100cdcea5080359320c608f8b88 Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Fri, 14 May 2021 13:31:45 -0500 Subject: [PATCH 2/4] Add Wonderdraft --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7fefe9b..66e4503 100644 --- a/README.md +++ b/README.md @@ -268,6 +268,7 @@ Builds - [Java on M1 Benchmarks](https://docs.google.com/spreadsheets/d/1g4U7LAI * [Typeface for Mac](https://typefaceapp.com/) - ✳️ Yes, works via Rosetta 2 translation - [Article](https://setapp.sjv.io/apple-silicon-supported-apps) [View on Setapp](https://setapp.sjv.io/c/2708043/507348/5114) * [Vectornator](https://www.vectornator.io/) - ✅ Yes, it was shown at the November 10th event - [Apple Nov 10 Event](https://youtu.be/5AwdkGKmZ0I?t=1300) * [waifu2x](https://github.com/nihui/waifu2x-ncnn-vulkan/releases) - ✅ Yes, Full Native Apple Silicon Support as of v20210102 - [Release Notes](https://github.com/nihui/waifu2x-ncnn-vulkan/releases/tag/20210102) +* [Wonderdraft](https://www.wonderdraft.net/) - ✳️ Yes, works via Rosetta 2 translation - [Report #1](https://community.folivora.ai/t/m1-mac-trackpad-disappearing-laggy-pointer/21069/9) From f8e750dc2a58eb7cc4ac34c95e4652ce033dd528 Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Mon, 10 May 2021 12:05:23 -0500 Subject: [PATCH 3/4] Add more eleventy devs scripts # Conflicts: # package.json --- package.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package.json b/package.json index 7d1bc97..60d9954 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,9 @@ "generate-eleventy": "node --max-old-space-size=60000 -r esm node_modules/.bin/eleventy --quiet", "generate-postcss": "ENV=production postcss assets/css/tailwind.css --o static/tailwind.css", "dev-eleventy": "node --max-old-space-size=60000 -r esm node_modules/.bin/eleventy --quiet --watch --serve", + "dev-eleventy-debug": "DEBUG=Eleventy* node --max-old-space-size=60000 -r esm node_modules/.bin/eleventy --quiet --watch --serve", + "dev-eleventy-benchmark": "DEBUG=Eleventy:Benchmark* node --max-old-space-size=60000 -r esm node_modules/.bin/eleventy --quiet --watch --serve", + "dev-eleventy-computed": "DEBUG=Eleventy:ComputedData* node --max-old-space-size=60000 -r esm node_modules/.bin/eleventy --quiet --watch --serve", "lint": "eslint --ext .js,.vue --ignore-path .gitignore .", "lint:fix": "eslint --fix --ext .js,.vue --ignore-path .gitignore .", "precommit": "npm run lint", From 6bf7c71465c43d886c999f80753244b6e7344c6d Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Fri, 14 May 2021 17:36:46 -0500 Subject: [PATCH 4/4] List app aliases --- pages-eleventy/app.11ty.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/pages-eleventy/app.11ty.js b/pages-eleventy/app.11ty.js index f77b64e..d785ca7 100644 --- a/pages-eleventy/app.11ty.js +++ b/pages-eleventy/app.11ty.js @@ -23,6 +23,20 @@ export const makeDescription = function ( app ) { return `Latest reported support status of ${ app.name } on Apple Silicon and Apple M1 Processors.` } +// https://stackoverflow.com/a/15069646/1397641 +function makeEnglishList ( array, conjunction = 'and' ) { + const total = array.length + + if ( total < 3 ) return array.join(` ${conjunction} `) + + array = array.slice() + + // Prepend conjunction to final part + array[ total-1 ] = `${ conjunction } ${ array[ total-1 ] }` + + return array.join(', ') +} + export function renderPageLinksHtml ( links ) { return links.map( (link, i) => { @@ -94,6 +108,8 @@ export class AppTemplate { // console.log('video.payload', Object.keys(video.payload)) + const hasMultipleAliases = !!app.aliases && app.aliases.length > 1 + const appDeviceSupport = deviceList.map( device => { const supportsApp = deviceSupportsApp( device, app ) return { @@ -117,6 +133,10 @@ export class AppTemplate { ${ app.text } + ${ hasMultipleAliases ? /* html */` + May also be known as ${ makeEnglishList( app.aliases, 'or' ) } + ` : '' } +