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

Frontend of iOS/iPadOS as platforms/labels #20157

Merged
merged 14 commits into from
Jul 9, 2024

Conversation

RachelElysia
Copy link
Member

@RachelElysia RachelElysia commented Jul 2, 2024

Issue

Frontend of story #19962

Description

Lots of page changes

  • Add to dashboard summary and dashboard platform dropdown
  • Add to manage host page label dropdown
  • Add to manage host page Add hosts modal
  • Add to Controls page OS Updates current versions table
  • Add to Controls page OS Updates targets tabs
  • Updates to Controls page OS Settings Custom settings changes to copy and styling
  • Updates to Controls page Scripts styling
  • Update to Compatibility checker tooltip copy
  • Update to OS Settings host details page verified tooltip copy
  • Update to Controls page verified tooltip copy

Screenshots and screen recordings

Early recording with ~1/2 the changes in

https://www.loom.com/share/e9d8c4c934634f4abfe04369ca35dd36?sid=4c1527ad-a923-4183-b1fe-df34890be6c6

Updates to the OS Updates page

Screenshot 2024-07-02 at 1 03 02 PM

Everything working on @lucasmrod 's integration test 7/3/24 1:15 EST
https://www.loom.com/share/e32739f113fe4a0eb275e307578ff367?sid=4f2e601e-de7a-4614-88d1-dd5495a4bed7

Checklist for submitter

If some of the following don't apply, delete the relevant line.

On backend ticket

  • Added/updated tests
  • Manual QA for all new/changed functionality

@RachelElysia RachelElysia marked this pull request as ready for review July 3, 2024 17:24
@RachelElysia RachelElysia requested a review from a team as a code owner July 3, 2024 17:24
@RachelElysia RachelElysia changed the title WIP: Frontend of iOS/iPadOS as platforms/labels Frontend of iOS/iPadOS as platforms/labels Jul 3, 2024
@jacobshandling jacobshandling self-assigned this Jul 3, 2024
Copy link
Contributor

@jacobshandling jacobshandling left a comment

Choose a reason for hiding this comment

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

Looks good, one small typing improvement which we can make in a future iteration.

@@ -45,10 +45,16 @@ const HostsSummary = ({
opacity = isLoadingHostsSummary ? { opacity: 0.4 } : { opacity: 1 };
}

const getBuiltinLabelId = useCallback(
Copy link
Contributor

Choose a reason for hiding this comment

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

🙌

@@ -22,12 +22,12 @@ const DISPLAY_ORDER = [
"Windows",
"Linux",
"ChromeOS",
] as SupportedDisplayPlatform[];
] as QueryableDisplayPlatform[];
Copy link
Contributor

Choose a reason for hiding this comment

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

For speed this can be on another iteration but can we still improve the typing on line 14?

@RachelElysia RachelElysia merged commit a5dc73b into main Jul 9, 2024
9 checks passed
@RachelElysia RachelElysia deleted the 19962-ipados-ios-platforms branch July 9, 2024 13:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants