Page MenuHomePhabricator

[Notifications] Update toolbar status text depending on state and configuration
Open, MediumPublic

Description

Update the status bar headline and subheadline text depending on the current state and configuration of the view.

status_bar_text.png (130×815 px, 46 KB)


Product/Design Needs:
[1] We need some kind of matrix of footer toolbar status text intents for every permutation of this view, depending on things like:

  • Display Mode (Normal Display or Editing Mode)
    • With some/all messages selected
    • With messages deselected
  • Read Status Filtering Enabled/Disabled
    • With some/all messages selected
    • With messages deselected
  • Inbox Filtering Enabled/Disabled
    • With some/all messages selected
    • With messages deselected

This is not exhaustive – there may be more cases and combinations to consider – but these are some of what immediately come to mind.


Design proposal

Inbox mode

Checking for new notifications

MockLogicCopy
image.png (812×375 px, 53 KB)
Shown whenever the app is checking for new messagesChecking for notifications...

Inbox filters

image.png (1×551 px, 66 KB)

Edit mode

Please see the 'Mark all as read' ticket: T288665

Dependencies

T287298, T288870, T288873

Related

T288773

Event Timeline

Hi @Dmantena, I know it's not a matrix, but do the illustrations above answer your question?

This comment was removed by Tsevener.
cmadeo removed cmadeo as the assignee of this task.Sep 2 2021, 7:23 PM
cmadeo added a subscriber: cmadeo.

This is blocked on a decision on https://phabricator.wikimedia.org/T288688#7344985, since introducing a local notifications types filter could change the toolbar.

@Tsevener, spoke too soon! I added versions with both read status and types.