question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Improve onboarding via OS-level protocol handler

See original GitHub issue

Right now, IPFS Desktop installs system-wide protocol handlers (dweb, ipfs, ipns) which converts ipfs://<cid> URI to gateway URL and opens that in default browser.

It is fine, but may be confusing on the first use.

We could improve this behavior and show a dialog window, where user can choose how to open IPFS resource via radio-button-like selector:

  • open from public gateway in the default web browser (default)
  • open from a local gateway (show only if daemon in running)
  • open in webui/Files (show only if daemon in running)
  • open in webui/Explore (show only if daemon in running)
  • (checkbox) remember the choice for the future
    • should be accompanied by a toggle in menubar menu: “Ask how to handle IPFS URIs” so user can change their mind later

(thx @aschmahmann for noticing that onboarding is especially confusing if user’s default browser is not the one with ipfs-companion)

Issue Analytics

  • State:open
  • Created 3 years ago
  • Reactions:1
  • Comments:8 (7 by maintainers)

github_iconTop GitHub Comments

1reaction
lidelcommented, Oct 12, 2020

This is a significant UX improvement, bumped a priority a bit.

ps. I suspect protocol handler does not work everywhere (eg. https://github.com/ipfs-shipyard/ipfs-desktop/issues/1549).

1reaction
jessicaschillingcommented, Sep 21, 2020

a separate window that loads the modal page

Confirmed this just means modal appears in its own window without Web UI furniture behind it: i.e., ignore grayed-out Web UI interface behind the modal in the mockup above. Can amend mockup if this is absolutely necessary, but this should be ready to work. Text (for copy-paste convenience) is as follows:

How would you like IFPS Desktop to open this ipfs://URI?

  • In my default browser using a public gateway
  • In my default browser using my local gateway
  • In the Files screen
  • In the Explore Screen

(checkbox) Remember this choice for all ipfs:// URIs

(buttons) Close / Continue

Note that the image in the modal is the standard stroke_link icon from ipfs-css.

image

Read more comments on GitHub >

github_iconTop Results From Across the Web

5 Steps to Improve Your Employee Onboarding Process - frevvo
Follow these strategies to improve the employee onboarding process and learn how to automate onboarding forms.
Read more >
Understanding Employee Onboarding - SHRM
An effective onboarding plan offers an ideal opportunity to boost employee engagement by, for example, fostering a supportive relationship between new hires ...
Read more >
Employee Onboarding Process: Best Practices & Tools [2023]
Review the perfect employee onbording process for new hires from recruitment to orienting new employees several weeks into their stay at the ...
Read more >
Onboarding Can Make or Break a New Hire's Experience
If you want to improve the employee experience in the workplace, you need to create an onboarding process that goes beyond HR and...
Read more >
Everything You Need to Know About Onboarding in 2022
New hires with a well structured onboarding program were 69% more likely to remain at a company for up to three years. Onboarding...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found