Closed
Bug 870320
Opened 11 years ago
Closed 11 years ago
[Email]Attachment size and attachments are not aligned properly in email composer
Categories
(Firefox OS Graveyard :: Gaia::E-Mail, defect, P3)
Tracking
(blocking-b2g:leo+, b2g18+ fixed, b2g-v1.1hd fixed)
People
(Reporter: leo.bugzilla.gaia, Assigned: dkuo)
References
Details
(Whiteboard: [TD-25327], c= , MiniWW, visual design, visual-tracking)
Attachments
(6 files, 1 obsolete file)
1. Title : Attachment size and attachments are not aligned properly in email composer 2. Precondition : Email should be working and an IMAP account is configured 3. Tester's Action: Launch Email -> compose -> Attach -> Image -> again attach one more image -> again attach one more image 4. Detailed Symptom (ENG.) : Alignment of attachments and size is not proper. 5. Expected :All email attachments and their sizes must be aligned properly. 6.Reproducibility: Y 1)Frequency Rate : 100% 7.Gaia Master/v1-train : Reproduced 8.Gaia Revision: 3c199e889364a0cc20f1b13a37eb309364a73de9 9.Personal email id: psingapati@gmail.com
Comment 1•11 years ago
|
||
Adding attachment for wrong alignment of email attachments
Comment 2•11 years ago
|
||
Pull request for the issue. Added padding top to cmp-attachments-size and cmp-attachment-item to make total attachment size and attachments aligning properly.
Attachment #748390 -
Flags: review?(bugmail)
Updated•11 years ago
|
Attachment #748390 -
Attachment mime type: text/plain → text/html
Updated•11 years ago
|
Target Milestone: --- → 1.1 QE2
Comment 3•11 years ago
|
||
Comment on attachment 748390 [details]
Pull Request
This is a good improvement, but:
- There is no whitespace between the "N attachments:" label in gray and the total size; it's floated directly against the label.
- The baselines of the "N attachments:" label and the total size don't actually line up. ".cmp-attachment-label" is a table-cell span with a 3rem line-height, while ".cmp-attachments-size" is floated with padding-top: 0.5rem. It sorta lines up, but not really.
- This isn't actually touched by this patch, but ".cmp-attachment-filename" does not line up with ".cmp-attachment-filesize" because ".cmp-attachment-filesize" has a freaky combination of vertical-align and a negative margin-top like .cmp-attachment-icon, apparently to deal with something freaky happen inside .cmp-attachment-filename because of its use of "overflow: hidden" to enable ellipsis.
Eric, can you help out with this patch, or if we have an existing bug elsewhere with a plan, accelerate that one?
Attachment #748390 -
Flags: review?(bugmail) → review-
Comment 4•11 years ago
|
||
Minor polish bug so not blocking, but would accept an r+ low risk patch though
blocking-b2g: --- → -
tracking-b2g18:
--- → +
Updated•11 years ago
|
Whiteboard: [TD-25327] → [TD-25327], c=
Updated•11 years ago
|
Whiteboard: [TD-25327], c= → [TD-25327], c= , MiniWW
As discussed in San Diego work week marking this as leo+.
blocking-b2g: - → leo+
Comment 6•11 years ago
|
||
leo team, are you supplying a new patch?
Flags: needinfo?(leo.bugzilla.gaia)
Comment 7•11 years ago
|
||
Working on this issue. As per Comment #3 Improvements 1 and 2 are done. Checking the 3rd one, will upload the patch soon.
Flags: needinfo?(leo.bugzilla.gaia)
Comment 8•11 years ago
|
||
1) Used Span element to provide fix ".cmp-attachments-size" white space and alignment with the ".cmp-attachment-label" 2) Adjusted margin top ".cmp-attachment-filesize" to make alignment with ".cmp-attachment-filename" 3) Provide margin for “.cmp-attachment-item” to make sure envelope line does not touch with the remove button. Please review
Attachment #748390 -
Attachment is obsolete: true
Attachment #755870 -
Flags: review?(bugmail)
Assignee | ||
Comment 9•11 years ago
|
||
Comment on attachment 755870 [details]
Pointer to pull request
I am able to review this so stealing from Andrew.
Attachment #755870 -
Flags: review?(bugmail) → review?(dkuo)
Assignee | ||
Comment 10•11 years ago
|
||
I think there are still some noticeable issues on this patch, such as: 1. The attachments text and the size text seems proper aligned, probably we have to use vertical-align: middle or vertical-align: bottom to fix this. 2. The bottom line is not aligned to the other bottom lines. 3. There is indent before the attachment, currently email doesn't have this.
Assignee | ||
Comment 11•11 years ago
|
||
Comment on attachment 755870 [details]
Pointer to pull request
I feel this patch is not there yet so I will cancel the review request first and needinfo Eric to comment on this.
Attachment #755870 -
Flags: review?(dkuo)
Assignee | ||
Updated•11 years ago
|
Flags: needinfo?(epang)
Note: bug 856226 had already been filed.
Comment 14•11 years ago
|
||
Hi Leo, are you still working on this further?
Flags: needinfo?(leo.bugzilla.gaia)
Reporter | ||
Comment 15•11 years ago
|
||
Currently not working on this.
Flags: needinfo?(leo.bugzilla.gaia)
Flags: needinfo?(epang)
Reporter | ||
Comment 16•11 years ago
|
||
Sorry by mistakenly removed epang needinfo
Flags: needinfo?(epang)
Updated•11 years ago
|
Assignee: nobody → bugmail
Status: NEW → ASSIGNED
Comment 17•11 years ago
|
||
I didn't get this fixed this evening and I'm out tomorrow. This was partially build troubles and partially complications from the unusual table-cell/float/relative-block DOM/CSS magic in place. If anyone has time to steal this on Weds, they should. It does seem sane to make more extensive cleanups if we can avoid regressions.
Assignee: bugmail → nobody
Assignee | ||
Comment 18•11 years ago
|
||
Andrew, I can take this and probably I will get rid of the table-cell things because it seems not the must have styles on the message cards.
Assignee: nobody → dkuo
Comment 19•11 years ago
|
||
Hi, I've attached mock ups and specs for email attachments. All image assets are available in the 'assets' folder I've created 3 mock ups for compose with the following proposed updates (see pngs in 'compose' folder: 1. No Attachments - I updated the header to 'Compose' so that an attachment icon can be added to the header (removing the add attachment section above the subject line). 2. 1 Attachment - Updated layout and font size, added a new remove attachment icons 3. 2+ Attachments - Additional attachments share the same space (no div lines) I've also included mock ups for reading an email with attachments. They are formatted the same way as the above with a "download" icon (instead of the remove icon). Let me know if you have any questions! Thanks!
Flags: needinfo?(epang)
Updated•11 years ago
|
Whiteboard: [TD-25327], c= , MiniWW → [TD-25327], c= , MiniWW, visual design, visual-tracking
Comment 20•11 years ago
|
||
Link to specs incase something happens to the attachments: https://mozilla.box.com/s/klcpjqfgvb6lh27w54eg
Comment 21•11 years ago
|
||
(In reply to Eric Pang [:epang] from comment #20) > Link to specs incase something happens to the attachments: > https://mozilla.box.com/s/klcpjqfgvb6lh27w54eg This link requires credentials to access.
Assignee | ||
Comment 22•11 years ago
|
||
Eric, for the download icon(actionicon_email_downloadattachment_20x20.png), we probably need two more icons because the icon has three states, which are downloadable, downloading and downloaded, but that's in the message page so we can file a new bug to fix it as a follow up.
Assignee | ||
Comment 23•11 years ago
|
||
Andrew, this patch adjusted compose page base on attachment 759089 [details] which Eric gave to us. Mostly there are CSS and HTML changes and I didn't remove the logic/elements of calculating the total size of attachments(updateAttachmentsSize()), instead I just hide them with .collapsed so that we will be safe and not break anything, besides, I do remember there is a user story said we need to display the total size, so if we want to keep the total size, we can just revert it with removing the .collapsed on the UI elements.
Attachment #759654 -
Flags: review?(bugmail)
Assignee | ||
Comment 24•11 years ago
|
||
Eric, please pull/test my patch and see if I am doing right, while Andrew is reviewing, as I mentioned in comment 23, we have a leo user story asked for total attachments size in bug 838015 and fixed in bug 838006, and with your latest mockups, the total size is removed and so does my patch, we probably need to make sure it's okay for leo that we are going to remove it, or we want to keep it but it's not mentioned in the mockups?
Flags: needinfo?(epang)
Comment 25•11 years ago
|
||
Comment on attachment 759654 [details]
Adjust layout of the attachments on compose page
This looks great, conditional r=asuth:
- You need to change the l10n id since we are both changing the english string and the space available to translations.
- I believe that displaying the total attachment size is an explicit v1.1 feature. As such, I think we need to re-display the "Attachments:" line with the size on it. I don't think there's any way around that unless we get the v1.1 requirement struck down. :robmac is the UX person for e-mail now, so we'll need to leave it to him to resolve this and to *update the wire-frames* :)
If there are only minor changes required to get that resolved, you don't need another review pass.
If we do stick with the string change, please add the late-l10n keyword and cc :l10n once we're sure. (It's not clear to me if these changes will stick given the total size issue.)
Attachment #759654 -
Flags: review?(bugmail)
Attachment #759654 -
Flags: review+
Attachment #759654 -
Flags: feedback?(rmacdonald)
Comment 26•11 years ago
|
||
(In reply to Andrew Sutherland (:asuth) from comment #25) > - I believe that displaying the total attachment size is an explicit v1.1 > feature. As such, I think we need to re-display the "Attachments:" line > with the size on it. I don't think there's any way around that unless we > get the v1.1 requirement struck down. :robmac is the UX person for e-mail > now, so we'll need to leave it to him to resolve this and to *update the > wire-frames* :) There are indeed a couple of updates that need to be made to the spec and visuals. So thanks for your patience. The visual designs are accurate with the one exception that Andrew has pointed out. In bug 838015, the total size of all attachments is indeed a requirement from 1.1. So this means that, if there is more than one attachment, we need to include the size. I attached a quick PDF to demonstrate. Sorry it's rough but hopefully it tells the story. Please flag me if you need more information.
Comment 27•11 years ago
|
||
Comment on attachment 759654 [details]
Adjust layout of the attachments on compose page
I'm still unable to view pull requests on my hardware but I was able to view it in aurora. Although Aurora isn't a substitute for seeing it on the phone, the layout looked very clean and appeared to be to spec. So that's very much appreciated.
The only missing element was the total file size as noted in my last comment and as flagged by Andrew. Because this was a 1.1 requirement, I'm going to flag it "-" for now. I apologize for any confusion if this was related to the spec. But hopefully this is something we can add soon.
Attachment #759654 -
Flags: feedback?(rmacdonald) → feedback-
Comment 28•11 years ago
|
||
(In reply to Dominic Kuo [:dkuo] from comment #11) > Comment on attachment 755870 [details] > Pointer to pull request > > I feel this patch is not there yet so I will cancel the review request first > and needinfo Eric to comment on this. Thanks for working on this Dominic :). Looks like you've received comments from Rob and Andrew already.
Flags: needinfo?(epang)
Assignee | ||
Comment 29•11 years ago
|
||
Thanks everyone, I will revise my patch to fit attachment 760017 [details].
Comment 30•11 years ago
|
||
(In reply to Rob MacDonald [:robmac] from comment #27) > Comment on attachment 759654 [details] > Adjust layout of the attachments on compose page > > I'm still unable to view pull requests on my hardware but I was able to view > it in aurora. Although Aurora isn't a substitute for seeing it on the phone, > the layout looked very clean and appeared to be to spec. So that's very much > appreciated. > > The only missing element was the total file size as noted in my last comment > and as flagged by Andrew. Because this was a 1.1 requirement, I'm going to > flag it "-" for now. I apologize for any confusion if this was related to > the spec. But hopefully this is something we can add soon. Sorry Rob, I wasn't aware of this requirement!
Assignee | ||
Comment 31•11 years ago
|
||
Comment on attachment 759654 [details]
Adjust layout of the attachments on compose page
Rob, I have revised my patch and I would like to get your feedback+ before I land this, would you please take a look on it again? thanks!
Attachment #759654 -
Flags: feedback- → feedback?(rmacdonald)
Comment 32•11 years ago
|
||
Comment on attachment 759654 [details]
Adjust layout of the attachments on compose page
I'm going to provide confirmation of the goodness of this approach. This conforms to the amended PDF wire-frame provided. Let's land this now and if :robmac finds any problems we can do a follow-up bug.
Attachment #759654 -
Flags: feedback?(rmacdonald)
Comment 33•11 years ago
|
||
Fixing this bug should also fix bug 856826, bug 860008, bug 860021.
Assignee | ||
Comment 34•11 years ago
|
||
Okay, sounds good and I am going to land this, then we can fix them all!
Assignee | ||
Comment 35•11 years ago
|
||
Landed on master: ceb11c3bd0b3c7a022f87c1adb80610c4d9d4275
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 36•11 years ago
|
||
Uplifted commit ceb11c3bd0b3c7a022f87c1adb80610c4d9d4275 as: v1-train: 0c836be7f24693b74ad7fd21c8153824f1c7f548
status-b2g18:
--- → fixed
Comment 37•11 years ago
|
||
1.1hd: 0c836be7f24693b74ad7fd21c8153824f1c7f548
status-b2g-v1.1hd:
--- → fixed
You need to log in
before you can comment on or make changes to this bug.
Description
•