Bugzilla@Mozdev – Bug 26019
Premium Feature: Persistant Reading List
Last modified: 2015-05-19 05:49:33
You need to
before you can comment on or make changes to this bug.
Provide a UI that allows storing a list of emails that can be read later. I am
usually using single message tabs for this, but this can get messy quickly (too
many tabs) and sometimes Tb resets the session so it is not 100% reliable. A
dropdown list similar to the one on the quickMove button would probably be a
good enough start for this feature. Of course it must restore the list on Tb
startup (and not be reset like quickMove).
Created an attachment (id=8049) [details]
Suggestion for a UI:
1. Reading List (Bookmark) button, which accepts drag and drop
2. Counter of messages currently contained
3. dropdown menu
3a) reset list - removes all entries
3b) Add current mail - should add the email curently viewed, but coiuld
potentially also be used to bookmark other items? (Folders / Appointments / Web
Sites when on a content tab? - this poses a question whether the location on
the QF toolbar is ideal, as it is not always visible)
3c) List of Mails
Clicking a mail opens it in a single tab (advanced behaviors such as
opening a new window are subject to configuration
Right-clicking a mail offers to remove email from the list
Nice to have:
It would be great if the bookmarks persist correctly even if the mail was
moved to a different folder in the meantime.
Created an attachment (id=8050) [details]
4.1 prerelease 77
Prototype with the feature.
To make it visible use the "Reading List" checkbox on the QuickFolders Pro tab
in QF options.
For configuration of the mail label the folder can be toggled using:
extensions.quickfolders.bookmarks.folderLabel - currently this only affects
newly added items, as the label is saved in the file completely.
Right click above checkbox for (more) options, as usual...
bookmarks are not stored in about:config anymore but use their own file
"quickFoldersBookmarks.json" in the profile's extension folder.
This is better for performance. Eventually I am planning to move the
QuickFolder tabs storage into a json file as well, as the config database
complains about the amount of data impacting performance when many folders are
Created an attachment (id=8056) [details]
4.1 prerelease 137
Improved the file persistence and tested in Postbox also. I made some more
decisions on the label coloring, it is now gray for the reading list and red
for the "quickMove" icon.
This way both tie in more with the color scheme of the operation (red should be
an exeption color and not displayed permanently, so this would be
counterproductive for a persistent reading list. Also we do use a red
background for the searchbox in quickMove; so it makes moire sense to have red
coloring for the number of mails to be moved)
"Add current item" works now for single messages and a single message tab. I
plan to support content tabs (web pages) in a later incarnation of the feature
(but not yet in release 4.1) - just waiting for feedback from my users first.