Thomas Lohrum wrote:This is an assumption. No problem with that. But let me assume, that in rare cases the user switches to a different section. Even the Freemium version supports three sections. Now you must add it to the history, because otherwise it can not be distinguished at all. There is no such thing as an active section. It's more a guess on which section is used most of the times. However, the latter can be nailed down to the inbox section, don't you think?! How about the following suggestion?
Hm, but each section has its own separate filter history. Navigation between sections is not recorded in the history, unless extra sections are added to the active one. Probably this is also bad UI because in some way this is a hidden state. But I'm sure that making the history global for all sections is not the way to go. It will be weird because it will contradict the web browser behavior the users are so accustomed to.
Thomas Lohrum wrote:Suggestion:- If there is only one section active and that section is the inbox, don't add a section marker to the visible history list.
- If there is only one section active and that section is not the inbox, add the section marker, e.g. [Section].
- If there are multiple sections active, add them to the list, e.g. [Section1,Section2,etc.]
- If 'all' sections is active, don't add a section marker.
I can't agree with this. Whether the section is inbox or not is irrelevant. All that matters in which section was selected first, i.e.
is active. In my terminology, many sections can be selected, but only one can be active, and the displayed history belongs to it.
One option though, could be an ini setting, which allows the user to configure, whether he prefers the "from [inbox]" or the "from [all]" style.
Not more options, please
I think we should be able to arrive at a solution that will acceptable for all usage scenarios.
As you might have guessed, i am not a fan of "from all, from all, from all"
Yes I suspected that
But I'm afraid you'll have to bite the bullet here. The only way to make things simple is to get away with the hidden state and always display the full context. That means always display all selected sections, shortening to "All" when necessary. In 2.8.1 it can be improved via displaying sections as small color boxes, and using a special icon for "all".