Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Desktop] Add widget promotion and management UX #9616

Closed
bbondy opened this issue May 4, 2020 · 3 comments
Closed

[Desktop] Add widget promotion and management UX #9616

bbondy opened this issue May 4, 2020 · 3 comments

Comments

@bbondy
Copy link
Member

bbondy commented May 4, 2020

The below is credit to @karenkliu 👍

Description

Currently, we show new widgets by default in the widget stack. However, this is not a sustainable long-term approach because our widget stack only supports 5 cards. We've also received some pushback from users who were unhappy about cards showing up by default. As we add more users, the widgets which would be useful to different users differ.

Implement a consistent UX approach for new future widgets in the widget stack that works for a broader audience by giving users more control over the widgets in their widget stack.

User flows

All users see a promotional tooltip for a new widget when it becomes available.

  • Existing users see it on opening a new tab page after updating Brave.
  • New users who happen to install Brave on the day the new widget comes out sees the promotional tooltip on their second opened new tab page.

Group 23

If widget stack is full, users will need to hide a widget first to make room and add a new one.

Group 24

Default open widgets

Brave is under contract for 6 widgets. The contracts specify that these 6 widgets take up the default slots that show to all users as soon as they become available. However, when the contracts end the widgets will disappear from users’ new tab page unless they’ve had meaningful interaction. All new contracts after these 6 widgets will appear to users via the promo tooltip.

No more default open widgets will be sold after the first 6 widgets. Instead, we will sell the promo tooltip, the “featured” widget in the widget gallery, and “NEW” widgets in the widget gallery. Thus, the widget stack will eventually transition to a UX in which users add widgets they’re interested in as they become available rather than continuously removing widgets they are not interested in.

Refer to product spec for roll out plan for each widget.

Promo tooltip reappearance

The tooltip is visible on every new tab page to all users for a minimum total of 5 seconds. This timer ensures that the promo tooltip appears on every new tab page opened until it has been visible to the user for a minimum total of 5 seconds, to account for situations in which the user is opening new tab pages very quickly without paying attention to the content within.

After that, the tooltip reappears:
2 days after initial timer runs out
7 days after initial timer runs out

In cases where there are multiple new widgets, the promo tooltip for the next widget waits for the first widget’s 5s timer to run out before being shown. Promo tooltips for different widgets can be run concurrently in regions that don’t overlap.

“NEW” label

Default open widgets

“NEW” label shows next to the widget title only for the first 6 widgets. If the user clicks on the label disappears; otherwise it stays for 72 hours.

image

“Edit cards” button

“NEW” label stays on the “Edit cards” button until the user visits the widget gallery.

image

Featured widget

“NEW” label stays on the featured widget in the widget gallery for the whole time.

image

Widget in widget gallery

image

"NEW" label stays on new widgets in the gallery until the next Brave release.

End-of-life widgets

There may be a situation in which a widget contract ended, stayed on the user’s new tab page because they interacted with it in a meaningful way, but is no longer supported by Brave or the widget owner. In this case, the widget is removed from the widget gallery and Brave shows a simple message which encourages them to remove the widget from their new tab page:

Group 25

Assets

Refer to Figma for design specs, keyboarding, responsiveness, hover treatment, and dark theme: https://www.figma.com/file/0pOzvvueMoeaCxKaVoU59Z/Widget-discovery?node-id=270%3A13332

@karenkliu
Copy link

this issue blocked by #9455

@rebron rebron added feature/new-tab priority/P3 The next thing for us to work on. It'll ride the trains. OS/Desktop labels May 6, 2020
@karenkliu karenkliu changed the title Consider adding Add widget functionality Add widget promotion and management UX Jun 2, 2020
@karenkliu
Copy link

Designs and assets added!

@karenkliu
Copy link

Since we implemented part of this, I updated the issue with the v2 stuff that's left.

@srirambv srirambv changed the title Add widget promotion and management UX [Desktop] Add widget promotion and management UX Sep 9, 2020
@rebron rebron removed the priority/P3 The next thing for us to work on. It'll ride the trains. label Jul 15, 2022
@bbondy bbondy closed this as completed Jul 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants