-
Notifications
You must be signed in to change notification settings - Fork 1.3k
[Site Design Revamp] Adds recommended designs section #16486
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
[Site Design Revamp] Adds recommended designs section #16486
Conversation
|
You can trigger optional UI/connected tests for these changes by visiting CircleCI here. |
|
You can test the changes on this Pull Request by downloading the APKs: |
…ators [Site Design Revamp] Main View - Hide layouts row separators
ovitrif
left a comment
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.
LGTM so far 🎉
Thank you @antonis for the progress you did on this 🙇
mkevins
left a comment
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 looks good and is working well for me so far in my testing. Also, the approach is reasonable, imo. I've added a suggestion for how to tackle the recycling issue for the different types of category rows.
Another alternative to consider would be to make the recommended row its own recycler view at the top level (as a preceding sibling outside of the layoutsRecyclerView).
WordPress/src/main/java/org/wordpress/android/ui/layoutpicker/LayoutCategoryAdapter.kt
Outdated
Show resolved
Hide resolved
ovitrif
left a comment
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.
Code changes LGTM 🎉 !
Testing will follow 👍
Works as expected! 🎉 @antonis Should we |
Fixes #16393
Description
This PR adds a larger horizontally scrolling section under the title with caption “Picked for you” to prominently present a list of recommended designs.
Note:
[Site Design Revamp] Determine recommended designs based on verticalissue.To test
Start the site creation flow and verify that the recommended section is shown
feature/site-design-revamp)Verify that the UI of the page layout picker is unchanged
feature/site-design-revamp)Regression Notes
Potential unintended areas of impact
Page Layout Picker UI
What I did to test those areas of impact (or what existing automated tests I relied on)
Manual testing and the existing
ModalLayoutPickerViewModelTestWhat automated tests I added (or what prevented me from doing so)
Relied/modified on existing tests
PR submission checklist:
RELEASE-NOTES.txtif necessary.