Author Topic: Reverse ordering doesn't affect conversation view  (Read 5475 times)

ruslangaripov

  • Newbie
  • *
  • Posts: 11
Reverse ordering doesn't affect conversation view
« on: February 07, 2017, 07:52:40 pm »
I have my messages list ordered by date/time in reverse order.

When I view single emails I list them from left to right moving from elder to newer. But once I turn into a conversation or if I open a conversation directly, I can't view the conversation's messages as book's pages -- messages in the conversation still have "normal" order (newest on the left and oldest on the right).

How can I fix that?
Thanks!
« Last Edit: February 07, 2017, 08:08:11 pm by ruslangaripov »

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Reverse ordering doesn't affect conversation view
« Reply #1 on: February 07, 2017, 11:13:06 pm »
Hmm, did you perhaps enable "expanded conversations in reverse order" as well -- in app settings -> Conversations?

Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

ruslangaripov

  • Newbie
  • *
  • Posts: 11
Re: Reverse ordering doesn't affect conversation view
« Reply #2 on: February 08, 2017, 04:42:32 am »
Yes, I did. Because while I'm in the messages list, I want to see messages in an expanded conversation in the same order as all other messages -- from older to newer, from top to bottom (i.e. "sorted by date/time, reverse"). And when I'm viewing messages (simple single messages or combined in a conversation), I want to view them from older to newer, from left to right (as you have called that -- like in a book).
« Last Edit: February 08, 2017, 04:44:05 am by ruslangaripov »

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Reverse ordering doesn't affect conversation view
« Reply #3 on: February 10, 2017, 10:03:52 pm »
OK, I can't quite put it all together in my head right now, but have written it down to think about it some more.
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

ruslangaripov

  • Newbie
  • *
  • Posts: 11
Re: Reverse ordering doesn't affect conversation view
« Reply #4 on: February 10, 2017, 10:07:30 pm »
@Kostya, thanks a lot! I'll wait for your decision!

ruslangaripov

  • Newbie
  • *
  • Posts: 11
Re: Reverse ordering doesn't affect conversation view
« Reply #5 on: August 26, 2018, 08:51:11 pm »
OK, I can't quite put it all together in my head right now...

Okay, I will try to start afresh and explain everything more clearly :-) Even after this:

Quote
Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Here is what I want to get:

  • Messages in the message list must be ordered from older to recent, with older messages on top and recent messages on bottom of the list.
  • Messages in "viewer" must be ordered from older to recent, with older messages remaining on "the left" and recent messages waiting on "the right". Thus, when I am switching to the next message (switching here is moving an e-mail text from right to left by my finger), I get text of more recent message loaded into the viewer.

To make the first item work I use the option ``Settings / Message list / Default sort order'' set to ``By date/time (reverse)''. To view messages in an expanded conversation in the same order I use the option ``Settings / Conversations / Reverse when expanded''. Okay, I've got everything I want here. I showed this in the ``message_list_ok.png'' attached file.

My problem appears when I try to set up behavior describing in the second item. I have the option ``Settings / Message view / Previous message is older'' turned off. Now, if I:

a. Navigate over "single" messages, i.e. messages having no conversations, there's no problem. If one takes a look onto the ``message_list_ok.png'' attachment, these are the first and the second messages on the top (``Help diagnose my Ryzen build problem'' and ``Issue probably with `top` and Uncompressed ARC display''). If I open the first message (``Help diagnose my Ryzen build problem'') and then "shift" the message to the left with my finger, I get the second message (``Issue probably with `top` and Uncompressed ARC display'') inside the viewer. Therefore, everything is just what I want. This process is shown on the ``no_conversation_message_view_ok.png'' attached file. The arrow on the picture shows changes direction, not the swipe direction.

b. Go from a "single" message to a message in the next conversation (conversation having a message which is more recent than the current message), or go from the last message in a conversation to a message in the next conversation. In this case I jump to the most recent message in the next conversation. For the ``message_list_ok.png'' file, if I have viewed ``Issue probably with `top` and Uncompressed ARC display'' message and then swipe viewer to the left, I get ``Re: drm / drm2 removal in 12'' message written at 5:14 PM (see ``to_conversation_message_view_ok.png'' attachment; by the way, the message on the right, written at 5:14 PM, erroneously has no ``Re: '' prefix; it's not the first message in the conversation definitely; sorry for bad sample). It does not matter what date/time the last-viewed message has -- I always jump to the most recent (the last) message in the next conversation (to the message whose date/time conversation header is showing). That's fine, that adds some determinism, thus I will not fall into the middle of the conversation after I viewed message from another conversation.

c. Browse messages withing a conversation. In the case (b) above I jumped to the most recent message in the ``drm / drm2 removal in 12'' conversation. Because the case (b) has ended on the most recent message in the conversation, the previous message in the conversation must be on the left from the current message (because messages in conversation are ordered from the older ones to recent). But if I shift now the viewer to the right (switching to message on the left) I get ``Issue probably with `top` and Uncompressed ARC display'' message again. The message which is previous to the ``5:14 PM message'' is on the right, therefore to view the previous message, I have to swipe to the left.

Therefore, in the case (c) I want to revert program behavior: swiping message to the right must show more older message in the conversation. Of course, the current behavior is also a "determinism": for example, if I change "single" message in the viewer to a message within conversation (case (b)) swiping screen from right to left, I may be sure that swiping screen back from left to right will return the "single" message back, and not show a "new" message from the conversation.

Thus, I believe my issue can't be fixed by design.