Closed Bug 1183619 Opened 9 years ago Closed 9 years ago

Implement the refreshed design for the 'Add a contact' form

Categories

(Hello (Loop) :: Client, defect, P1)

defect
Points:
3

Tracking

(firefox43 fixed)

RESOLVED FIXED
mozilla43
Iteration:
43.1 - Aug 24
Tracking Status
firefox43 --- fixed

People

(Reporter: mikedeboer, Assigned: dcritchley)

References

Details

(Whiteboard: [visual refresh])

Attachments

(10 files, 4 obsolete files)

25.54 KB, image/png
vicky
: ui-review-
Details
26.03 KB, image/png
vicky
: ui-review-
Details
27.25 KB, image/png
vicky
: ui-review-
Details
40.58 KB, image/png
vicky
: ui-review+
Details
24.45 KB, image/png
vicky
: ui-review+
Details
22.97 KB, image/png
vicky
: ui-review+
Details
23.90 KB, image/png
vicky
: ui-review+
Details
25.38 KB, image/png
vicky
: ui-review+
Details
23.68 KB, image/png
Details
22.81 KB, patch
dmosedale
: review+
dmosedale
: ui-review+
Details | Diff | Splinter Review
As the acceptance criteria in bug 1179210 states: - "Add a contact" form visual refresh For the visual design spec, please check out the ones attached to bug 1179210.
Flags: qe-verify-
Flags: firefox-backlog+
Rank: 19
Rank: 19 → 17
Assignee: nobody → david.critchley
We just talked to Sevaan in IRC, he suggested ignoring the small "dropdown" arrow in the "email" field for now.
Flags: needinfo?(vpg)
Flags: needinfo?(sfranks)
Right. No support for multiple emails at this stage.
Flags: needinfo?(sfranks)
(In reply to Dan Mosedale (:dmose) - needinfo? me for response from comment #1) > We just talked to Sevaan in IRC, he suggested ignoring the small "dropdown" > arrow in the "email" field for now. Thanks, updated in the mocks ;)
Flags: needinfo?(vpg)
I'm looking for where the border and placeholder colors are specified in the Common Elements document. When I use a color picker on those elements, I get the color C3C3C3, however, I don't see this color specified in the color palette. And this color differs from the mockup border/placeholder colors. I just want to verify that this color is correct. Thanks :)
Flags: needinfo?(vpg)
Attached patch Refresh Hello Add Contact Form (obsolete) — Splinter Review
Attachment #8641938 - Flags: review?(dmose)
Comment on attachment 8641938 [details] [diff] [review] Refresh Hello Add Contact Form Marking as obsolete; Dave will be updating this patch some and then submitting for review.
Attachment #8641938 - Attachment is obsolete: true
Attachment #8641938 - Flags: review?(dmose)
(In reply to David Critchley from comment #4) > I'm looking for where the border and placeholder colors are specified in the > Common Elements document. When I use a color picker on those elements, I get > the color C3C3C3, however, I don't see this color specified in the color > palette. And this color differs from the mockup border/placeholder colors. I > just want to verify that this color is correct. Thanks :) please find the specs here: https://www.dropbox.com/sh/t1sqeqsnxcc0ze7/AACHXziG0s4HJ7c5gC_euCwEa?dl=0 Thanks!
Flags: needinfo?(vpg)
Attachment #8643161 - Attachment description: Screen Shot 2015-08-04 at 9.58.53 AM.png → Screen Shot 2015-08-04 at 9.58.53 AM.png Displays initial Add Contact screen
Comment on attachment 8643161 [details] Screen Shot 2015-08-04 at 9.58.53 AM.png Displays initial Add Contact screen Carrying forward r+ from Sevaan over vidyo. ui-r+ from Sevaan for interactions. Requesting visual design review ui-r+ from Vicky
Attachment #8643161 - Flags: ui-review?(vpg)
Comment on attachment 8643193 [details] Screen Shot 2015-08-04 at 9.59.40 AM.png - Showing border for active input box, Active text in input box Requesting visual design review ui-r+ from Vicky
Requesting visual design review ui-r+ from Vicky
Attachment #8643198 - Flags: ui-review?(vpg)
Comment on attachment 8643161 [details] Screen Shot 2015-08-04 at 9.58.53 AM.png Displays initial Add Contact screen Panel background should be #FBFBFB (not white) Fields ok. "Add contact" button should be #00A9DC and no stroke. Spacing between the 2 buttons is 10px.
Attachment #8643161 - Flags: ui-review?(vpg) → ui-review-
Comment on attachment 8643193 [details] Screen Shot 2015-08-04 at 9.59.40 AM.png - Showing border for active input box, Active text in input box Active input stroke > OK, Text inside > OK Incorporate feedback from previous review: Panel background should be #FBFBFB (not white) "Add contact" button should be #00A9DC and no stroke. Spacing between the 2 buttons is 10px.
Attachment #8643193 - Flags: ui-review?(vpg) → ui-review-
Comment on attachment 8643196 [details] Screen Shot 2015-08-04 at 10.11.40 AM.png - Showing red border around invalid entries and hover over state for Add Contact button error input stroke > OK Incorporate feedback from previous review: Panel background should be #FBFBFB (not white) "Add contact" button should be #00A9DC and no stroke. Spacing between the 2 buttons is 10px.
Attachment #8643196 - Flags: ui-review?(vpg) → ui-review-
Comment on attachment 8643198 [details] Screen Shot 2015-08-04 at 10.24.51 AM.png - Showing hover state for Cancel button hover state > OK R+ but Incorporate feedback from previous review: Panel background should be #FBFBFB (not white) "Add contact" button should be #00A9DC and no stroke. Spacing between the 2 buttons is 10px.
Attachment #8643198 - Flags: ui-review?(vpg) → ui-review+
Attached patch Refresh Hello Add Contact Form (obsolete) — Splinter Review
Comment on attachment 8643958 [details] [diff] [review] Refresh Hello Add Contact Form Review of attachment 8643958 [details] [diff] [review]: ----------------------------------------------------------------- This looks great! Just a few tweaks needed here, and then we'll be set from a code standpoint. r=dmose with the attached tweaks. ::: browser/components/loop/content/css/contacts.css @@ +3,5 @@ > * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ > > +html { > + font-size: 10px; > + font-family: sans-serif; Please add an XXX comment here that this will be changed to a system font in bug 1191398. @@ +256,5 @@ > + color: #4a4a4a; > +} > + > +.contact-form .form-content-container { > + height: 24.1rem; Add a comment explaining why this height is necessary, and that it could probably go away if we switched this pane to flexbox model. @@ +258,5 @@ > + > +.contact-form .form-content-container { > + height: 24.1rem; > + margin-top: 4px; /* Based on spacing in Mockup */ > + overflow-y: auto; Please switch margin-top to padding-top and remove the overflow-y thing, while linking to http://stackoverflow.com/questions/6204670/css-clean-solution-to-the-margin-collapse-issue-when-floating-an-element ::: browser/components/loop/content/css/panel.css @@ +192,5 @@ > width: 100%; > outline: none; > + border-radius: 4px; > + margin: 10px 0; > + border: 0.1rem solid #c3c3c3; Please move this back to px. @@ +208,5 @@ > + color: #999; > +} > +.content-area input:-ms-input-placeholder { > + color: #999; > +} THis code is always running in Firefox, so no need for the other prefixes. @@ +425,5 @@ > .button-group { > display: flex; > flex-direction: row; > width: 100%; > + padding-top:6px; Nit: please fix the whitespace. @@ +472,4 @@ > color: #fff; > } > > .button.button-accept:hover { Please group these together or say why not as well. ::: browser/components/loop/ui/ui-showcase.jsx @@ +794,5 @@ > + roomStore={roomStore} > + selectedTab="contacts_add" > + userProfile={{email: "test@example.com"}} /> > + </div> > + </FramedExample> This wants to live in the PanelViewSection. :-)
Attachment #8643958 - Flags: review+
Panel background now #FBFBFB "Add contact" button background is #00A9DC with no stroke. Space between the Cancel and Add buttons is 10px
Attachment #8644131 - Flags: ui-review?(vpg)
Added for verification that all review fixes were addressed
Attachment #8644133 - Flags: ui-review?(vpg)
For verification that all review changes have been made
Attachment #8644134 - Flags: ui-review?(vpg)
Added for verification that review changes are done
Attachment #8644136 - Flags: ui-review?(vpg)
(In reply to Dan Mosedale (:dmose) - needinfo? me for response from comment #19) > Comment on attachment 8643958 [details] [diff] [review] > Refresh Hello Add Contact Form > > Review of attachment 8643958 [details] [diff] [review]: > ----------------------------------------------------------------- > > This looks great! Just a few tweaks needed here, and then we'll be set from > a code standpoint. r=dmose with the attached tweaks. > > ::: browser/components/loop/content/css/contacts.css > @@ +3,5 @@ > > * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ > > > > +html { > > + font-size: 10px; > > + font-family: sans-serif; > > Please add an XXX comment here that this will be changed to a system font in > bug 1191398. > > @@ +256,5 @@ > > + color: #4a4a4a; > > +} > > + > > +.contact-form .form-content-container { > > + height: 24.1rem; > > Add a comment explaining why this height is necessary, and that it could > probably go away if we switched this pane to flexbox model. > > @@ +258,5 @@ > > + > > +.contact-form .form-content-container { > > + height: 24.1rem; > > + margin-top: 4px; /* Based on spacing in Mockup */ > > + overflow-y: auto; > > Please switch margin-top to padding-top and remove the overflow-y thing, > while linking to > http://stackoverflow.com/questions/6204670/css-clean-solution-to-the-margin- > collapse-issue-when-floating-an-element > > ::: browser/components/loop/content/css/panel.css > @@ +192,5 @@ > > width: 100%; > > outline: none; > > + border-radius: 4px; > > + margin: 10px 0; > > + border: 0.1rem solid #c3c3c3; > > Please move this back to px. > > @@ +208,5 @@ > > + color: #999; > > +} > > +.content-area input:-ms-input-placeholder { > > + color: #999; > > +} > > THis code is always running in Firefox, so no need for the other prefixes. > > @@ +425,5 @@ > > .button-group { > > display: flex; > > flex-direction: row; > > width: 100%; > > + padding-top:6px; > > Nit: please fix the whitespace. > > @@ +472,4 @@ > > color: #fff; > > } > > > > .button.button-accept:hover { > > Please group these together or say why not as well. > > ::: browser/components/loop/ui/ui-showcase.jsx > @@ +794,5 @@ > > + roomStore={roomStore} > > + selectedTab="contacts_add" > > + userProfile={{email: "test@example.com"}} /> > > + </div> > > + </FramedExample> > > This wants to live in the PanelViewSection. :-) Changes done, squashed like a bug
Comment on attachment 8644133 [details] Screen Shot 2015-08-05 at 4.30.43 PM.png - Show active input box Great, thanks!
Attachment #8644133 - Flags: ui-review?(vpg) → ui-review+
Attachment #8644134 - Flags: ui-review?(vpg) → ui-review+
Comment on attachment 8644136 [details] Screen Shot 2015-08-05 at 4.34.16 PM.png - hover over Add Contact button Thanks!
Attachment #8644136 - Flags: ui-review?(vpg) → ui-review+
Comment on attachment 8644131 [details] Screen Shot 2015-08-04 at 9.58.53 AM.png - Initial add contact form. Requested changes completed Hmmm, not sure about this, I think you attached an old screenshot, right? This has a white background and the button is still with the wrong color and stroke--
Previous attachment was incorrect. This is the correct snapshot of the updated add contact form
Attachment #8644131 - Attachment is obsolete: true
Attachment #8644131 - Flags: ui-review?(vpg)
Attachment #8644436 - Flags: ui-review?(vpg)
Attachment #8644436 - Flags: ui-review?(vpg) → ui-review+
Iteration: --- → 43.1 - Aug 24
Attached patch Refresh Hello Add Contact Form (obsolete) — Splinter Review
Attachment #8643958 - Attachment is obsolete: true
Attachment #8645842 - Flags: review+
New iteration with a bit of CSS and ui-showcase cleanup, ready-to-land.
Attachment #8645842 - Attachment is obsolete: true
Attachment #8645925 - Flags: ui-review+
Attachment #8645925 - Flags: review+
(In reply to Dan Mosedale (:dmose) - needinfo? me for response from comment #31) > Created attachment 8645925 [details] [diff] [review] > add a new contact form visual refresh, ui-r=vicky > > New iteration with a bit of CSS and ui-showcase cleanup, ready-to-land. Can you paste a screenshot for UI review? THanks!
Flags: needinfo?(dmose)
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla42
Target Milestone: mozilla42 → mozilla43
Vicky, it turns out there was an issue there that required some non-trivial work to fix. I've spun this off to bug 1193569,
and we'll post a patch/screenshot for ui-review there.
Flags: needinfo?(dmose)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: