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)
Hello (Loop)
Client
Tracking
(firefox43 fixed)
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 |
Screen Shot 2015-08-06 at 3.32.21 PM.png - Fixed color profile so screenshots show correct color now
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+
Updated•9 years ago
|
Rank: 19
Updated•9 years ago
|
Rank: 19 → 17
Updated•9 years ago
|
Assignee: nobody → david.critchley
Comment 1•9 years ago
|
||
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)
Comment 2•9 years ago
|
||
Right. No support for multiple emails at this stage.
Flags: needinfo?(sfranks)
Comment 3•9 years ago
|
||
(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)
Assignee | ||
Comment 4•9 years ago
|
||
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)
Assignee | ||
Comment 5•9 years ago
|
||
Attachment #8641938 -
Flags: review?(dmose)
Comment 6•9 years ago
|
||
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)
Comment 7•9 years ago
|
||
(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)
Assignee | ||
Comment 8•9 years ago
|
||
Assignee | ||
Updated•9 years ago
|
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
Assignee | ||
Comment 9•9 years ago
|
||
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)
Assignee | ||
Comment 10•9 years ago
|
||
Attachment #8643193 -
Flags: ui-review?(vpg)
Assignee | ||
Comment 11•9 years ago
|
||
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
Assignee | ||
Comment 12•9 years ago
|
||
Requesting visual design review ui-r+ from Vicky
Attachment #8643196 -
Flags: ui-review?(vpg)
Assignee | ||
Comment 13•9 years ago
|
||
Requesting visual design review ui-r+ from Vicky
Attachment #8643198 -
Flags: ui-review?(vpg)
Comment 14•9 years ago
|
||
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 15•9 years ago
|
||
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 16•9 years ago
|
||
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 17•9 years ago
|
||
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+
Assignee | ||
Comment 18•9 years ago
|
||
Comment 19•9 years ago
|
||
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+
Assignee | ||
Comment 20•9 years ago
|
||
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)
Assignee | ||
Comment 21•9 years ago
|
||
Added for verification that all review fixes were addressed
Attachment #8644133 -
Flags: ui-review?(vpg)
Assignee | ||
Comment 22•9 years ago
|
||
For verification that all review changes have been made
Attachment #8644134 -
Flags: ui-review?(vpg)
Assignee | ||
Comment 23•9 years ago
|
||
Added for verification that review changes are done
Attachment #8644136 -
Flags: ui-review?(vpg)
Assignee | ||
Comment 24•9 years ago
|
||
(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 25•9 years ago
|
||
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+
Updated•9 years ago
|
Attachment #8644134 -
Flags: ui-review?(vpg) → ui-review+
Comment 26•9 years ago
|
||
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 27•9 years ago
|
||
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--
Assignee | ||
Comment 28•9 years ago
|
||
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)
Updated•9 years ago
|
Attachment #8644436 -
Flags: ui-review?(vpg) → ui-review+
Assignee | ||
Comment 29•9 years ago
|
||
Updated•9 years ago
|
Iteration: --- → 43.1 - Aug 24
Assignee | ||
Comment 30•9 years ago
|
||
Attachment #8643958 -
Attachment is obsolete: true
Attachment #8645842 -
Flags: review+
Comment 31•9 years ago
|
||
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+
Comment 33•9 years ago
|
||
(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)
Comment 34•9 years ago
|
||
Status: NEW → RESOLVED
Closed: 9 years ago
status-firefox43:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla42
Updated•9 years ago
|
Target Milestone: mozilla42 → mozilla43
Comment 35•9 years ago
|
||
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,
Comment 36•9 years ago
|
||
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.
Description
•