Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated supported platform language #5497

Merged
merged 14 commits into from
Feb 13, 2024
Merged

Conversation

atsansone
Copy link
Contributor

@atsansone atsansone commented Jan 30, 2024

Fixes #5496
Fixes #4414
Fixes #5499

@atsansone atsansone added the review.copy Awaiting Copy Review label Jan 30, 2024
@atsansone atsansone changed the title Updated deferred language Updated supported platform language Jan 30, 2024
@dart-github-bot
Copy link
Collaborator

dart-github-bot commented Jan 30, 2024

Visit the preview URL for this PR (updated for commit 771f43b):

https://dart-dev--pr5497-fix-5496-y29lg1dk.web.app

@mit-mit
Copy link
Member

mit-mit commented Feb 1, 2024

High-level feedback: I really like the improvements to the verbiage here, but I do not like that we're pulling the listings of what the supported architectures are into the three Windows/Linux/mac OS tabs. That makes it really hard to get an overview of what the total set of platforms are.

I suggest we move that down below the tabs again. Moving it to a tabular format is still a good idea (the old bullet lists were a bit unwieldy).

We also seem to have lost the link to install the SDK from the SDK archives (which I believe is the 2nd most popular way of installing).

@atsansone
Copy link
Contributor Author

Updated the macOS install per #5499 as well.

Fixes #5499.

src/get-dart/_mac.md Outdated Show resolved Hide resolved
@atsansone
Copy link
Contributor Author

src/get-dart/index.md Outdated Show resolved Hide resolved
|----------|---------|---------|---------|-----------|-----------|------------------------------------------|
| Windows | {{yes}} | {{yes}} | {{no}} | {{beta}} | {{no}} | 10 (32-bit, 64-bit), 11 |
| Linux | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{beta}} | [Debian stable][], [Ubuntu LTS][] |
| macOS | {{no}} | {{yes}} | {{no}} | {{yes}} | {{no}} | {{macversions}} |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

macOS: arm & macOS: risc-v should be "n/a" (those versions of macOS don't exist)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

RISC-V is listed as not supported. ARM64 would have to be supported if it were to work on M1 & M2 Macs, right?

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

DBC: did a quick look over this and I think this table covers all the platforms we support.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Currently the page renders a big red X for macOS on x86, ARM32, and RISC-V. That is accurate for x86 -- a version of macOS for x86 exists, but we don't support it (it's very old). However it gives the wrong impression for macOS on ARM32 and risc-v as those versions of macOS do not exist.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mit-mit : Would it help to add a "deprecated" icon for the macOS x86 to distinguish it from not existing?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suggest a neutral (e.g. gray) "not applicable" icon.

src/get-dart/index.md Outdated Show resolved Hide resolved
src/get-dart/index.md Outdated Show resolved Hide resolved
@mit-mit
Copy link
Member

mit-mit commented Feb 7, 2024

I'm marking this approved now, but before merging, I'd like for @athomas to review the supported table:
https://dart-dev--pr5497-fix-5496-y29lg1dk.web.app/get-dart#system-requirements

@atsansone atsansone force-pushed the fix-5496 branch 2 times, most recently from 92d9cf7 to 7edcf35 Compare February 7, 2024 23:20
@atsansone atsansone assigned athomas and unassigned mit-mit and MaryaBelanger Feb 8, 2024
@atsansone atsansone added review.tech Awaiting Technical Review and removed review.copy Awaiting Copy Review labels Feb 8, 2024
@athomas
Copy link
Member

athomas commented Feb 13, 2024

Is there something we can do to make the cookiebar not be cut off on mobile because of the oversized system requirements table? I can reproduce it on desktop in devtools mobile emulation and on mobile chrome. The cookiebar is as wide as the table despite the viewport being smaller. Doesn't happen on the frontpage for instance.
Screenshot 2024-02-13 at 12 52 20
Screenshot 2024-02-13 at 12 53 29
Screenshot 2024-02-13 at 12 53 03

@atsansone
Copy link
Contributor Author

atsansone commented Feb 13, 2024

Probably, but it would be done in a different PR.

Can we land this PR first and look at ways to resolve this new issue separately?

@athomas
Copy link
Member

athomas commented Feb 13, 2024

Probably, but it would be done in a different PR.

Can we land this PR first and look at ways to resolve this new issue separately?

Ok for me, it does seem to be a regression introduced in this PR. Can't see the issue on the current version.

@atsansone atsansone merged commit 7eb7791 into dart-lang:main Feb 13, 2024
8 checks passed
atsansone added a commit to atsansone/site-www that referenced this pull request Feb 20, 2024
atsansone added a commit to atsansone/site-www that referenced this pull request Mar 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
review.tech Awaiting Technical Review
Projects
None yet
7 participants