Open digitalsadhu opened 2 years ago
I see now that I haven't even included "Broadcast" in the Fabric documentation. We have some info in the old FINNivers documentation that I should just paste over for now and tidy up later. https://schibsted.frontify.com/d/oCLrx0cypXJM/design-system#/components/broadcast
Guidelines from FINNivers: "Only use when these critical errors occur, and they seems to last more than 5-10 minutes:
They should be located on as specific pages as possible, not the front page!
For other errors, we can inform users in the chat, help center or on the phone.
Design & Interaction Broadcast messages appears without any action from the user. The containers should have the colour "Banana" and associated text. They appear under the banners and pushes the other content down. It scrolls with the content. They should contain a dismiss button."
Interesting, according to that, the use cases are very restricted. I wonder if this is actually how broadcasts are used in practice today?
(Meeting was with members from Communication team, customer support, UX/UI and FWP)
@adidick thoughts about how we move forward from here? Feels like we need to nail UX/UI design stuff in a couple cases such as dismissible/collapsible and multiple broadcasts at once... yea?
I think defining a basic broadcast (without links or extra interactivity) is the first step:
Step one
I can try and take this to design critique tomorrow afternoon to get some input.
Interactivity could be the second (much larger) step:
Step two
That sounds really good. 👍
@martin-storsletten I'm going to go ahead with the technical side of what @adidick describes as "step one" in his comment above. That is:
Does that sound ok?
Yeah, from an accessibility point of view, it sounds good. The important part there is the placement of broadcast between topbar and main, then I'm sure we'll figure out the rest of implementation stuff from there.
From an UX point of view, I still believe that a collapsable broadcast is better than dismissable, because:
@martin-storsletten and I have been discussing various aspects of the broadcast component with regards to design, usability and implementation. We think this warrants wider discussion.
Goals
We feel that we should initially try to nail down the following 2 things
Implementation
Implementation Questions
Once we nail down the goals, it should be much easier to answer a number of the following questions around how the broadcast should be implemented
For UU reasons, the Broadcast must be placed immediately after the topbar and immediately before the main page content
Should the broadcast be dismiss/collapsible?
Can the broadcast be included as part of the topbar?
Should it be possible to have links in the broadcast?
Implementation Notes
We believe, based on discussions so far, that the following are correct
Further Ideas