From b98324a717aac094cca1f71d6886a530bb915b36 Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Tue, 1 Dec 2020 22:51:08 -0600 Subject: [PATCH 01/74] Try slicing homebrew list to 200 --- pages/kind/_slug.vue | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pages/kind/_slug.vue b/pages/kind/_slug.vue index e4bb212..ee0c21d 100644 --- a/pages/kind/_slug.vue +++ b/pages/kind/_slug.vue @@ -98,6 +98,10 @@ export default { // const sortedList = list.sort(byTimeThenNull) + if (this.category.slug === 'homebrew') { + return filteredList.slice(0, 200) + } + return filteredList }, supportedAppList () { From 02048abfb12e1f9d5bcf232573159fb8e011d4c5 Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Tue, 1 Dec 2020 22:55:14 -0600 Subject: [PATCH 02/74] Try slicing homebrew list to after 200 --- pages/kind/_slug.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/kind/_slug.vue b/pages/kind/_slug.vue index ee0c21d..6e75947 100644 --- a/pages/kind/_slug.vue +++ b/pages/kind/_slug.vue @@ -99,7 +99,7 @@ export default { // const sortedList = list.sort(byTimeThenNull) if (this.category.slug === 'homebrew') { - return filteredList.slice(0, 200) + return filteredList.slice(200, filteredList.length) } return filteredList From 9cf0a248a9036173f1ff0c97b189ecb1f4960ae9 Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Tue, 1 Dec 2020 22:59:34 -0600 Subject: [PATCH 03/74] try limiting list to first 250 --- pages/kind/_slug.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/kind/_slug.vue b/pages/kind/_slug.vue index 6e75947..4ac260e 100644 --- a/pages/kind/_slug.vue +++ b/pages/kind/_slug.vue @@ -99,7 +99,7 @@ export default { // const sortedList = list.sort(byTimeThenNull) if (this.category.slug === 'homebrew') { - return filteredList.slice(200, filteredList.length) + return filteredList.slice(0, 250) } return filteredList From 41d78928ccebba716ea962a3f04361ecf0e3a411 Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Tue, 1 Dec 2020 23:03:23 -0600 Subject: [PATCH 04/74] Try 275 --- pages/kind/_slug.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/kind/_slug.vue b/pages/kind/_slug.vue index 4ac260e..e4786c6 100644 --- a/pages/kind/_slug.vue +++ b/pages/kind/_slug.vue @@ -99,7 +99,7 @@ export default { // const sortedList = list.sort(byTimeThenNull) if (this.category.slug === 'homebrew') { - return filteredList.slice(0, 250) + return filteredList.slice(0, 275) } return filteredList From f437441c57ee3c98032d3827a012a5d6834ef7ff Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Tue, 1 Dec 2020 23:08:18 -0600 Subject: [PATCH 05/74] Try 290 --- pages/kind/_slug.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/kind/_slug.vue b/pages/kind/_slug.vue index e4786c6..bdc9327 100644 --- a/pages/kind/_slug.vue +++ b/pages/kind/_slug.vue @@ -99,7 +99,7 @@ export default { // const sortedList = list.sort(byTimeThenNull) if (this.category.slug === 'homebrew') { - return filteredList.slice(0, 275) + return filteredList.slice(0, 290) } return filteredList From 21ca898355e4828d2865ceaef82d459503c33931 Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Tue, 1 Dec 2020 23:12:30 -0600 Subject: [PATCH 06/74] Try 300 --- pages/kind/_slug.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/kind/_slug.vue b/pages/kind/_slug.vue index bdc9327..4f75618 100644 --- a/pages/kind/_slug.vue +++ b/pages/kind/_slug.vue @@ -99,7 +99,7 @@ export default { // const sortedList = list.sort(byTimeThenNull) if (this.category.slug === 'homebrew') { - return filteredList.slice(0, 290) + return filteredList.slice(0, 300) } return filteredList From 96c1a3a6ae848773c3c147668d57325006e7e597 Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Tue, 1 Dec 2020 23:17:16 -0600 Subject: [PATCH 07/74] Try removing homebrew filtering --- pages/kind/_slug.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pages/kind/_slug.vue b/pages/kind/_slug.vue index 4f75618..46ffbe3 100644 --- a/pages/kind/_slug.vue +++ b/pages/kind/_slug.vue @@ -98,9 +98,9 @@ export default { // const sortedList = list.sort(byTimeThenNull) - if (this.category.slug === 'homebrew') { - return filteredList.slice(0, 300) - } + // if (this.category.slug === 'homebrew') { + // return filteredList.slice(0, 300) + // } return filteredList }, From c8bd819e46d6a970307fc40edc2887fc1010f43f Mon Sep 17 00:00:00 2001 From: Maxim Ananov Date: Wed, 2 Dec 2020 16:58:58 +0300 Subject: [PATCH 08/74] Added HazeOver and TouchSwitcher --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3720fb4..bcfc4cd 100644 --- a/README.md +++ b/README.md @@ -196,6 +196,7 @@ Any comments, suggestions? [Let us know!](https://github.com/ThatGuySam/doesitar * [Geekbench](https://www.geekbench.com/download/mac/) - ✅ Yes, full native support as of v5.3 - [Release Notes](https://www.geekbench.com/blog/2020/11/geekbench-53/) * [Glimpses](https://eternalstorms.at/glimpses) - ✅ Yes, Full Native Apple Silicon Support as of v2.2.3 - [Blog Post](https://blog.eternalstorms.at/2020/11/09/app-update-galore/) * [GrandPerspective](https://apps.apple.com/app/grandperspective/id1111570163?mt=12) - ✅ Yes, Full Native Apple Silicon Support as of 2.5.3 - [Release Notes](http://grandperspectiv.sourceforge.net/) +* [HazeOver](https://hazeover.com/) - ✅ Yes, Full Native Apple Silicon Support as of 1.8.8 - [Official News](https://hazeover.com/news.html) * [Highland 2](https://quoteunquoteapps.com/highland-2/) - ✅ Yes, Full Native Apple Silicon Support as of v2.9 - [App Store Story](https://apps.apple.com/us/story/id1540024103) * [Highlights](https://highlightsapp.net/) - ✅ Yes, Full Native Apple Silicon Support as of v2020.3 - [Official Blog](https://highlightsapp.net/blog/2020/11/12/Time-for-change/) * [IA Writer](https://apps.apple.com/us/app/ia-writer/id775737172) - ✅ Yes, Full Native Apple Silicon Support - [Official Twitter](https://twitter.com/iawriter/status/1326284671005696009?s=21) @@ -230,7 +231,7 @@ Any comments, suggestions? [Let us know!](https://github.com/ThatGuySam/doesitar * [ScreenFloat](https://eternalstorms.at/ScreenFloat/) - ✅ Yes, Full Native Apple Silicon Support as of v1.5.18 - [Blog Post](https://blog.eternalstorms.at/2020/11/09/app-update-galore/) * [SiriMote](https://eternalstorms.at/sirimote) - ✅ Yes, Full Native Apple Silicon Support as of v1.3.9 - [Blog Post](https://blog.eternalstorms.at/2020/11/09/app-update-galore/) * [TeamViewer](https://www.teamviewer.com/en-us/) - ✅ Yes, Full Native Apple Silicon Support as of v15.12.4 - [Release Notes](https://community.teamviewer.com/t5/Change-Logs-EN/macOS-v15-12-4-Full-Change-Log/m-p/107706) - +* [TouchSwitcher](https://hazeover.com/touchswitcher.html) - ✅ Yes, Full Native Apple Silicon Support as of 1.4 - [Official News](https://hazeover.com/news.html) * [Transloader](https://eternalstorms.at/transloader/) - ✅ Yes, Full Native Apple Silicon Support as of v2.1.1 - [Blog Post](https://blog.eternalstorms.at/2020/11/09/app-update-galore/) * [Transmission](https://transmissionbt.com/) - ✳️ Yes, works via Rosetta 2 - [Source](https://github.com/ThatGuySam/doesitarm/issues/326) * [Things](https://culturedcode.com/things/mac/appstore/) - ✅ Yes, fully supported as of 3.13.2 - [Official Announcement](https://culturedcode.com/things/blog/2020/11/new-things-for-macos-big-sur/) From e7267873969e6d2e71e9f4f70d6c2f6e65458ab2 Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Wed, 2 Dec 2020 13:19:24 -0600 Subject: [PATCH 09/74] Add quick buttons to category pages --- pages/kind/_slug.vue | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/pages/kind/_slug.vue b/pages/kind/_slug.vue index 46ffbe3..ed81c88 100644 --- a/pages/kind/_slug.vue +++ b/pages/kind/_slug.vue @@ -14,7 +14,7 @@ @@ -83,7 +83,21 @@ export default { }, data: function () { return { - query: '' + query: '', + quickButtons: [ + { + label: '✅ Full Native Support', + query: 'status:native' + }, + { + label: '✳️ Rosetta', + query: 'status:rosetta' + }, + { + label: '🚫 Unsupported', + query: 'status:no' + }, + ] } }, computed: { From 25da94e9b4ab0f4310edebba7d11f63710a06583 Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Wed, 2 Dec 2020 13:19:45 -0600 Subject: [PATCH 10/74] Add homebrew and games to home quick buttons --- pages/index.vue | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/pages/index.vue b/pages/index.vue index 09ea502..c2d17a9 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -10,6 +10,7 @@ @@ -68,6 +69,48 @@ export default { data: function () { return { query: '', + quickButtons: [ + { + label: '✅ Full Native Support', + query: 'status:native' + }, + { + label: '✳️ Rosetta', + query: 'status:rosetta' + }, + { + label: '🚫 Unsupported', + query: 'status:no' + }, + { + label: '🎮 Games', + query: 'Games' + }, + { + label: '🍺 Homebrew Formulae', + query: 'Homebrew' + }, + { + label: 'Music Tools', + query: 'Music' + }, + { + label: 'Developer Tools', + query: 'Developer' + }, + { + label: 'Photo Tools', + query: 'Photo' + }, + { + label: 'Video Tools', + query: 'Video' + }, + { + label: 'Productivity Tools', + query: 'Productivity' + }, + ] } } } From 580aebc08a416d6f88f6ecc546f0d7a41632d7ca Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Wed, 2 Dec 2020 14:30:22 -0600 Subject: [PATCH 11/74] Make filters stackable --- components/search.vue | 175 +++++++++++++++++++++++++++++++++++++----- 1 file changed, 156 insertions(+), 19 deletions(-) diff --git a/components/search.vue b/components/search.vue index dbec837..a4d96a5 100644 --- a/components/search.vue +++ b/components/search.vue @@ -27,8 +27,12 @@ @@ -313,7 +317,6 @@ export default { this.observer.observe(this.$refs[`${app.slug}-row`][0]) }) - console.log('this.initialList', this.initialList.length) }, methods: { getAppCategory, @@ -341,11 +344,7 @@ export default { }, statusIs (query, app) { - // if (typeof app.status !== 'string') { - // console.log('app', app) - // console.log('status', status) - // console.log('app.status.includes(status)', app.status.includes(status)) - // } + // console.log('query', query) if (!query.includes('status:')) return @@ -353,9 +352,9 @@ export default { const matches = app.status.includes(status) || app.status === status - if (matches) { - this.statusResults.push(app) - } + // if (matches) { + // this.statusResults.push(app) + // } return matches }, @@ -365,6 +364,107 @@ export default { array.splice(index, 1) return pluckedItem }, + toggleFilter ( newFilterQuery ) { + + // Get the key and value from our filter + const [ + newFilterKey, // This will always have a value + newFilterValue = null + ] = newFilterQuery.split(':') + + const oldQueryWords = this.query.split(' ') + + let oldHasStatus = false + let oldHasWords = false + + oldQueryWords.forEach( word => { + if (word.includes('status:')) { + oldHasStatus = true + return + } + + if (word.trim().length !== 0) oldHasWords = true + }) + + // If this filter is already present + // then remove it + if (this.query.includes(newFilterQuery)) { + this.query = this.query.replace(newFilterQuery, '').trim() + + return + } + + // If there is only an existing status and we're adding a plain words + // and the newQuery is not + // then prepend the words to the existing status + if (oldHasStatus && !oldHasWords && newFilterValue === null) { + this.query = [ + newFilterQuery, + this.query.trim() + ].join(' ') + + return + } + + // There is no filter key + // then update the whole query + if (newFilterValue === null) { + this.query = newFilterQuery + + return + } + + // However, if the query already has a status + // then update the existing status + if (this.query.includes(newFilterKey)) { + + const queryWords = this.query.split(' ') + + this.query = queryWords.map( word => { + // If this the filter word + // then update it to the new one + if (word.includes(newFilterKey)) return newFilterQuery + + return word.trim() + }).join(' ') + + return + + + // Otherwise add to the end of our current query + } else { + const queryWords = [] + + // If the query is not empty + // then add it to our updated query + if (this.query.trim().length) queryWords.push(this.query.trim()) + + // Append the new filter + queryWords.push(newFilterQuery) + + // Update the query + this.query = queryWords.join(' ') + } + }, + filterStatusFromText (rawQuery) { + const statusText = [] + const searchWords = [] + + // Look through each word and separate the status words from the normal query words + rawQuery.split(' ').forEach(word => { + if (word.includes('status:')) { + statusText.push(word) + return + } + + searchWords.push(word) + }) + + return [ + statusText.join(' '), + searchWords.join(' ').trim() + ] + }, scrollInputToTop () { scrollIntoView(this.$refs['search'], { block: 'start', @@ -403,24 +503,61 @@ export default { // If our query is empty // then bail if (rawQuery.length === 0) return - const query = rawQuery.toLowerCase() + // Separate status filters from the actual query text + const [ + statusText, + query + ] = this.filterStatusFromText(rawQuery.toLowerCase()) + + + // Declare that at least one query has been made this.hasStartedAnyQuery = true // Search App List - this.appList.forEach(app => { + this.appList.filter( app => { + const filters = [ + { + key: 'status', + method: this.statusIs, + queryArg: statusText + } + ] + + // Does this app match every active filter + const filtersMatched = filters.every( ({ key, method, queryArg }) => { + // If the query does not contain the key for the filter + // then filter automatically passes + if (queryArg.includes(key) === false) return true + + // console.log(queryArg, 'method', method) + return method(queryArg, app) + }) + + return filtersMatched + }).forEach(app => { + // console.log('app', app) + const matchers = [ - this.titleStartsWith, - this.titleContains, - this.categoryContains, - this.statusIs + { + method: this.titleStartsWith, + queryArg: query + }, + { + method: this.titleContains, + queryArg: query + }, + { + method: this.categoryContains, + queryArg: query + } ] // Run through our search priorities - for (const method of matchers){ + for (const { method, queryArg } of matchers){ // iterations++ - const appMatches = method(query, app) + const appMatches = method(queryArg, app) if (appMatches) { // We've found a match for this app // so let's stop trying match methods From 18d47f8db87c68044c56c6dd07856c2f6567796b Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Wed, 2 Dec 2020 14:39:14 -0600 Subject: [PATCH 12/74] Fix productivity tools directing to dev tools --- helpers/categories.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helpers/categories.js b/helpers/categories.js index d410a8e..cc4a262 100644 --- a/helpers/categories.js +++ b/helpers/categories.js @@ -21,7 +21,7 @@ export const categories = { ...categoryTemplate, label: 'Productivity Tools', pluralLabel: 'Productivity Tools', - slug: 'developer-tools', + slug: 'productivity-tools', }, 'video-and-motion-tools': { ...categoryTemplate, From 03cda06f4985ae1dc9a89943af6ed000fa619b3b Mon Sep 17 00:00:00 2001 From: tonyunreal Date: Thu, 3 Dec 2020 10:11:24 +0800 Subject: [PATCH 13/74] Add PPSSPP and RetroArch, closes #347, closes 348 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 3720fb4..e54abf4 100644 --- a/README.md +++ b/README.md @@ -252,6 +252,8 @@ Any comments, suggestions? [Let us know!](https://github.com/ThatGuySam/doesitar * [IINA](https://iina.io/download/) - ✳️ Yes, works via Rosetta with native support on the way - [Github Issue](https://github.com/iina/iina/issues/3067#issuecomment-671804703) * [Movist](https://movistprime.com/) - ✅ Yes, Full Native Apple Silicon Support as of v2.6 - [Changelog](https://movistprime.com/changelog.html) * [News Explorer](https://betamagic.nl/products/newsexplorer.html) - ✅ Yes, Full Native Apple Silicon Support as of v1.9.11 - [Blog Post](https://betamagic.nl/news/2020/2020_09.html) +* [PPSSPP](https://build.ppsspp.org/?page/downloads#osx) - ✳️ Yes, works via Rosetta 2 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/347) +* [RetroArch](https://www.retroarch.com/?page=platforms) - ✳️ Yes, works via Rosetta 2 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/348) * [Spotify](https://www.spotify.com/us/download/mac/) - ✳️ Yes, works via Rosetta 2 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/172) * [Steam](https://store.steampowered.com/about/) - ✳️ Yes, reported working via Rosetta 2 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/153) * [Tidal](https://tidal.com/download) - ✳️ Yes, working via Rosetta 2 but with occasional force quits as of 2.23.0.488 - [GitHub issue](https://github.com/ThatGuySam/doesitarm/issues/314) From a42a3b56f52b2906423a927878cf7780dca0bead Mon Sep 17 00:00:00 2001 From: tonyunreal Date: Thu, 3 Dec 2020 10:12:41 +0800 Subject: [PATCH 14/74] Update RetroArch --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e54abf4..5849a7d 100644 --- a/README.md +++ b/README.md @@ -253,7 +253,7 @@ Any comments, suggestions? [Let us know!](https://github.com/ThatGuySam/doesitar * [Movist](https://movistprime.com/) - ✅ Yes, Full Native Apple Silicon Support as of v2.6 - [Changelog](https://movistprime.com/changelog.html) * [News Explorer](https://betamagic.nl/products/newsexplorer.html) - ✅ Yes, Full Native Apple Silicon Support as of v1.9.11 - [Blog Post](https://betamagic.nl/news/2020/2020_09.html) * [PPSSPP](https://build.ppsspp.org/?page/downloads#osx) - ✳️ Yes, works via Rosetta 2 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/347) -* [RetroArch](https://www.retroarch.com/?page=platforms) - ✳️ Yes, works via Rosetta 2 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/348) +* [RetroArch](https://www.retroarch.com/?page=platforms) - ✳️ Yes, works via Rosetta 2 with native support in development - [Verification](https://github.com/ThatGuySam/doesitarm/issues/348) * [Spotify](https://www.spotify.com/us/download/mac/) - ✳️ Yes, works via Rosetta 2 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/172) * [Steam](https://store.steampowered.com/about/) - ✳️ Yes, reported working via Rosetta 2 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/153) * [Tidal](https://tidal.com/download) - ✳️ Yes, working via Rosetta 2 but with occasional force quits as of 2.23.0.488 - [GitHub issue](https://github.com/ThatGuySam/doesitarm/issues/314) From de98b96c0b61f053537f86cf08afb10aaaf1bd50 Mon Sep 17 00:00:00 2001 From: tonyunreal Date: Thu, 3 Dec 2020 10:14:18 +0800 Subject: [PATCH 15/74] Add Axure, closes #38 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5849a7d..251e518 100644 --- a/README.md +++ b/README.md @@ -176,6 +176,7 @@ Any comments, suggestions? [Let us know!](https://github.com/ThatGuySam/doesitar * [Airmail](https://airmailapp.com/) - ✅ Yes, Full Native Apple Silicon Support as of v4.5.1 - [Release History](https://apps.apple.com/app/apple-store/id918858936) * [Alfred](https://www.alfredapp.com/universal/) - ✅ Yes, fully supported - [Official Announcement](https://www.alfredapp.com/blog/announcements/alfred-ready-for-apple-m1-chip/) * [Amphetamine](https://apps.apple.com/app/amphetamine/id937984704) - ✅ Yes, full native Apple Silicon support from 5.1 - [GitHub issue](https://github.com/ThatGuySam/doesitarm/issues/295) +* [Axure RP 9](https://www.axure.com/download) - ✳️ Yes, works via Rosetta 2 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/38) * [Bartender](https://www.macbartender.com/) - ✅ Yes, fully supported as of v4.0.20 - [Blog](https://www.macbartender.com/b4blog/Apple-Silicon-Support/) * [Bear](https://bear.app/) - ✅ Yes, fully supported as v1.8.2 - [Bear Blog Post](https://blog.bear.app/2020/11/bear-gets-new-widgets-and-ready-for-big-sur/) * [BetterTouchTool](https://folivora.ai/) - ✅ Yes, fully supported as of v3.502 - [Issue Tracker](https://community.folivora.ai/) From 3944381f529a01e49b337401e8865670dbd952a3 Mon Sep 17 00:00:00 2001 From: tonyunreal Date: Thu, 3 Dec 2020 10:19:28 +0800 Subject: [PATCH 16/74] Add QQMusic, WeChat, WPS Office, closes 149, closes 368, closes 369 --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 251e518..153952f 100644 --- a/README.md +++ b/README.md @@ -242,6 +242,7 @@ Any comments, suggestions? [Let us know!](https://github.com/ThatGuySam/doesitar * [VMWare Horizon Client](https://my.vmware.com/en/web/vmware/downloads/info/slug/desktop_end_user_computing/vmware_horizon_clients/horizon_8) - ✳️ Yes, works via Rosetta 2 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/297) * [VMWare Remote Console](https://apps.apple.com/app/vmware-remote-console/id1230249825) - 🚫 No, not yet supported, only works on Intel-based Macs - [GitHub issue](https://github.com/ThatGuySam/doesitarm/issues/281) * [VPN Tracker 365](https://www.vpntracker.com) - ✅ Yes, fully native IPsec, L2TP, OpenVPN, SonicWALL SSL VPN support as of v 21.0 - [Official page](https://www.vpntracker.com/us/VPN-Client-for-macOS-Big-Sur.html) +* [WPS Office](https://apps.apple.com/cn/app/wps-office/id1443749478?l=en&mt=12) - ✅ Yes, full native support as of v3.0.1 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/149) * [Yoink](https://eternalstorms.at/yoink/mac/) - ✅ Yes, Full Native Apple Silicon Support as of v3.5.11 - [Blog Post](https://blog.eternalstorms.at/2020/11/09/app-update-galore/) @@ -253,6 +254,7 @@ Any comments, suggestions? [Let us know!](https://github.com/ThatGuySam/doesitar * [IINA](https://iina.io/download/) - ✳️ Yes, works via Rosetta with native support on the way - [Github Issue](https://github.com/iina/iina/issues/3067#issuecomment-671804703) * [Movist](https://movistprime.com/) - ✅ Yes, Full Native Apple Silicon Support as of v2.6 - [Changelog](https://movistprime.com/changelog.html) * [News Explorer](https://betamagic.nl/products/newsexplorer.html) - ✅ Yes, Full Native Apple Silicon Support as of v1.9.11 - [Blog Post](https://betamagic.nl/news/2020/2020_09.html) +* [QQ音乐](https://apps.apple.com/cn/app/qq音乐-让生活充满音乐/id595615424?l=en&mt=12) - ✳️ Yes, works via Rosetta 2 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/368) * [PPSSPP](https://build.ppsspp.org/?page/downloads#osx) - ✳️ Yes, works via Rosetta 2 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/347) * [RetroArch](https://www.retroarch.com/?page=platforms) - ✳️ Yes, works via Rosetta 2 with native support in development - [Verification](https://github.com/ThatGuySam/doesitarm/issues/348) * [Spotify](https://www.spotify.com/us/download/mac/) - ✳️ Yes, works via Rosetta 2 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/172) @@ -272,6 +274,7 @@ Any comments, suggestions? [Let us know!](https://github.com/ThatGuySam/doesitar * [Signal](https://www.signal.org/) - ✳️ Yes, works via Rosetta 2 - [Source](https://github.com/ThatGuySam/doesitarm/issues/337) * [Slack](https://slack.com/) - ✳️ Yes, works via Rosetta 2 with native support in beta. - [Official Tweet](https://twitter.com/SlackEng/status/1326237727667314688) * [Telegram](https://macos.telegram.org/) - ✅ Yes, Full Native Apple Silicon Support as of 7.2.4 - [GitHub issue](https://github.com/ThatGuySam/doesitarm/issues/52) [Changelog](https://macos.telegram.org/#v7-2-4-2020-11-29) +* [WeChat](https://apps.apple.com/cn/app/wechat/id836500024?l=en&mt=12) - ✳️ Yes, works via Rosetta 2 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/369) * [Welly BBS](https://wellybbs.com/) - ✅ Yes, Full Native Apple Silicon Support as of Version 2020.9 - [App Store](https://apps.apple.com/us/app/id1521402269) * [Zoom](https://zoom.us/download) - ✳️ Yes, runs via Rosetta 2 - [Discussion](https://github.com/ThatGuySam/doesitarm/issues/134) From a31ae0a3e3e4127b74068b3a69afba17a2bb964b Mon Sep 17 00:00:00 2001 From: tonyunreal Date: Thu, 3 Dec 2020 10:22:57 +0800 Subject: [PATCH 17/74] Add Pixelmator Pro, closes #367 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 153952f..dcf2a2a 100644 --- a/README.md +++ b/README.md @@ -133,6 +133,7 @@ Any comments, suggestions? [Let us know!](https://github.com/ThatGuySam/doesitar * [Logoist 4](https://www.syniumsoftware.com/logoist) - ✅ Yes, Full Native Apple Silicon Support as of v4.1 - [Official News](https://www.syniumsoftware.com/synium-blog/apple-silicon-is-here-and-we-are-ready) * [MacTeX](https://www.tug.org/mactex/mactex-download.html) - ✳️ Runs via Rosetta with native support currently in development - [Article](https://www.tug.org/mactex/aboutarm.html) * [Mail Designer 365](https://maildesigner365.com) - ✅ Yes, fully native support as of v2.0 - [Official page](https://www.maildesigner365.com/new-mail-designer-365-2-0-with-big-sur-optimization/) +* [Pixelmator Classic](https://apps.apple.com/cn/app/pixelmator-classic/id407963104?l=en&mt=12) - ✳️ Yes, works via Rosetta 2, no native upgrade planned - [Verification](https://github.com/ThatGuySam/doesitarm/issues/367) * [Pixelmator Pro](https://pixelmator.com/pro) - ✅ Yes, full native support as of v2.0 * [Photoshop](https://www.adobe.com/products/photoshop.html) - ✳️ Yes, works via Rosetta 2 with native support is in beta - [Beta Post](https://feedback.photoshop.com/conversations/photoshop-beta/photoshop-for-mac-arm-is-here/5fb359d3ca9d527a59c4677e) [Apple Nov 10 Event](https://youtu.be/5AwdkGKmZ0I?t=1092) [WWDC Preview](https://youtu.be/GEZhD3J89ZE?t=5813) * [Textify](https://apps.apple.com/app/id1522041836) - ✅ Yes, full native support as of v2.0.1 - [Macrumors Thread](https://forums.macrumors.com/threads/textify-text-recognition-ocr-made-easy-and-accurate-1-product-of-the-day-ph.2245225/page-2?post=29016938#post-29016938) From c61b63f0ecf913588ba356a8e2e51e961dfd845a Mon Sep 17 00:00:00 2001 From: tonyunreal Date: Thu, 3 Dec 2020 10:25:34 +0800 Subject: [PATCH 18/74] Add SourceTree, closes #200 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index dcf2a2a..7775bcb 100644 --- a/README.md +++ b/README.md @@ -66,6 +66,7 @@ Any comments, suggestions? [Let us know!](https://github.com/ThatGuySam/doesitar * [Redis](https://redis.io/download) - ✅ Yes, full native Apple Silicon support as of v6 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/298) * [Rust](https://www.rust-lang.org/) - ✳️ Runs via Rosetta 2 with native builds being tested - [Issue](https://github.com/rust-lang/rust/issues/73908#issue-648613557) * [Sketch](https://www.sketch.com/) - ✅ Yes, Full Native Apple Silicon Support as of v70 - [Release Notes](https://www.sketch.com/updates/#version-70) +* [SourceTree](https://www.sourcetreeapp.com/) - ✳️ Yes, works via Rosetta 2 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/200) * [SubEthaEdit](https://subethaedit.net/) - ✅ Yes, full native Apple Silicon Support as of v5.1.5 - [Release Notes](https://github.com/subethaedit/SubEthaEdit/releases/tag/SubEthaEdit-MacFull-5.1.5) * [Sublime Text](https://www.sublimetext.com/) - ✳️ Yes, works via Rosetta 2 - [Forum Discussion](https://forum.sublimetext.com/t/arm-build/5882/97) * [Surge](https://nssurge.com/) - ✅ Yes, full native Apple Silicon Support as of v4.0.0 - [Issue](https://github.com/ThatGuySam/doesitarm/issues/157) From 9444a8adae14f1931a1cadc500658774745323e9 Mon Sep 17 00:00:00 2001 From: tonyunreal Date: Thu, 3 Dec 2020 10:29:23 +0800 Subject: [PATCH 19/74] Add AmorphousDiskMark, closes #321 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7775bcb..cf89242 100644 --- a/README.md +++ b/README.md @@ -177,6 +177,7 @@ Any comments, suggestions? [Let us know!](https://github.com/ThatGuySam/doesitar * [Agenda](https://agenda.com/) - ✅ Yes, Full Native Apple Silicon Support - [App Store Story](https://apps.apple.com/us/story/id1540024103) * [Airmail](https://airmailapp.com/) - ✅ Yes, Full Native Apple Silicon Support as of v4.5.1 - [Release History](https://apps.apple.com/app/apple-store/id918858936) * [Alfred](https://www.alfredapp.com/universal/) - ✅ Yes, fully supported - [Official Announcement](https://www.alfredapp.com/blog/announcements/alfred-ready-for-apple-m1-chip/) +* [AmorphousDiskMark](https://apps.apple.com/us/app/amorphousdiskmark/id1168254295) - ✅ Yes, full native Apple Silicon support as of v3.1 * [Amphetamine](https://apps.apple.com/app/amphetamine/id937984704) - ✅ Yes, full native Apple Silicon support from 5.1 - [GitHub issue](https://github.com/ThatGuySam/doesitarm/issues/295) * [Axure RP 9](https://www.axure.com/download) - ✳️ Yes, works via Rosetta 2 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/38) * [Bartender](https://www.macbartender.com/) - ✅ Yes, fully supported as of v4.0.20 - [Blog](https://www.macbartender.com/b4blog/Apple-Silicon-Support/) From f445dec7a43e91b743b264419259fddcf2524a9a Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Wed, 2 Dec 2020 22:32:08 -0600 Subject: [PATCH 20/74] Update QQ Music title --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e9e3ffe..a3d0506 100644 --- a/README.md +++ b/README.md @@ -258,7 +258,7 @@ Any comments, suggestions? [Let us know!](https://github.com/ThatGuySam/doesitar * [IINA](https://iina.io/download/) - ✳️ Yes, works via Rosetta with native support on the way - [Github Issue](https://github.com/iina/iina/issues/3067#issuecomment-671804703) * [Movist](https://movistprime.com/) - ✅ Yes, Full Native Apple Silicon Support as of v2.6 - [Changelog](https://movistprime.com/changelog.html) * [News Explorer](https://betamagic.nl/products/newsexplorer.html) - ✅ Yes, Full Native Apple Silicon Support as of v1.9.11 - [Blog Post](https://betamagic.nl/news/2020/2020_09.html) -* [QQ音乐](https://apps.apple.com/cn/app/qq音乐-让生活充满音乐/id595615424?l=en&mt=12) - ✳️ Yes, works via Rosetta 2 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/368) +* [QQ音乐(QQ Music)](https://apps.apple.com/cn/app/qq音乐-让生活充满音乐/id595615424?l=en&mt=12) - ✳️ Yes, works via Rosetta 2 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/368) * [PPSSPP](https://build.ppsspp.org/?page/downloads#osx) - ✳️ Yes, works via Rosetta 2 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/347) * [RetroArch](https://www.retroarch.com/?page=platforms) - ✳️ Yes, works via Rosetta 2 with native support in development - [Verification](https://github.com/ThatGuySam/doesitarm/issues/348) * [Spotify](https://www.spotify.com/us/download/mac/) - ✳️ Yes, works via Rosetta 2 - [Verification](https://github.com/ThatGuySam/doesitarm/issues/172) From 821d61d0e55417b57bb6dd20ea32bb3e581ed8d0 Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Wed, 2 Dec 2020 23:10:34 -0600 Subject: [PATCH 21/74] Fix Rosetta value not matching --- helpers/build-game-list.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/helpers/build-game-list.js b/helpers/build-game-list.js index 7c04288..3149c63 100644 --- a/helpers/build-game-list.js +++ b/helpers/build-game-list.js @@ -17,7 +17,7 @@ import axios from 'axios' const statusesTranslations = { 'Native': 'native', - 'Rosetta': 'rosetta', + 'Rosetta 2': 'rosetta', '': 'unreported' // 'CrossOver': 'rosetta', // '': 'no' @@ -25,7 +25,7 @@ const statusesTranslations = { const statusesMessages = { 'Native': '✅ Yes, Full Native Apple Silicon Support', - 'Rosetta': '✳️ Yes, works via Rosetta 2', + 'Rosetta 2': '✳️ Yes, works via Rosetta 2', // 'CrossOver': '✳️ Yes, works via Rosetta 2', // 'no': '🚫 No, not yet supported only works on Intel-based Macs' } From ec352ad14cb2f4e722cdd8e8bb0ee446ce027f71 Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Thu, 3 Dec 2020 13:31:19 -0600 Subject: [PATCH 22/74] Use Humble Bundle links for games --- pages/game/_slug.vue | 48 ++++++++++++++++++++++++++++++++++---------- 1 file changed, 37 insertions(+), 11 deletions(-) diff --git a/pages/game/_slug.vue b/pages/game/_slug.vue index efd8c83..38685c9 100644 --- a/pages/game/_slug.vue +++ b/pages/game/_slug.vue @@ -10,21 +10,11 @@ - -

Reports

-