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

Gh 1593 and gh 1594/upgrade plus banner and logo #373

Merged
merged 51 commits into from Apr 26, 2019

Conversation

@wlycdgr
Copy link
Member

@wlycdgr wlycdgr commented Apr 17, 2019

Implement new upgrade banner and subscriber badge logolinks on simple and detailed summary view and in header when in expert expanded view.

  • Have you followed the guidelines in CONTRIBUTING.md?
  • Have you checked to ensure there aren't other open Pull Requests for the same update/change?
  • Have you added an explanation of what your changes do?
  • Does your submission pass tests?
  • Did you lint your code prior to submission?
wlycdgr added 30 commits Mar 20, 2019
…gic for the case when the panel is not both in detailed view and expanded
…and clean up Header#render a bit.
…StateToProps. pass state.panel.is_expanded to Header
…ered, with Vinnie's approval. Refactor Header#render for clarity
… fit. Delete two unused scss partials
wlycdgr added 2 commits Apr 18, 2019
…hub.com:ghostery/ghostery-extension into GH-1593_and_GH-1594/UpgradePlus-banner-and-logo
Copy link
Contributor

@IAmThePan IAmThePan left a comment

Some Questions:

  1. What is the plan for translating the "Upgrade to Plus" text within the Green Flag which is an SVG?
  2. When I am using the Midnight Theme the Plus Sticker is blue and is missing its lettering in the header and it is gold and unchanged in the Simple & Detailed Views.
  3. The Summary Panel within the Detailed View doesn't extend to the top when I have the Midnight Theme activated.
…reen upgrade banner and gold icon accordingly. Add debug and log truebools back into manifest
@wlycdgr
Copy link
Member Author

@wlycdgr wlycdgr commented Apr 18, 2019

3 is fixed.

@wlycdgr
Copy link
Member Author

@wlycdgr wlycdgr commented Apr 19, 2019

2 is fixed.

wlycdgr added 4 commits Apr 19, 2019
@wlycdgr
Copy link
Member Author

@wlycdgr wlycdgr commented Apr 19, 2019

1 is fixed.

@IAmThePan I've addressed all the issues you noted. Also, I've made it so that the banner/badge is visible in the various hamburger views. This is ready for re-review.

@wlycdgr wlycdgr added the v8.4.0 label Apr 19, 2019
…d-logo
Copy link
Contributor

@IAmThePan IAmThePan left a comment

It looks pretty good. One thing...

When the language isn't English, the Upgrade To text may be too long/short for the space provided in the green banner. Check out this Leeted text:
Screen Shot 2019-04-23 at 00 46 31

@wlycdgr
Copy link
Member Author

@wlycdgr wlycdgr commented Apr 24, 2019

The green upgrade banner implementation has been modified to better handle 'Upgrade To' translations of variable length. Ready for re-review.

Copy link
Contributor

@IAmThePan IAmThePan left a comment

I'm seeing that the Plus Sticker (signed in, subscriber) isn't in the right position in the Simple an Detailed views.
Screen Shot 2019-04-24 at 13 13 22

@wlycdgr
Copy link
Member Author

@wlycdgr wlycdgr commented Apr 24, 2019

Fixed

…d-logo
@IAmThePan IAmThePan merged commit 3e794d0 into develop Apr 26, 2019
2 checks passed
2 checks passed
continuous-integration/travis-ci/pr The Travis CI build passed
Details
continuous-integration/travis-ci/push The Travis CI build passed
Details
@IAmThePan IAmThePan deleted the GH-1593_and_GH-1594/UpgradePlus-banner-and-logo branch Apr 26, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

2 participants