Skip to content

Conversation

@ovitrif
Copy link
Contributor

@ovitrif ovitrif commented May 3, 2022

Description

This PR implements the Site Design Screen Improvements (internal ref: pbArwn-4jE-p2)

Merged subtasks:

To test

Follow the test plan at pc8HXX-lA-p2

Regression Notes

  1. Potential unintended areas of impact
    Page Layout Picker

  2. What I did to test those areas of impact (or what existing automated tests I relied on)
    Manual testing and existing automated tests (ModalLayoutPickerViewModelTest)

  3. What automated tests I added (or what prevented me from doing so)

  • Updated SiteCreationMainVMTest and HomePagePickerViewModelTest
  • Added SiteDesignRecommendationProviderTest

PR submission checklist:

  • I have completed the Regression Notes.
  • I have considered adding accessibility improvements for my changes.
  • I have considered if this change warrants user-facing release notes and have added them to RELEASE-NOTES.txt if necessary.

mkevins and others added 25 commits April 27, 2022 07:54
This isn't needed for this task, but is useful to satisfy the IDE :)
Since we are removing some parts of an implementation that shares a base
class with the page picker, there will be some changes needed to adapt
these for the new flow. The intent with these comments is to serve as a
place-holder denoting some things that need to be rewired.
…tor' into feature/site-design-revamp--remove-bottom-toolbar
…d-string-res

[Site design revamp] Remove unused string resource hpp_subtitle
…tor' into feature/site-design-revamp--remove-bottom-toolbar
…evamp--remove-bottom-toolbar

[Site design revamp] Remove bottom toolbar
…evamp--remove-thumbnail-mode-selector

[Site design revamp] Remove thumbnail mode selector
…evamp--remove-category-filter-pills

[Site Design Revamp]  Remove category filter pills
@peril-wordpress-mobile
Copy link

peril-wordpress-mobile bot commented May 3, 2022

You can trigger optional UI/connected tests for these changes by visiting CircleCI here.

@ovitrif ovitrif marked this pull request as ready for review May 3, 2022 15:26
@antonis antonis marked this pull request as ready for review June 2, 2022 09:57
@antonis antonis requested a review from a team June 2, 2022 09:57
@antonis antonis added Site Creation and removed [Status] Not Ready for Review [Status] In Progress [Status] Not Ready for Merge Part of a WIP Feature This label is used to disable milestone checks for PRs that are not against `develop` or `release`. labels Jun 2, 2022
@peril-wordpress-mobile
Copy link

peril-wordpress-mobile bot commented Jun 2, 2022

Warnings
⚠️ PR has more than 300 lines of code changing. Consider splitting into smaller PRs if possible.

Generated by 🚫 dangerJS

Copy link
Contributor

@antonis antonis left a comment

Choose a reason for hiding this comment

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

After testing the latest changes according to the test plan I'm proceeding with merging this feature 🎉

@antonis antonis merged commit 771c3e3 into trunk Jun 3, 2022
@antonis antonis deleted the feature/site-design-revamp branch June 3, 2022 07:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants