-
Notifications
You must be signed in to change notification settings - Fork 542
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation list model #8351
Conversation list model #8351
Conversation
20ba81d
to
72a61ad
Compare
1ded82d
to
0367ecb
Compare
4d5eaf9
to
a3c9c89
Compare
a3c9c89
to
2e54f1d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I still didn't get everything but it's already a great effort!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
idk why my comments are pending sorry
Another thing I noticed: when you apply or remove a label this change is not shown in the mail list immediately. You have to reload to see it. |
0175167
to
fbb87ef
Compare
This should now be fixed. Thanks for reporting this! |
1c7ea72
to
cd43326
Compare
cd43326
to
f71566a
Compare
To not forget: switching between folders is slow |
It seems to wait until redraw (if you move your cursor a bit after selecting the new folder, it will switch). I wonder how this got borked? |
2ee60b2
to
dfb4d04
Compare
- This list model groups all emails by conversation in the mail list - Also adds setting for grouping by conversation (i.e. enables this) - The setting is overridden for SENT and DRAFT folder types (it uses the other per-mail list model instead) - Adds MailSetListModel which provides a common interface for the MailViewModel so that additional list models can be created; it is used for MailListModel and the new ConversationListModel, but it can be extended to even more list models in the future if it is ever desired. Note: This does not include actions. Any action you do (delete, archive, etc.) will be applied to the selected email. The purpose of this commit is to just implement the list model. See #5051 for more information. Closes #8223 Co-authored-by: bir <[email protected]> Co-authored-by: ivk <[email protected]>
980e994
to
c0d7723
Compare
No description provided.