-
Notifications
You must be signed in to change notification settings - Fork 6
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
feat: Skip landscape page #997
Conversation
This is quite a large commit since there are a lot of moving pieces. The existing Landscape page needs its skip functionality removed, the skip page uses an updated version of copy, the skip page uses an entirely new layout, etc. I plan on expanding the use of reusable navigation and other layout widgets since the new designs will be much more consistent across pages.
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #997 +/- ##
==========================================
+ Coverage 89.20% 89.40% +0.20%
==========================================
Files 110 113 +3
Lines 7520 7618 +98
==========================================
+ Hits 6708 6811 +103
+ Misses 633 631 -2
+ Partials 179 176 -3 ☔ View full report in Codecov by Sentry. |
Also modifies the existing test for the SubscribeNow page's launcher to unify the launcher mocks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is going pretty well. I think we have some details to address, but otherwise looking good.
gui/packages/ubuntupro/lib/pages/landscape_skip/landscape_skip_page.dart
Outdated
Show resolved
Hide resolved
gui/packages/ubuntupro/test/pages/landscape_skip/landscape_page_test.dart
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just some details on the navigation row and one import to make absolute, otherwise LGTM. Good job!
Adds a border to the radio tiles, as well as a background to unselected tiles. | | Dark | Light | |-|------|-------| | Existing | ![image](https://github.com/user-attachments/assets/2ef62668-b341-48b0-b263-4bfdd0283393) | ![image](https://github.com/user-attachments/assets/1c91dcf4-d825-47f7-8708-1c15a75d4273) | | New | ![image](https://github.com/user-attachments/assets/584b61e2-19c1-4657-aa3c-349ed98008b9) | ![image](https://github.com/user-attachments/assets/72094385-06c9-46ca-b00e-bf1a8c223fa9) | This is also based on #997 and relies on it being merged first. --- UDENG-5593
Restructures the Landscape page to use the 2 column layout. This comes with quite the large side effect of combining the SaaS and self-hosted configurations into a single set of fields, so there are quite a lot of changes here to support that. ![image](https://github.com/user-attachments/assets/3b3ba688-ed4f-4807-950c-b9a01cd7b73b) *This is based on and relies on #997 being merged first.* --- UDENG-5288
This a fairly large PR since there are a few moving pieces to adding this page. The existing Landscape page needs its skip functionality removed, the skip page uses an updated version of copy, the skip page uses an entirely new layout, etc.
I plan on expanding the use of reusable navigation and other layout widgets since the new designs will be much more consistent across pages. Notably, when I reorganize the Landscape page, we can unify a lot of the navigation and tile widgets.
UDENG-5287