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
Add products to product list page #14407
Conversation
@craigcook even if you don't do the full code review, could you please check for spelling errors in the fluent strings 🙏 |
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.
Oh this is such an improvement over the screenshots! Love it. 🚀
Finally got to testing properly on Android and iOS devices and not just simulators, and it works as designed. 💟 With the usual issue that if you wind up in de locale but don't have a de appstore, you get an error about not being able to download Klar and no way to force Focus, but that's unrelated to the PR…
At first I thought I didn't have the right bundles loaded as the page was linear, but then noticed the three column grid only kicks in at 1024px (the old page had a fallback 2-column layout between 768–1024px). The two column fallback seems to work well with this content, would it be something worth considering? PoC: janbrasna@78bd648
Aside from that, only quick nits noticed:
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.
Nice job with this! It looks much cleaner and more concise than before.
There are a few suggestions, nits and one nit that's blocking. Some other comments from Jan are recommended to follow too. r+wc
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.
Only cosmetics before launch, making sure all the external links & buttons have the right attribution:
623aeac
to
dd26d35
Compare
Is this ready for re-review or are you still working on the changes? |
Still working on the unresolved conversations. |
- add MDN Plus, Fakespot, and Thunderbird - add corresponding strings and remove obsolete ones - move MDN Plus logo from privacy folder to generic folder
(fix) match fakespot punctuation to pocket Co-authored-by: Jan Brasna <1784648+janbrasna@users.noreply.github.com>
5ca6506
to
d05e119
Compare
Ready for re-review. |
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.
Nice going with patching things up!
I just have a few more nits and suggestions that should be easy to fix up, and it'll be good to go 👍🏼
Updated. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #14407 +/- ##
=======================================
Coverage 76.44% 76.45%
=======================================
Files 148 148
Lines 7978 7979 +1
=======================================
+ Hits 6099 6100 +1
Misses 1879 1879 ☔ View full report in Codecov by Sentry. |
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.
w00t! r+
* Add products to product list page - add MDN Plus, Fakespot, and Thunderbird - add corresponding strings and remove obsolete ones - move MDN Plus logo from privacy folder to generic folder * (fix) remove old images * (fix) use existing thunderbird logo, line up logos * (fix) revert changes to relay logo * (fix) remove logo component css * (fix) use universal import for picto * Update l10n/en/firefox/products.ftl (fix) match fakespot punctuation to pocket Co-authored-by: Jan Brasna <1784648+janbrasna@users.noreply.github.com> * (fix) referrals and string fallback * (fix) button icon * (fix) add download icon to thunderbird CTA * (fix) svgs * (fix) dl icon to dl button --------- Co-authored-by: Jan Brasna <1784648+janbrasna@users.noreply.github.com>
* Add products to product list page - add MDN Plus, Fakespot, and Thunderbird - add corresponding strings and remove obsolete ones - move MDN Plus logo from privacy folder to generic folder * (fix) remove old images * (fix) use existing thunderbird logo, line up logos * (fix) revert changes to relay logo * (fix) remove logo component css * (fix) use universal import for picto * Update l10n/en/firefox/products.ftl (fix) match fakespot punctuation to pocket Co-authored-by: Jan Brasna <1784648+janbrasna@users.noreply.github.com> * (fix) referrals and string fallback * (fix) button icon * (fix) add download icon to thunderbird CTA * (fix) svgs * (fix) dl icon to dl button --------- Co-authored-by: Jan Brasna <1784648+janbrasna@users.noreply.github.com>
* Add products to product list page - add MDN Plus, Fakespot, and Thunderbird - add corresponding strings and remove obsolete ones - move MDN Plus logo from privacy folder to generic folder * (fix) remove old images * (fix) use existing thunderbird logo, line up logos * (fix) revert changes to relay logo * (fix) remove logo component css * (fix) use universal import for picto * Update l10n/en/firefox/products.ftl (fix) match fakespot punctuation to pocket Co-authored-by: Jan Brasna <1784648+janbrasna@users.noreply.github.com> * (fix) referrals and string fallback * (fix) button icon * (fix) add download icon to thunderbird CTA * (fix) svgs * (fix) dl icon to dl button --------- Co-authored-by: Jan Brasna <1784648+janbrasna@users.noreply.github.com>
One-line summary
Add products to product list page and convert to base Protocol.
Significant changes and points to review
Issue / Bugzilla link
Fix #14220 (the epic for the issues below)
Fix #14290
Fix #14455
Fix #14456
Fix #14457
Testing
https://www-demo9.allizom.org/en-US/products/