Popup UI Improvements & On-boarding Walkthrough for Steem Plus

in #utopian-io8 years ago (edited)

Popup UI Improvements & On-boarding Walkthrough for Steem Plus

I implemented the following features/enhancements to Steem Plus:

  1. On-bording Flow
  2. Pop Up UI Improvements

The following information provides more info on what has changed:

1. On-bording Flow

I implemented a four step on-boarding flow which you easily add and remove steps in on popup.js.

The four steps that I implemented can be shown in this image here:

image.png

The aim of these steps is to help on-board new users by providing them some information about what Steem Plus has to offer when they first launch the chrome extension.

2. Pop Up UI Improvements
Pop Up Main Menu

The following shows the changes to the main menu:
image.png

Upvote Page

The following shows the changes to the upvote page:
image.png

Sign in page

The following shows the changes to the sign in page:
image.png

Options Area

The following shows the changes to the options page:
image.png

The commit can be found here: https://github.com/stoodkev/SteemPlus/pull/8/commits/67f75918a69fc1e06a9d74b3d62b325f8d636f01

This has been merged by the project owner:

image.png

A link to the pull request can be found here: https://github.com/stoodkev/SteemPlus/pull/8

The main changes were made within popup.html and pop.css to restyle the pop up, minor changes were made to popup.js to create the on-boarding process.

A link to the files that changed during this release: https://github.com/stoodkev/SteemPlus/pull/8/files

The on-boarding screens involved updating the html within the pop up based on a user's onboardingID as a user progresses through each of their steps their onboardingID will increase following the successful completion of a on-boarding flow I saved a marker within chrome.storage to indicate that the on-boarding process should not longer shown for that user. Additional steps can be defined within the within flow easily using the setOnboardingScreen function and making minor adjustments to onboard function to cater for newly created on-boarding steps.



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Thank you for the contribution. It has been approved.

  • Very good post. It's detailed, pretty and informative.
  • There is a lot of code change and graphics work
  • I like the fact it's one pull requests and you're improving someone else's project.

You can contact us on Discord.
[utopian-moderator]

You got a 100.00% upvote from @votezilla courtesy of @tobias-g!

Good job! Thanks a lot for your work!

@tobias-g, Upvote for supporting you.

Your Post Has Been Featured on @Resteemable!
Feature any Steemit post using resteemit.com!
How It Works:
1. Take Any Steemit URL
2. Erase https://
3. Type re
Get Featured Instantly – Featured Posts are voted every 2.4hrs
Join the Curation Team Here | Vote Resteemable for Witness

Hey @tobias-g I am @utopian-io. I have just upvoted you!

Achievements

  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Coin Marketplace

STEEM 0.09
TRX 0.32
JST 0.033
BTC 107725.12
ETH 3830.34
USDT 1.00
SBD 0.62