Ipfs-companion: Don't pop up new tabs on updates

Created on 20 Oct 2020  路  8Comments  路  Source: ipfs/ipfs-companion

Yeah... I was mid-typing something important and ipfs-companion popped up a new window for an update release notes.
Please DON'T do this anymore.

I don't mind seeing release notes in the ipfs-companion extension (maybe red circle notification or something over the icon), but spamming users with pop-ups is a sure-fire way to get a bunch of uninstalls.

kinenhancement exnovice P0 topidesign-visual neeanalysis efforhours

Most helpful comment

I can confirm 2.16.0 came out and the upgrade notification is a lot more reasonable.
I actually was still "pulled into" clicking it and looking at the release notes, but it didn't interrupt my workflow.

Nice work!

All 8 comments

Thank you for submitting your first issue to this repository! A maintainer will be here shortly to triage and review.
In the meantime, please double-check that you have provided all the necessary information to make this process easy! Any information that can help save additional round trips is useful! We currently aim to give initial feedback within two business days. If this does not happen, feel free to leave a comment.
Please keep an eye on how this issue will be labeled, as labels give an overview of priorities, assignments and additional actions requested by the maintainers:

  • "Priority" labels will show how urgent this is for the team.
  • "Status" labels will show if this is ready to be worked on, blocked, or in progress.
  • "Need" labels will indicate if additional input or analysis is required.

Finally, remember to use https://discuss.ipfs.io if you just need general support.

At minimum... this should be "opt-in" and not "opt-out"

disabled

Ouch, thank you for opening this issue and sorry for inconvinience :bowing_man:
We will definitely improve the default behaviour and remove surface for disruptions like the one you experienced.


I am mostly inspired by this prior art from 1password:

2020-10-20--17-31-36

when clicked:

2020-10-20--17-31-58

Perhaps we could do something similar:

  1. change badge color/icon to bring attention
  2. add some kind of :information_source: icon to the header section in the popup menu?

2020-10-20--17-41-08

It would disappear after user clicks on it. We may even skip the intermediate explainer and just make it open release notes as a quick fix.

@jessicaschilling would that do?

@lidel that seems like a more reasonable design :-)
Generally the add-ons that spam with pop-ups are the ones you really don't want to install lol.

@kallisti5 @lidel -- this sounds good to me. I'd still leave the toggle in the prefs though, just default to off ... some users may genuinely want the active reminder 馃槉

@lidel, I can stub this out once my IRL emergency dies down a bit, if you don't get to it first. Will probably still need a little help with the conditional on-first-load part though -- so either I can build the UX and you can wire it up, or you could drop in the code for some really barebones UI. LMK what you'd rather.

@jessicaschilling I can wire things up. no rush, I won't have bandwidth for this any time soon, so we can tackle this next+ week.

@lidel - https://github.com/ipfs-shipyard/ipfs-companion/pull/935 should be a useful start. Let me know if I can do anything else - thanks!

I can confirm 2.16.0 came out and the upgrade notification is a lot more reasonable.
I actually was still "pulled into" clicking it and looking at the release notes, but it didn't interrupt my workflow.

Nice work!

Was this page helpful?
0 / 5 - 0 ratings