-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
Core Branding: Update Compose Bar #12965
Conversation
So for this one, we decided not to make the plus button in the compose bar use a green BG. As for the border radius, I think we should set the border radius to be exactly 20px (half of the height of the input) - and then this way when the input grows taller, we have our fixed corners that will look good. Then I think we just need to make sure the send button gets the green background when it's enabled as well. |
@shawnborton Do you have a link to the correct design in figma? |
I put them in this Figma file here: https://www.figma.com/file/OgM6vzR98Qnr1gdmZOQPKz/Implement-Our-New-Brand?node-id=459%3A11801&t=gWRGriLImkVDlNf7-1 |
Cleaning up my code to commit it, but here's where I'm at locally Screen.Recording.2022-11-28.at.1.59.33.PM.mov |
Looks great, thanks Georgia! |
@mananjadhav @NikkiWines One of you needs to copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
@grgia for this one I am only supposed to look at the composer changes right? I don't see the background image, new avatar etc. in the UI. |
Correct, just look at the composer bar |
Reviewer Checklist
Screenshots/VideosWebweb-composer-design.movMobile Web - Chromemweb-chrome-composer-design.movMobile Web - Safarimweb-safari-composer-design.movDesktopdesktop-composer-design.moviOSios-composer-design.movAndroidandroid-composer-design.movThanks for the PR @grgia. I had just one concern about using All yours @NikkiWines @dangrous |
Looks good! |
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.
Looks good! One quick question, is expected that the emoji icon has a pale green background when you hover over it? It's the only icon in the compose bar with that behavior
Screen.Recording.2022-11-29.at.14.39.37.mov
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.
👍
Yeah I agree, we also need to keep that space there for the typing indicator and the offline indicator. |
Oh yeah, I missed that on android. I'm not sure which of my changes caused that yet, but I agree we should fix it. |
Looks like the android issue isn't related to this PR. Should we go ahead and merge? Or wait until that's fixed to make sure everything looks good... I'd lean towards first but open to suggestions! |
I'd be fine merging this since that is a separate, pre-existing issue. |
@grgia do you want to merge main one more time and see if that fixes it? Supposedly the update has been pushed |
Sure, I'll try that now |
@grgia is this ready for the second review? |
@mananjadhav yep! Should be ready for review and merge |
Reviewer Checklist
Screenshots/Videos |
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.
Woohoo! Merging.
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
🚀 Deployed to production by @chiragsalian in version: 1.2.38-6 🚀
|
Looks like the auto assign didn't work, asking in Slack! |
Details
Branding: Update Compose Bar
Fixed Issues
$ #12256
Tests
Offline tests
QA Steps
PR Author Checklist
### Fixed Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)src/languages/*
filesWaiting for Copy
label for a copy review on the original GH to get the correct copy.STYLE.md
) were followedAvatar
, I verified the components usingAvatar
are working as expected)/** comment above it */
this
properly so there are no scoping issues (i.e. foronClick={this.submit}
the methodthis.submit
should be bound tothis
in the constructor)this
are necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);
ifthis.submit
is never passed to a component event handler likeonClick
)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)PR Reviewer Checklist
The reviewer will copy/paste it into a new comment and complete it after the author checklist is completed
### Fixed Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
).src/languages/*
filesWaiting for Copy
label for a copy review on the original GH to get the correct copy.STYLE.md
) were followedAvatar
, I verified the components usingAvatar
have been tested & I retested again)/** comment above it */
this
properly so there are no scoping issues (i.e. foronClick={this.submit}
the methodthis.submit
should be bound tothis
in the constructor)this
are necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);
ifthis.submit
is never passed to a component event handler likeonClick
)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)Screenshots/Videos
Web
Screen.Recording.2022-11-29.at.10.07.43.AM.mov
Mobile Web - Chrome
Screen.Recording.2022-11-29.at.10.01.45.AM.mov
Mobile Web - Safari
Screen.Recording.2022-11-29.at.10.02.17.AM.mov
Desktop
Screen.Recording.2022-11-29.at.10.07.03.AM.mov
iOS
Screen.Recording.2022-11-29.at.10.05.49.AM.mov
Android
Screen.Recording.2022-11-29.at.10.03.35.AM.mov