ipfs / ipfs-companion

Browser extension that simplifies access to IPFS resources on the web
https://docs.ipfs.tech/install/ipfs-companion/
Creative Commons Zero v1.0 Universal
2.05k stars 325 forks source link

Implement Install Extension notification for IPFS properties #1111

Open whizzzkid opened 1 year ago

whizzzkid commented 1 year ago

To encourage more users to start using the ipfs-companion extension, we can build a nudge notification for users to install the ipfs-companion browser extension.

This notification will show up on ipfs properties and display a call-to-action for the user to install the companion extension.

juliaxbow commented 1 year ago

We don't have a standard notification system built into desktop/webUI AFAIK (other than a module for data collection, but I don't think a module makes sense in this context). I also hesitate in having a pop up window unless it were triggered with a very specific action in which the user would benefit from using companion. As I'm not sure we can do that based on what user data we have access to, I'd suggest a simple automatic notification:

Option 1 I think we could seamlessly add a notification button to the top bar and a notification dropdown to appear on click

Screen Shot 2022-12-07 at 2 30 10 PM

Pros:

Cons:

Option 2 Add a notification alert to the settings button.

Screen Shot 2022-12-07 at 2 30 57 PM

Pros:

Other considerations: Since we don't necessarily know what browser desktop users will be using, we may want to just link to companion documentation, which has clear instructions for installing the browser extension from different add-on stores. I'll draft an alert then update this github issue