The XUL "tree" widget will be removed from mozilla-central
Categories
(Thunderbird :: Upstream Synchronization, enhancement)
Tracking
(Not tracked)
People
(Reporter: Paolo, Unassigned)
References
(Depends on 3 open bugs)
Details
Comment 1•8 years ago
|
||
Comment 2•8 years ago
|
||
Comment 4•8 years ago
|
||
| Reporter | ||
Comment 5•8 years ago
|
||
Comment 6•8 years ago
|
||
Comment 7•8 years ago
|
||
Comment 8•8 years ago
|
||
Comment 9•8 years ago
|
||
Comment 10•8 years ago
|
||
| Reporter | ||
Comment 11•8 years ago
|
||
Comment 12•8 years ago
|
||
Comment 13•8 years ago
|
||
Comment 14•8 years ago
|
||
Updated•8 years ago
|
| Reporter | ||
Comment 15•8 years ago
|
||
| Comment hidden (offtopic) |
| Comment hidden (offtopic) |
| Comment hidden (offtopic) |
| Comment hidden (offtopic) |
Comment 20•8 years ago
|
||
| Reporter | ||
Comment 21•8 years ago
|
||
Updated•7 years ago
|
Comment 22•7 years ago
|
||
| Reporter | ||
Comment 23•7 years ago
|
||
As a quick update for those interested, the XBL removal project proceeded at a constant pace, and has just reached the last 20% of bindings to remove! For the "tree" widget, given we still have various dependencies in Firefox, Victor landed an impressive conversion to Custom Element in bug 1523957, so for the time being Thunderbird will be able to use the element without substantial changes.
Updated•7 years ago
|
Comment 24•6 years ago
|
||
... so for the time being Thunderbird will be able to use the element without substantial changes.
Thanks Paolo and Victor, that work is much appreciated. What's the long-term aim though?
| Reporter | ||
Comment 25•6 years ago
|
||
Brian, do you have a general idea of the current plans for dealing with the "tree" element, to answer Jorg's question?
Comment 26•6 years ago
|
||
(In reply to :Paolo Amadini from comment #25)
Brian, do you have a general idea of the current plans for dealing with the "tree" element, to answer Jorg's question?
There's pretty much none at the moment. It may be one of the special features of XUL that will be kept unchanged (or will receive few changes), like popups or splitters...
Comment 27•6 years ago
|
||
(In reply to Tim Nguyen :ntim from comment #26)
(In reply to :Paolo Amadini from comment #25)
Brian, do you have a general idea of the current plans for dealing with the "tree" element, to answer Jorg's question?
There's pretty much none at the moment. It may be one of the special features of XUL that will be kept unchanged (or will receive few changes), like popups or splitters...
Pretty much this. There've been some investigations into either removing the remaining consumers in Firefox or reusing/building a JS-based replacement but it hasn't been a high priority compared with the rest of the XUL/XBL work. I don't anticipate that happening unless/until all consumers go away from product changes, or the tree implementation is causing problems with other projects (at one point it looked like this would be the case with WebRender but AFAIK that's been resolved). Though if TB has or finds a viable JS-based replacement with a migration path for consumers I'd certainly be interested in helping to get it merged into toolkit.
Updated•5 years ago
|
Comment 28•5 years ago
|
||
Hopefully relevant: Zotero has implemented their own high-performing replacement to XUL tree:
Updated•3 years ago
|
Description
•