[meta] Replace the XUL trees in Thunderbird with something better
Categories
(Thunderbird :: General, task)
Tracking
(Not tracked)
People
(Reporter: darktrojan, Unassigned)
References
(Depends on 1 open bug, Blocks 1 open bug)
Details
(Keywords: meta)
Sooner or later, we'll want to be rid of XUL trees, either because they're being removed from the code, or because we're getting rid of XUL altogether. We have quite a few of them, some of which are tables like the thread pane, most of which are more like simple lists.
This is a meta bug for their removal. We're not in any rush, so I won't be filing lots of bugs to do all the work now, but it will be handy to tie the work together for reference.
I posted on TB discussion forum, but also adding a link here for a possible replacement candidate: https://thunderbird.topicbox.com/groups/developers/Tc68d151e839d9e99/html-tree-replacement-for-the-xul-tree
Reporter | ||
Comment 2•3 years ago
|
||
We have a replacement.
Comment 3•3 years ago
•
|
||
We do? Go tell, please! That would be fantastic, assuming it works as well and as fast as the XUL trees.
Comment 5•1 year ago
|
||
The most difficult places have been converted (to using our tree-view
custom element).
Remaining ones should be relatively straight forward (though not quite piece of cake):
- 19 cases for mail/: https://searchfox.org/comm-central/search?q=%3Ctree%5Cb&path=mail&case=false®exp=true
- 6 cases for mailnews/: https://searchfox.org/comm-central/search?q=%3Ctree%5Cb&path=mailnews%2F&case=false®exp=true
- 2 cases for calendar/: https://searchfox.org/comm-central/search?q=%3Ctree%5Cb&path=calendar%2F&case=false®exp=true
- 1 case in chat/: https://searchfox.org/comm-central/search?q=%3Ctree%5Cb&path=chat%2F&case=false®exp=true
Beware of outdated comments and dead code.
Description
•