Open Bug 1941471 Opened 28 days ago Updated 18 days ago

Parallel UI for using new folder objects

Categories

(Thunderbird :: Folder and Message Lists, task)

Tracking

(Not tracked)

ASSIGNED
136 Branch

People

(Reporter: darktrojan, Assigned: darktrojan)

References

(Depends on 1 open bug)

Details

(Keywords: leave-open)

Attachments

(6 files)

To use the new database, we're going to have to make a few major changes and many minor changes to the mail tab UI. In this bug I'll create a second version of about:3pane (and maybe about:message) so that we can use both implementations in parallel until we're happy with the new code.

This is the very start of this class which power the message list. With this patch we get messages
from the back end and display them in descending date order. Subsequent patches will add sorting
by other fields and in ascending order as required.

This patch adds notification abilities to the live view and handles messages added to or removed
from the database.

This patch has the beginnings of the sort mechanism for live views.

This is the first textual property we'll be able to sort by.

This adds a SQL function for formatting addresses based on the existing preferences for doing so.
I've implemented it in this way so that SQLite can handle most of the sorting (except when new
messages are added) and we don't have to think about it, because it's just the same as any other
property. It's currently quite slow across a large number of messages but that's mostly due to the
header parsing being implemented in JS. We should fix that.

Keywords: leave-open
Target Milestone: --- → 136 Branch
Pushed by geoff@darktrojan.net: https://hg.mozilla.org/comm-central/rev/478eb4235266 Create an adapter for getting messages from a live view to the message list. r=mkmelin https://hg.mozilla.org/comm-central/rev/808066c0ebd1 Make the live view data adapter live. r=mkmelin https://hg.mozilla.org/comm-central/rev/08b235cc8863 Enable sorting of the message list by ascending date order. r=mkmelin https://hg.mozilla.org/comm-central/rev/7ba87e82d585 Enable sorting of the message list by subject. r=mkmelin https://hg.mozilla.org/comm-central/rev/1f9b324808fe Implement sender column formatting and sorting. r=mkmelin

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/698a72b7ceb3
Split message flags into columns in LiveViewDataAdapter.js. r=mkmelin

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: