ipfs-companion icon indicating copy to clipboard operation
ipfs-companion copied to clipboard

IPFS-thing 2022 Feature request: Update UI/UX

Open SgtPooki opened this issue 2 years ago • 4 comments

Requests

  • Making it easier to know what the implications of choosing local vs public gateway is
    • Display privacy disclaimer on concerns about publicizing IP address when using local node (this obviously requires some discussion regarding the conflicting desire to support customers’ needs against our desire to lessen public gateway traffic)
  • Distinguish which gateway is being used more intuitively/easily:
    • Displaying an icon/badge or updating the existing one based on which gateway setting is selected
  • Default to public gateway?

Mockup (Thanks @juliaxbow!)

image

Notes

Should we update gateway display to be input field? -@Sgtpooki

I don't think people will be changing gateway a lot so input field not required - boris & @lidel

  • There is some prior art copy/text in https://support.brave.com/hc/en-us/articles/360051406452-How-does-IPFS-Impact-my-Privacy-
  • as for redesign, new buttons in top right are :+1: only concern is wasting vertical space for version – ok to skip it --- @lidel

I do have some thoughts about that for peers — EG direct connect to a Fission or Fleek or Piñata peer if that's where something is published but I think that's a funky power user use case --- Boris

The information popup is nice to give context --- Thibault

SgtPooki avatar Jul 15 '22 11:07 SgtPooki

Additional note: when on DNSLink website (like https://cf-ipfs.com/ipns/en.wikipedia-on-ipfs.org/), the UI needs to account for being way taller because we display items for copying:

We want Companion to remain useful on small screens, that is why I suggest removing "Version" row and try to keep the current height.

lidel avatar Jul 16 '22 09:07 lidel

I think we all agree then that @juliaxbow's design, without the version column, is the ideal update to the UX? cc @lidel, @meandavejustice

SgtPooki avatar Jul 18 '22 17:07 SgtPooki

It sounds as though changing gateway within the extension window was nixed, but including a dropdown select for comparison purposes:

Screen Shot 2022-07-20 at 12 11 05 AM

juliaxbow avatar Jul 19 '22 22:07 juliaxbow

Thank you, @juliaxbow! I don't have a screenshot at hand, but translation of the "Gateway" "Local" and "Public" labels will be longer in some languages. This means things won't look pleasant in other languages, unless we figure out a creative way to save space.

Apart from this, :+1: for direction of these UX changes.

@SgtPooki fysa we can't ship Companion updates atm – it no longer builds :upside_down_face: We need to either finish https://github.com/ipfs/ipfs-companion/pull/1054 or do the MV3 rewrite (#666).

lidel avatar Jul 19 '22 22:07 lidel