Consider the following page screen, that consists all conversations (left side) and the selected conversation display (middle of the screen; chat):
Now I would like to be able to filter the list of the conversations (that's found on the left) by various options such as "Filter by classes" (there can be many of them), "New messages", "Read but unanswered messages", "Has Video, Has Files?" etc. But where would be the best place to put this filter sheet? The filter icon is already placed in at the top of the conversations that would enable the filter page.
I have outlined 4 possible options, however all have both good and bad sides:
A - Makes sense as it looks/feels like is filtering in the actual inbox. However, it hides the actual inbox, making it a bit unintuitive to see what you're filtering for. Having a checkmark icon to confirm the filter would be a solution.
B - Material guidelines suggest to do it this way, to separate it form the navigation drawer on the left. However, in this chat looking design it looks more as if the Filter is related to the specific conversation, not total inbox.
C - okayish I suppose. We're trying to avoid pop-ups if possible. But maybe it is a viable solution
D - Dropdown list next to the icon. This one's tougher as it can't be too large, but can provide difficulties when more options for filtering arise in the future.
What would you suggest? Perhaps another way completely?