Fixed Github Connection Bugs - Utopian

in #utopian-io6 years ago

Utopian utilizes a connection to Github for many things, from creating task requests, to letting you manage your projects right from the Utopian interface.

However, there were a few bugs from before regarding the Github Connection APIs and UI, so I tackled them just now:

Slow Validation

After you first synced to Github, it would take many reloads or re-syncs before your repositories actually showed up in Github. For example, here's a screenshot of after syncing:
Screen_Shot_2017-12-17_at_12.04.51.png

As you can see, it didn't recognize the Github Connection yet.

This is now fixed, and it will constantly check to see if Github is connected in order to maintain the connection and show the right response to the user.

Button UI

Here's a before v.s. after of the Button UI:


Before
image.png
After
image.png

The text has been changed so it doesn't have the unnecessary h, and the button style has been revamped to make it more "clickable".

Coming soon to a Utopian near you!

These changes, along with many of the other "new design" changes I've contributed about, will be releasing in the next 1-2 days. Stay tuned! You'll know when you see them ;)


Thanks for reading,
@mooncryption

proof of work: all branch commits



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Thank you for the contribution. It has been approved.

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

Hey @mooncryption 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.25
TRX 0.11
JST 0.033
BTC 62726.25
ETH 3050.18
USDT 1.00
SBD 3.81