-
Notifications
You must be signed in to change notification settings - Fork 327
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
Display a Landing Page on New Installs / Big Updates #324
Comments
👏🏽👏🏽👏🏽👏🏽👏🏽👏🏽 💯% on board! PS: I love how you always create very thorough issues for proposals! Thank you ❤️ |
I would like to give a go at this issue. Maybe I could start by building some mockups of the landing and update pages, in order to discuss content and appearance of the pages? |
@nunofmn Sounds like a plan! 👍 ps. I think it will be a static web page, probably not shipped with extension itself, but loaded from public gateway (extension will only have IPFS address embedded, just like |
New Install page mockupI tried to keep an appearance similar to the IPFS website. I would suggested to sub-divide the content of the page in three different sections: Learn more
Applications
Contribute (not shown in the image)
|
There's use cases where we're offline, though. Not saying it has to ship with the extension, just take it into account :) (As for the WebUI, we're actually planning to eventually have different packages of go-ipfs that include various tools and datasets.) |
Neat! LGTM 👍 I think it makes sense to keep and maintain these static pages in this repo (at least for now). |
Ok 👍 |
Quick update: we have two new repositories dedicated to IPFS GUI / UX:
I imagine there will be heavy cross-pollination between this issue and eg. style guide. tl;dr check my short summary at ipfs/ipfs-gui#27. |
Continued in #564 |
As @diasdavid noted in ipfs/ipfs-desktop#516 (comment):
Exciting times! In parallel to js-ipfs effort, good old go-ipfs will become a lot more user-friendly thanks to ipfs-station's refresh happening there right now.
While we could and probably will recommend it in store listing and on preferences screen,
there is an opportunity here for better communication between extension and its users.
(I'm parking this issue here so we have a game plan when Station is ready)
Here's an Idea: display a landing page to greet new users
tl;dr Detect new install/upgrade via browser.runtime.onInstalled API and OnInstalledReason and display a landing page when certain conditions are met.
New Installs
It is crucial to keep this short, sweet and engaging. Less is more.
Updates
This should be non-invasive, so we probably want to do it manually, only on MAJOR and MINOR updates (http://semver.org/) and only when a new feature is worth taking user's time.
The text was updated successfully, but these errors were encountered: