Closed Bug 1803705 Opened 1 year ago Closed 1 year ago

Restore functioning message thread in new about3Pane

Categories

(Thunderbird :: General, task)

Tracking

(thunderbird_esr102 unaffected)

RESOLVED FIXED
111 Branch
Tracking Status
thunderbird_esr102 --- unaffected

People

(Reporter: aleca, Assigned: aleca)

References

(Blocks 2 open bugs)

Details

(Whiteboard: [ash])

Attachments

(17 files, 1 obsolete file)

48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review

After bug 1770852, the new message thread used in the new about3Pane is completely broken. Let's fix it!
This only affects the ash repo since comm-central still uses the old XUL tree.

Status: NEW → ASSIGNED
Attachment #9306352 - Attachment description: WIP: Bug 1803705 - Restore functioning message thread in new about3Pane → Bug 1803705 - Restore functioning message thread in new about3Pane. r=darktrojan

Not fixed, the subject column adds another copy of all the elements when invalidated, and TreeViewTable.columns having no initial value is breaking the test.

Whiteboard: [fixed-in-ash] → [ash]
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Status: RESOLVED → REOPENED
Resolution: FIXED → ---

Since we don't close ash bugs, and we don't really care about uplifts and tracking, I'm gonna keep using this to add following patches to reimplement all the thread pane features.

Whiteboard: [fixed-in-ash] → [ash]
Attachment #9307497 - Attachment description: WIP: Bug 1803705 - Re-implement selectable column in message thread → Bug 1803705 - Re-implement selectable column in message thread table header. r=darktrojan,freaktechnik
Attachment #9308164 - Attachment description: WIP: Bug 1803705 - Implement the delete column in the new tree view listbox → Bug 1803705 - Implement the delete column in the new tree view listbox. r=darktrojan,freaktechnik
Attachment #9308164 - Attachment description: Bug 1803705 - Implement the delete column in the new tree view listbox. r=darktrojan,freaktechnik → Bug 1803705 - Implement the delete column in the new tree view listbox. r=freaktechnik
Attachment #9308772 - Attachment description: WIP: Bug 1803705 - Restore all string columns in the new about3Pane thread pane → Bug 1803705 - Restore all string columns in the new about3Pane thread pane. r=darktrojan
Attachment #9308772 - Attachment description: Bug 1803705 - Restore all string columns in the new about3Pane thread pane. r=darktrojan → Bug 1803705 - Restore all string columns and the flagged/star column in the new about3Pane. r=darktrojan
Status: REOPENED → ASSIGNED
Attachment #9309498 - Attachment description: WIP: Bug 1803705 - Implement the remaining icon columns in the thread pane. → Bug 1803705 - Implement the remaining icon columns in the thread pane. r=darktrojan
  • Updates the stored columns visibility
  • Sets things up for the ordinal update, which will happen once the drag&drop to reorder columns is implemented

WARNING: Use another profile as this might nuke your folders column state!

Attachment #9312303 - Attachment description: Bug 1803705 - Restore the columns visibility and order form the folder database. r=darktrojan → Bug 1803705 - Restore the columns visibility and order from the folder database. r=darktrojan
Attachment #9312729 - Attachment description: WIP: Bug 1803705 - Migrate thread tree strings to fluent. → Bug 1803705 - Migrate thread tree strings to fluent. r=rjl
Attachment #9312729 - Attachment is obsolete: true

Remplement the redirected, replied, forwarded, new, image status indicators and all their various combinations.

Attachment #9312920 - Attachment description: WIP: Bug 1803705 - Reimplement message status indicators. → Bug 1803705 - Reimplement message status indicators. r=#thunderbird-front-end-reviewers

Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/comm-central/rev/1729c1653594
Re-implement selectable column in message thread table header. r=darktrojan,freaktechnik
https://hg.mozilla.org/comm-central/rev/3b93f92e6728
Re-implement selectable column in message thread rows. r=darktrojan,freaktechnik
https://hg.mozilla.org/comm-central/rev/70e2ba614a05
Implement the delete column in the new tree view listbox. r=freaktechnik
https://hg.mozilla.org/comm-central/rev/237a80f70886
Fix broken list layout in the new TreeView. r=darktrojan
https://hg.mozilla.org/comm-central/rev/5086e0ccf049
Restore sortable columns and threaded column in the new about3Pane. r=darktrojan
https://hg.mozilla.org/comm-central/rev/63e4f75293c1
Restore all string columns and the flagged/star column in the new about3Pane. r=darktrojan
https://hg.mozilla.org/comm-central/rev/ec685c2a6663
Fix duplicated fluent string. rs=me

Status: ASSIGNED → RESOLVED
Closed: 1 year ago1 year ago
Resolution: --- → FIXED
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: --- → 111 Branch

Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/cc0674b7aac1
Reimplement message status indicators. r=darktrojan

Status: REOPENED → RESOLVED
Closed: 1 year ago1 year ago
Resolution: --- → FIXED
Regressions: 1861200
No longer regressions: 1861200
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: