Contents

Crashes

Sometimes infinite loop when jumping to next unread message. No clear way to reproduce yet.

Showstoppers

Have to be fixed before 4.2

When jumping to the next unread message and the message is the one before the current selected message in the inbox, nothing happens [Possibly fixed in trunk, needs testing]

When jumping to the next unread message and messages are before the currently selected message, messages are selected from downwards and up. This makes reading threads near impossible.

Sort order of folders not saved

Sort order of folders should have a global/local flag, just like skin and aggregation

Needs some thinking since certain sort orders are not applicable to certain aggregations. As extreme example take the "Current Activity/Threaded" setting: it doesn't make sense to sort the groups by sender. This means that a global option can't work with folders that have a local aggregation and a local option may not work with folders that use the global aggregation. A (maybe questionable) idea might be to eventually change the default sort order of the currently selected aggregation. Another possibility is to store a sort order for each "folder/aggregation" pair.

Ok, so this is what I have in mind: If the folder uses global aggregation, enable the option to use global sort (and make the checked by default). This is the case for 90% of the users anyway. If the folder does not use global aggregation, first check if the global sort order is supported. If yes, enable the option to use the global sort. If not, disable/remove the checkbox for global sort and then we should indeed store the sorting for this folder only.

There is a problem similar to the sort order above: maybe saving a status for each "folder/skin" pair is the way to go

Maybe just save the visibility state of the columns together with the aggregationskin. I think that would be enough. So each folders with the same aggregationskin will also have the same column visibility. I think the same should go for column sizes.

Clearing the quicksearch takes way too long, actually longer than loading a folder

connect() errors during startup when embedded in Kontact [Fixed in trunk]

Annoying bugs

Should be fixed before 4.2

Resizing column headers is very painful right now:

A horizontal scrollbar should never be shown (both for the folder tree and the message list)

When using "Fancy with clickable status", right-clicking the header and toggling the status column twice will move the status column outside of the view

Maybe the column which contains the subject should always be the one which shrinks/grows

Tab bar should be auto-hidden when only 1 tab is open, to save space. Opening a folder in a new tab could be done in the RMB menu. That would require that folders are not selected when right-clicking them (which is already a wish on b.k.o)

Changing the sort order should not reload a folder if possible

The tooltips don't have a timeout. When leaving an item, the tooltip timer should be reset to that it takes some time until the tooltip for the next item appears

Tab displays "Empty" when loading IMAP folder and has unknown icon. Title should be "Loading..."

Normal bugs

When moving the folder tree/message list splitter to the right, the "Total" column of the folder tree expands instead of the "Name" column

Re-add the ability to hide the quick search.

Marking a message as important also marks the children as important. Only the "mark thread as..." should do this. Also, marking a message as important marks the first level children, but not the second level children.

No shortcuts for expanding/collapsing group headers

No shortcuts for tab handling (move to next/previous tab, open new tab, close current tab)

Aggregation should use localized date format instead of yyyy-mm-dd

When using the quick status filter with "Has Attachment" and then opening the real search, it uses the status "Important" instead

The "View Thread in Browser" and "Save as HTML" actions are incomplete. For example, they don't support encryption, embedded message or any other advanced feature from objecttreeparser. Consider removing those actions.

The whole "sender/receiver" thing seems broken, at least it doesn't work in my sent mail folder. But I think it was broken before the merge.

Minor bugs

When changing the name or the icon of a folder in the folder properties dialog, the tab title doesn't get updated

The toolbar buttons for next/previous unread message are not grayed out when there is no such message

In the skin dialog, when changing the background color of the group header, one first has to switch to "default", then back to "custom" in order to see the color chooser dialog. Some for other things in the dialog.

On startup, a favorite folder is selected (when it was selected when quitting), but nothing in the main folder tree is selected and no folder loaded

Middle-clicking a folder does two things: Open in new tab and new mail to mailinglist. Probably the later action can be removed.

When using left/right arrow to navigate the list and encountering a collapsed thread, the left arrow key does expand that thread, but the right arrow key does not. Using left/right arrow keys, threads should never be expanded (only when doing +/- for navigating unread messages)

UI polish

"Skin" should be renamed to something better

The comboboxes next to the quick search should probably go to the menu bar. Those in general need to be cleaned up a bit.