Closed Bug 829008 Opened 12 years ago Closed 11 years ago

[Settings] Don't use a divider under the last item in a list

Categories

(Firefox OS Graveyard :: Gaia::Settings, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: sergiov, Assigned: pivanov)

References

Details

(Whiteboard: uxbranch, ux-branch, visual design, incorrect implementation, BerlinWW, visual-tracking, bokken)

Attachments

(2 files)

No description provided.
Whiteboard: visual design, incorrect implementation → uxbranch, ux-branch, visual design, incorrect implementation, BerlinWW
Attached file patch for Gaia repo
NOTE: If blocking-basecamp+ is set, just land it for now. [Approval Request Comment] Bug caused by (feature/regressing bug #): User impact if declined: Testing completed: Risk to taking this patch (and alternatives if risky):
Attachment #700627 - Flags: review?(kaze)
Attachment #700627 - Flags: approval-gaia-master?(21)
Assignee: nobody → pivanov
Larissa, is this a valid bug for you?
Flags: needinfo?(lco)
Comment on attachment 700627 [details] patch for Gaia repo Cancelling approval & review requests as pull request was closed.
Attachment #700627 - Flags: review?(kaze)
Attachment #700627 - Flags: approval-gaia-master?(21)
(In reply to Fabien Cazenave [:kaze] from comment #2) > Larissa, is this a valid bug for you? I think it depends... honestly, in this case, it is not, in my opinion. Since all three options are tappable, I think the last option should have a line to indicate you can tap on the entire bounding box, not just the checkbox. But I can see other cases with a related bug. For example, when there is an element and then some descriptive text right below it. What I've seen is that we have a divider between the element and the descriptive text even though the text refers to the element. For example: Settings > Cellular & Data > Data Roaming So the meta-rule for me would be "If the elements are one setting, they should be inside the same bounding box" However, the current bug is a visual design decision. I'm giving my opinion as an interaction designer (I can imagine this takes some time to fix), but I want the visual design team to make a call based on consistency.
Flags: needinfo?(lco)
Hey Patryk, what we need to do with this one?
Flags: needinfo?(padamczyk)
Either way would be fine. Sergi, we need to define rules. With list items I perfer the line but if the last item was a button then I'd opt for no line. I am going to close this bug as this won't make v.1.1. Sergi can you attach a consistency spec to a new bug, and we'll sweep settings for v.1.2.
Flags: needinfo?(padamczyk) → needinfo?(sergiov)
Eric can you have a look at this? Read comment 6.
Flags: needinfo?(sergiov) → needinfo?(epang)
Sergi/Vicky, do we have rules around this? I agree with what Patryk said in comment 6. In my opinion, buttons, drop downs, and subtext (description text) don't require the bottom line. (those are the ones I can think of at the moment). But when a list item such as toggles, check boxes, other setting items are at the bottom of the list it makes sense to have a line since this makes them feel like an equal item on the list. What do you both think?
Flags: needinfo?(vpg)
Flags: needinfo?(sergiov)
Flags: needinfo?(epang)
Whiteboard: uxbranch, ux-branch, visual design, incorrect implementation, BerlinWW → uxbranch, ux-branch, visual design, incorrect implementation, BerlinWW, visual-tracking
Sounds reasonable to me. I'm not sure if this is reflected as a rule in the web guidelines you're working on, but it may be helpful to differentiate there the cases you describe. Thanks! (In reply to Eric Pang [:epang] from comment #8) > Sergi/Vicky, do we have rules around this? I agree with what Patryk said in > comment 6. In my opinion, buttons, drop downs, and subtext (description > text) don't require the bottom line. (those are the ones I can think of at > the moment). But when a list item such as toggles, check boxes, other > setting items are at the bottom of the list it makes sense to have a line > since this makes them feel like an equal item on the list. What do you both > think?
Flags: needinfo?(sergiov)
Hi Eric, We don't have a rule here, but we can make it, as sometimes it feels like it needs a bottom line and sometimes looks like an error. Your proposed rule sounds fine to me, maybe we can stage it and see ir it really looks good. Thanks! V (In reply to Eric Pang [:epang] from comment #8) > Sergi/Vicky, do we have rules around this? I agree with what Patryk said in > comment 6. In my opinion, buttons, drop downs, and subtext (description > text) don't require the bottom line. (those are the ones I can think of at > the moment). But when a list item such as toggles, check boxes, other > setting items are at the bottom of the list it makes sense to have a line > since this makes them feel like an equal item on the list. What do you both > think?
Flags: needinfo?(vpg)
Hey Pavel, can you help implement this? I've added a list below of when the bottom line should appear. Thanks! No Bottom Line, if the last item is: - Buttons - Subtext (description text) Include a bottom line if the last item is: - Toggles - Check boxes - Drop Down (value selector button) - Input field
Flags: needinfo?(pivanov)
Whiteboard: uxbranch, ux-branch, visual design, incorrect implementation, BerlinWW, visual-tracking → uxbranch, ux-branch, visual design, incorrect implementation, BerlinWW, visual-tracking, jian
Blocks: SysFE
Whiteboard: uxbranch, ux-branch, visual design, incorrect implementation, BerlinWW, visual-tracking, jian → uxbranch, ux-branch, visual design, incorrect implementation, BerlinWW, visual-tracking, bokken
Hey Pavel, have you had a chance to look into this bug?
Hey Eric, I'm working on it ... just have a quick question about the `Buttons` they look almost like `Drop Down` elements can we put them to elements who need to have border too ?
Flags: needinfo?(pivanov)
Flags: needinfo?(epang)
Hey Pavel, let's move drop downs to be like buttons have have no bottom line. Thanks! No Bottom Line, if the last item is: - Buttons - Subtext (description text) - Drop Down (value selector button) Include a bottom line if the last item is: - Toggles - Check boxes - Input field
Flags: needinfo?(epang)
Blocks: 965889
Spoke to Przemek, it should be done case-by-case, we shouldn't make it a rule, since at times it allows the user to have clear touch target.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: