inbox-in-gmail icon indicating copy to clipboard operation
inbox-in-gmail copied to clipboard

Bundling Enhancements

Open russelldc opened this issue 5 years ago • 1 comments

  1. ~~When de-duping senders, if there are multiple emails from the same person and any are unread, then show as bold, if all are read then show as normal text. (reported by @jcgoble3, strategy by @abasiri)~~ Done in commit fba8189466f2e40f81e5848d3cdfd8e684e10ddf
  2. For a conversation with multiple participants, this extension always chooses the sender of the first message to display in the bundle author list. Inbox, however, displays the sender of the last message for read conversations and the sender of the first unread email for unread conversations, which is more useful. (reported by @jcgoble3)
  3. ~~Fix bundle flashing issue: insert a
  4. ~~Reduce the opacity of a bundle's icon image if bundle contains no unread messages. As requested by @abasiri and @jcgoble3: I find that I want that to kind of fade to distinguish it from the unread ones better.~~ Done in commit 897f9b664bc8209d09c765ee51498d9c0f3a4748
  5. ~~Display unique icons (and respective font color for the label-link) for Gmail's built-in categories (Promotions, Updates, etc.) as seen in this screenshot of Inbox. These icons are now available in the images folder of the repo.~~ Done in commit 0bad7b2
  6. ~~For custom labels, use their label color for the text color of the bundle's label-link and icon (it's an image, but might be possible with some CSS hackery).~~ Done in commit ba984a4352f98f3974e8377daf2c8397c0bbe8a8

The functionality listed below would likely require Gmail.js for reliable observers/event listeners:

  1. Display a sweep all emails icon button on bundle row on mouse hover, clicking this would archive all emails contained in bundle that aren't pinned
  2. Display a back button inside the bundle (search page), to return to the inbox
  3. Clicking done on an open bundled email should return you to the bundle (search page)
  4. If inside an empty bundle (search page), it should return you to the inbox (including if you clicked Done on an email in the list)

Found a bug:

  1. If you start from a non-Inbox folder, like Snoozed or Done (refresh in that folder, or go direct to other folder's URL), then visit the Inbox folder, the bundles there won't have extra info like count and senders. After, if you go back to that original folder, you'll probably see bundles on that page when there shouldn't be.

russelldc avatar May 03 '19 17:05 russelldc

Fixed No. 1 in commit fba8189466f2e40f81e5848d3cdfd8e684e10ddf

russelldc avatar May 07 '19 06:05 russelldc