Improve onboarding via OS-level protocol handler
See original GitHub issueRight 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:
- Created 3 years ago
- Reactions:1
- Comments:8 (7 by maintainers)
Top 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 >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
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).
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?
(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.