2e607aebf60ae43413d244548a7e41edf681e4a7 |
|
16-Sep-2014 |
Jin Cao <jinyan@google.com> |
Use attachment cache on layout passes Avoid trying to load the preview bitmap if the attachment is already cached. b/17365401 Change-Id: Ie3a24f25749cca8da402894ac57dd1181a510b6a
/packages/apps/UnifiedEmail/src/com/android/mail/ui/AttachmentTile.java
|
4f347e811052f446c3958c76db278bcd7b39a44f |
|
26-Feb-2014 |
Andy Huang <ath@google.com> |
allow an extra option on attachments (in bar and tile UI) Bug: 7659807 Change-Id: I4c1294d2ba772a70139e0b37429b17bc6096cafd
/packages/apps/UnifiedEmail/src/com/android/mail/ui/AttachmentTile.java
|
db65689be3ada3965c12312ad60b2a5d6917a98e |
|
25-Jan-2014 |
Andrew Sapperstein <asapperstein@google.com> |
RTL - attachment tiles. Fixes b/12037028. Also fixes a bug in compose tiles where the attachment title and subtitle weren't being shown. Change-Id: Ia568672abbd2503f95882473f71237710fca02da
/packages/apps/UnifiedEmail/src/com/android/mail/ui/AttachmentTile.java
|
6c9771c0966a9aded0706c363233bbd3efaa5a9c |
|
25-Nov-2013 |
Andrew Sapperstein <asapperstein@google.com> |
Stop showing attachment title if image exists. Previously, we never explicitly hid the title and subtitle of attachment tiles. Now we show and hide the two views depending upon whether we're setting a real image or a the default image. Additionally eliminated the thumbnailloadtask that was never set or used. Change-Id: Ib2df5ea75cce569d9a4bb1bb1991f0ff9c3d3989
/packages/apps/UnifiedEmail/src/com/android/mail/ui/AttachmentTile.java
|
519c218db6109003ca72a35ffe276ed69b0230a4 |
|
21-Sep-2013 |
Martin Hibdon <mhibdon@google.com> |
Improve display of attachments in pop b/10714298 Prior to this CL, attachments that had not yet been downloaded for POP would appear as "text/plain", regardless of what type they really were. Also, the filename displayed about always be a non localized string like "click here to download". Now, attachments in this state are flagged as dummy attachments, so when we display them, we display a localized instruction for how to download, and hide the mime type (because we don't yet know it.) Also, when we download, we will not automatically try to launch a viewer for these kinds of attachments. We'll just download them, and replace the old dummy attachment with a valid one. There is still a bug that even though the dummy attachment has been removed from the database, we still display that tile until the user leaves and reenters the screen. That's ugly but not so broken as it was before. Change-Id: I1021baae659ca2d9ee2909f78b414c271d8ca90b
/packages/apps/UnifiedEmail/src/com/android/mail/ui/AttachmentTile.java
|
69c4ddb7a49f11377143c9ff1c7b85b2450449e9 |
|
25-Feb-2013 |
Mark Wei <markwei@google.com> |
Do not request thumbnail download if there is no network connection. Remove duplicate get identifier for attachments. Bug: 8218823 Change-Id: Ia4ca9e6b6798b9132242ff0d9d046cd3e75e4e9b
/packages/apps/UnifiedEmail/src/com/android/mail/ui/AttachmentTile.java
|
381c6b390dfbfdf7040dcc2193438c70c6f66b9f |
|
22-Feb-2013 |
Mark Wei <markwei@google.com> |
Fix line width nits. Change-Id: Ic8d33ce3d0c8c78eb461ef056f0b625d68a510b4
/packages/apps/UnifiedEmail/src/com/android/mail/ui/AttachmentTile.java
|
8750066b10f80e2a8080016973b3296d76d18266 |
|
20-Feb-2013 |
Mark Wei <markwei@google.com> |
Set MIME type correctly on drafts when content provider does not provide it. Bug: 8235172 Change-Id: I7bbccbecb7d038f3add4503be0dcf460a4864b2e
/packages/apps/UnifiedEmail/src/com/android/mail/ui/AttachmentTile.java
|
28cd871718527b9656b428bda196c293cac502b3 |
|
20-Feb-2013 |
Mark Wei <markwei@google.com> |
When adding attachments, if the content provider does not give a valid mimetype, infer it from the filename. Bug: 8227876 Change-Id: Ia4dffb021c5cef609d584e9d77f1d92e9475979c
/packages/apps/UnifiedEmail/src/com/android/mail/ui/AttachmentTile.java
|
1aee17e324f204080baaabceb64f4edf73681542 |
|
14-Jan-2013 |
Mark Wei <markwei@google.com> |
Load image attachments from live conversations. MessageAttachmentTile automatically downloads image attachment thumbnails when missing. PhotoViewFragment first loads thumbnail, then loads the full image. Shows and hides the progressbar correctly. Added ability for UiProvider to specify which rendition of an attachment to download. Bug: 7987412 Change-Id: Ief7f4c9a4a354d27045f6415a32211484a8527c6
/packages/apps/UnifiedEmail/src/com/android/mail/ui/AttachmentTile.java
|
e16b4dddf6a310e0e70908fdffd7bad45d97a99c |
|
29-Sep-2012 |
Mark Wei <markwei@google.com> |
Fix attachment previews from letterboxing * Fix scaling regression caused by BitmapFactory.decodeByteArray() * Smarter handling of different preview sizes. There are now 3 classes of preview images: large, long/skinny, and small. Bug: 7148589 Change-Id: Ie232cc00cd5a8adeed3309aa4615b28de2c37b1f
/packages/apps/UnifiedEmail/src/com/android/mail/ui/AttachmentTile.java
|
8081df46ef5a7794374e41cd1836e778a2da9b31 |
|
11-Sep-2012 |
Paul Westbrook <pwestbro@google.com> |
Restore download progress dialog Now the attachment download progress is using an DialogFragment so the dialog correctly gets restored on orientation change Bug: 7137689 Change-Id: I90a225f423bf75fd4dbeb464051374919a3cff62
/packages/apps/UnifiedEmail/src/com/android/mail/ui/AttachmentTile.java
|
62066e47fe69c33b60ed970e46809ba81d044064 |
|
13-Sep-2012 |
Mark Wei <markwei@google.com> |
Prevent photos attached during Compose from showing generic thumbnail briefly. Cache the loaded previews on save instance state, so when the configuration changes, we don't have to re-download all the previews. Bug: 7140604 Change-Id: Ic3fd640cb0116729868548cdd620b67bc06f3967
/packages/apps/UnifiedEmail/src/com/android/mail/ui/AttachmentTile.java
|
484e4e3483852fe1b313bb55cc43fe0c259664e0 |
|
11-Sep-2012 |
mindyp <mindyp@google.com> |
Leave the default image size alone; add gray background Fixes b/7086671 Text not readable over generic image Change-Id: I04d4ccfbce4fc461e9b7260826c89de724c79f22
/packages/apps/UnifiedEmail/src/com/android/mail/ui/AttachmentTile.java
|
211a2cc9acb360986ffd91b0f7662de1e7f06490 |
|
06-Sep-2012 |
mindyp <mindyp@google.com> |
Use default background ALWAYS We were using 2 different assets Change-Id: I684c8697306e9ad2280ee75e21e9747ae0223cfd
/packages/apps/UnifiedEmail/src/com/android/mail/ui/AttachmentTile.java
|
49d9fbc062289cdcf5ce3c57cc41927c8213c40a |
|
29-Aug-2012 |
Mark Wei <markwei@google.com> |
Attachment tile images are original size if smaller than bounding box. If one or less dimensions are within the bounding box, the preview is centered and cropped. If both dimensions are outside the bounding box, CENTER_CROP scaling is applied. Bug: 7055864 Change-Id: Id6155ab68cf0210d7f7c4ce843cbe72a585c5c4e
/packages/apps/UnifiedEmail/src/com/android/mail/ui/AttachmentTile.java
|
4cb51dbce9635f4bf68a6de88f759e2f86d20325 |
|
21-Jul-2012 |
Andrew Sapperstein <asapperstein@google.com> |
Image attachments open photo viewer immediately. Instead of downloading the first image and waiting for that operation to complete before entering the photo viewer, we now kick off the downloads for all photos that are not currently on device. The photo viewer shows download progress and also shows the photos once the download has completed. Change-Id: Ib9561b45020bbab1ffbcec9e88aab9604036fd5a
/packages/apps/UnifiedEmail/src/com/android/mail/ui/AttachmentTile.java
|
638f7076b634176449bdd590d7c59fa5ce0357e5 |
|
18-Jul-2012 |
Andrew Sapperstein <asapperstein@google.com> |
Fixed an issue with the preview images. Occasionally, the preview images would not crop appropriately because we had different ScaleTypes for default thumbnail and the preview image. Change-Id: I2296d7de7356a0dd12ed5245bf9ac86cacb4d811
/packages/apps/UnifiedEmail/src/com/android/mail/ui/AttachmentTile.java
|
1dc25e45b43aaab2ed869381de1b1276cf72b08f |
|
17-Jul-2012 |
Andrew Sapperstein <asapperstein@google.com> |
Improved reliability for attaching photo previews. Previously, we were doing no scaling of the previews (to be more clear, we were, but then it was removed). As a result, when you attached large images, we occasionally, Now, we have restored the scaling of the images. However, That created a possible divide-by-zero error if we were launching the thumbnail loading before we had performed an initial layout and measure pass (because we had no width or height values for our view). To eliminate this possible error, we now perform a check for this case and don't attempt the photo load if we would have an error. Additionally, we have added a separate call to load the photo inside onLayout when we know that the attachment tile has a width and height. Change-Id: I3650f3d240e79242bcf30170b44eb6b3c1fd0c87
/packages/apps/UnifiedEmail/src/com/android/mail/ui/AttachmentTile.java
|
afff6d79b4ea2713ef75bfdad8abd7e21ee20080 |
|
26-Jun-2012 |
Andrew Sapperstein <asapperstein@google.com> |
Updated the UI for attachments per revised mocks. Now showing name/subtitle when we don't have a preview or if we are in the compose view. Still needs revised assets. Change-Id: Ie522b5dd28b605c8e16793a65a75696c00169fae
/packages/apps/UnifiedEmail/src/com/android/mail/ui/AttachmentTile.java
|
b334c9035e9b7a38766bb66c29da2208525d1e11 |
|
25-Jun-2012 |
Paul Westbrook <pwestbro@google.com> |
Changes to support different Log tags Change-Id: I7121fbf7132444fc0f5c0c130373e3f2d1a3cf7a
/packages/apps/UnifiedEmail/src/com/android/mail/ui/AttachmentTile.java
|
5c721d9e6df069b6385929817bb2b61faeba25a3 |
|
23-Jun-2012 |
Andrew Sapperstein <asapperstein@google.com> |
Removing the photo viewer from unified mail. Change-Id: Iea42c019fa31a7ead997505da295eb4aae0e2e4e
/packages/apps/UnifiedEmail/src/com/android/mail/ui/AttachmentTile.java
|
2ea06183aa826b28fe6ebdb454da49ba3878bc4f |
|
20-Jun-2012 |
Andrew Sapperstein <asapperstein@google.com> |
Collapsing attachments in compose now works. When the draft has attachments, if the focus on any of the text fields changes, the attachment area collapses into a smaller area. Tapping that area causes the attachments to expand into the full view with the previews. Some refactoring was necessary to enable reuse of the thumbnail loading for the small preview icon. Change-Id: Iaefb71736a2359b9090b2fe736ad2f33a9838ed7
/packages/apps/UnifiedEmail/src/com/android/mail/ui/AttachmentTile.java
|
8f1c01e908d5986e8222dfd45ab82d6895b1ff3b |
|
19-Jun-2012 |
Andrew Sapperstein <asapperstein@google.com> |
Added dialog for picking attachment type. Currently we do not have working capture audio/video support. Dependent on some backend support as well as UX deciding it is useful. Change-Id: I97e4aded6b28a8f9a83db334064d2151ed1a2852
/packages/apps/UnifiedEmail/src/com/android/mail/ui/AttachmentTile.java
|
237129ddf57a1e25469d8990322fb7913e18ae20 |
|
15-Jun-2012 |
Andrew Sapperstein <asapperstein@google.com> |
Compose now shows images as tiled attachments. It's still a bit buggy (notably, once the previews do not show up after the initial attaching). Those bugs will be fixed in the next commit but this was a good stopping point. In order to reuse as much code as possible, the AttachmentTileGrid was moved into com.android.mail.ui. Additionally, MessageAttachmentTile was split into AttachmentTile and MessageAttachmentTile. AttachmentTile is a base class that handles all of the tile interaction that is common between the browse and compose versions. At present, this is mostly the fetching and displaying of the preview image. As a result, MessageAttachmentTile now derives from AttachmentTile. MessageAttachmentTile handles the interaction specific to browsing messages (such as opening the photo viewer, etc). There is also new class called ComposeAttachmentTile which derives from AttachmentTile and handles the interaction specific to composition of messages. The AttachmentsView in composition now contains two children in its view hierarchy, an AttachmentTileGrid and an inner LinearLayout that now stores the non-tiled attachments. Change-Id: Iad85529a7b6d573060645499271860cf07877754
/packages/apps/UnifiedEmail/src/com/android/mail/ui/AttachmentTile.java
|