Open jobisoft opened 1 year ago
Combined with #556 this is a significant problem. If we're talking about the custom column going away and moving the per-message display of the Send Later value to a banner where it might be hidden by another banner, then we're making it very difficult for users to find out when messages are scheduled.
Given those two things I think we need to create another way for people to view a list of all currently scheduled messages with their scheduled times. Maybe they can be displayed in a new tab that can be opened from a menu accessed via the Send Later button in the main TB window? Or maybe a pop-up that displays when you click the button (though that may not be good for users who have a lot of scheduled messages; a scrollbar might be required)?
I am working on fixing this in core. The update has to wait until that is done and uplifted.
John Bieling says:
We now have two add-ons released for Thunderbird 115.10, which use the new custom column support:
- Full Address Column
- Show InOut
They use a different approach each. "Full Address Column" is preparing the data entirely in the experiment implementation, which can be done if there are no asynchronous operations involved, for example extracting data from the msgHdr. "Show InOut" implements the current draft of the future WebExtension API, and prepares the data on the WebExtension side, which involves caching of cell values. The draft implementation still has issues and will be improved, but is usable.
More information can be found here: https://thunderbird.topicbox.com/groups/addons/Tf7f2d663f8314b02-M331579b0c86d57b4d9d95b41/proposal-custom-column-api-for-message-list
The Thunderbird team is still working on a solution to allow extensions to add custom columns to the Supernova UI. Currently, there is no way for extension (not even as Experiments) to do that.
I will report back as soon as that is fixed.