Skip to content

Changing language around Redirects and Gateways #741

@lidel

Description

@lidel

Changing language around some features

We are at the stage where we need to rework language around some features provided by IPFS Companion. Current labels describe what happens at the technical level and don't tell much about the purpose unless user is already familiar with low level details of our stack.

Main menu looks like this.

Having two entries controlling "Redirect" do not help:

2019-07-26--11-21-31

On the technical level, there are different things we can "redirect":

However user does not care about the distinction.
They just want to "use local node where possible".

Current idea is to:

  • Rename Global Redirect toggle (the one that controls all redirects)
    • I believe we should stop using "gateway" here, as we will have native protocol handler at some point, and "redirecting to a gateway" won't make sense anymore
    • Initial ideas: "Prefer local node", "Use preferred node", "Try local node first"
      (would love feedback on this)
  • Replace or move Per-website redirect toggle (Enables user to disable redirect on a specific website)
    • Update: ✔️ Moved to Preferences in c7c3221
    • The main purpose for this was to give people a way to fix a website that was broken by a redirect without disabling redirects globally.
    • I think we should be more honest about this, and replace redirect toggle with one that disables all IPFS integrations on specific website.

Would love to hear some thoughts on this.

Metadata

Metadata

Labels

P1High: Likely tackled by core team if no one steps upeffort/daysEstimated to take multiple days, but less than a weekexp/intermediatePrior experience is likely helpfulkind/maintenanceWork required to avoid breaking changes or harm to project's status quoneed/analysisNeeds further analysis before proceedingstatus/readyReady to be workedtopic/design-contentContent design, writing, information architecture

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions