-
Notifications
You must be signed in to change notification settings - Fork 872
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve onboarding via OS-level protocol handler #1646
Comments
This is also a good opportunity to emphasize on first use that Desktop is acting as the intermediary - otherwise, the flow is like this:
This is super-confusing if you've never encountered it before. |
Thank you, yes, this would do the trick. nit: this modal is specific to Desktop app, so I think it should not be part of WebUI, but 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?
(checkbox) Remember this choice for all ipfs:// URIs (buttons) Close / Continue Note that the image in the modal is the standard |
This is a significant UX improvement, bumped a priority a bit. ps. I suspect protocol handler does not work everywhere (eg. #1549). |
Not sure if this is the best place to mention this but I think it would be a good idea for you to a url in the style of lokinet the idea is lokinet recognizes all domains as their own origins Not actually knowledgeable of the low level of how this works but untill the web 2.0 APIs are complete you should in theory be able to imatate whatever it is that they've done |
I'm now working on this on #1966. I also want to add that the Explore page does NOT support IPNS links. Options I see:
2 is easier to implement than 1. What do you think? |
The proliferation of URIs are now natively supported by Brave and ipfs-chromium, and IPFS Desktop trying to capture them and opening them in IPLD Explorer or Files explorer becomes effectively harmful, as miss-click will break websites for less technical users, especially if the checkbox to remember choice is checked. Due to this, I'm closing this, as it is no longer something desired in user-friendly tool. |
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:
(thx @aschmahmann for noticing that onboarding is especially confusing if user's default browser is not the one with ipfs-companion)
The text was updated successfully, but these errors were encountered: