Author Topic: [Worker Proposal] Bitshares UI Renewal  (Read 585 times)

0 Members and 1 Guest are viewing this topic.

Offline startail

[Worker Proposal] Bitshares UI Renewal
« on: July 22, 2018, 08:18:30 am »
Dear Bitshares Community,

The previous worker for the UI team, 2018-02-bitsharesui, have come to its end and the team have submitted a new worker for a continuation of the work. During the last worker we've completed many things, including the addition of TradingView and a unified style guide based on Ant. We also had some great talents helping us with UX work.

We will keep the existing bounty program, including the requirements for UX work.

The biggest change for the new worker is that we will be three people with a fixed work hour, where I will take over most of the GitHub issue coordination and bounty program assignments. Bill Butler will continue with issue coordination and managing the funds and Sigve Kvalsvik takes care of code review as previously.

Let me present myself
My name is Magnus Anderson, and is known as 'startail' ('sc-steemit' on Steemit)

I have a long background in webpage and server management and maintaining. Most of my previous work is dynamic webpages with database backends, which involves languages like PHP, JS, CSS, jQuery and MySQL databases. I'm also well versed in Linux and server management, and I run both a Steem and a BitShares witness as well as a Bitshares public node.

Since the end of last summer I've worked together with the UI team, and made much work and some of the large changes to the UI. My involvement so far have given me great knowledge of the code, something that will greatly assist me when managing the GitHub issue planning.

I've come to learn a very good team of people and think we've found a good way to work together.
I feel we have a good group that can work together to bring great updates to the application. 

I look forward to continue working for adding great enhancements for the Bitshares UI and hope for great support from the community.

New worker

This worker proposal will continue to enhance this effort by:

- Creating a more modular exchange experience.
- Migrate to ANT components complete with a style guide.
- Further refine the navigation moving away from the sub-tab model.
- Create an easy way for exchanges to brand their own wallet from the reference wallet.
- Establish a more methodical QA and testing phase before releasing each version.
- Create a series of automated front and backend tests to reduce resurfacing bugs.

New worker: https://www.bitshares.foundation/workers/2018-08-bitshares-ui
Previous closed issues so far can be found on https://github.com/bitshares/bitshares-ui/milestones?state=closed

« Last Edit: July 22, 2018, 08:24:12 am by startail »

Offline Bangzi

  • Full Member
  • ***
  • Posts: 128
    • View Profile
    • Steemit: Bangzi
  • BitShares: bangzi
Re: [Worker Proposal] Bitshares UI Renewal
« Reply #1 on: July 22, 2018, 08:34:06 am »
Voted! The community have high expectation on UI team +5%
Please Vote for My Witness: Bangzi
My Blog: https://steemit.com/@bangzi
请投票支持比特股见证人: Bangzi

Offline fav

  • Administrator
  • Hero Member
  • *****
  • Posts: 4239
  • No Pain, No Gain
    • View Profile
  • BitShares: fav
Re: [Worker Proposal] Bitshares UI Renewal
« Reply #2 on: July 22, 2018, 01:26:51 pm »
voted, of course.
► How-to Buy BitShares: https://goo.gl/i9j2YZ

Offline oxarbitrage

Re: [Worker Proposal] Bitshares UI Renewal
« Reply #3 on: July 25, 2018, 07:41:25 pm »
fully support this worker. voted for it.

there are obvious reasons for me to support it, i already know the team, it is the reference wallet, work here must continue.

but most important is that i was impressed with the improvements on the light wallet in the last time. i had an old version and installed the last just today, changes are notorious and all for good, everything i tried worked, something that was not the case time ago.

keep up the good work!

« Last Edit: July 25, 2018, 08:50:49 pm by oxarbitrage »

Offline kimchi-king

Re: [Worker Proposal] Bitshares UI Renewal
« Reply #4 on: July 25, 2018, 09:10:14 pm »
Thanks for taking the time to publish this new WP.

I was chatting with Stefan Schiessl today about this and here is what I had to say.

I really appreciate this insight into the inner workings of the UI team. Unfortunately, from the community perspective the changes that we've seen have been mostly superficial. That's because we are not developers and don't know how much effort goes into making all the changes along the way.

Since the majority of the community uses the appearance of the reference wallet to guage the effectiveness of the UI WP the lack of major changes leads us to believe that the money has been misspent. I'm sure you can understand why we would think that way.

Bill was doing a good job a posting Steemit articles for every update, but it has been a very long while (4 months ago) since he did that so we just assumed the work had slowed to a trickle even though the WP was receiving funding.

Now I'm aware that this was related to a manpower issue, but this could have been communicated to the community in a more transparent way. Not everyone knows how to use GitHub so that's not the best way to keep every non-technical member on the same page.

I will contact a career specialist I work with to see if he has any UX/UI designers that might be interested in working with your team. The company I work for, CareerFoundry, is an online bootcamp that teaches UX design, UI design, and Web Development courses so we are always looking for new jobs for our graduates. I know we (BitShares) are looking for someone with more experience so I will also engage with our mentor/tutor team to see if they have any leads for us since the mentors and tutor we use have much more experience in UX/UI.

For now, I will support this WP, but if I continue to see very little changes made on the outward appearance and ease of use of the reference wallet I will strongly consider retracting my support until such time as my supports and I feel it's worth their votes.

Offline startail

Re: [Worker Proposal] Bitshares UI Renewal
« Reply #5 on: July 26, 2018, 04:14:34 pm »
Thanks for your support and your feedback.

@oxarbitrage:
I'm happy that you've noticed the changes we've worked on during the last worker. Happy to see your support of our continued work.

@kimchi-king:
I'm glad you've taken the time to have a conversation about the worker with Stefan Schiessel and that you've decieded to give your support to it for now, and I hope I can help with making you able to comfortably continue to do so over the comming period as well.

Reading your response makes me understand that one concern is clear updates on what is going on, what has been done and what the future plans are. As new Project Manager of the team I can promise that this will change from now on and I will start to write at least monthly updates on this, making sure that everyone understands what is happening, and why something may not be happning. I've previously posted updates about releases of the client on Steemit, something I'll also do as part of my new assignment.

I believe that while the current github setup, with issue and hour tracking, have been thought to be transparent enough we can definetly find ways to be even more clear. We are paid by the bitshares community after all, and should provide some details on what is happening.

Reading that you have potential UX designers that could help out with designs to be worked on is a really good thing, as we've so far had to few people with this skill on the team. We've started to recruit some new people, but we're always interested in having a buffer for now.

Right now we need to coordinate the team with enough work and UX designs to be worked on that we can see the  improvements that the community wants and deserves.
« Last Edit: July 26, 2018, 04:19:46 pm by startail »

Offline kimchi-king

Re: [Worker Proposal] Bitshares UI Renewal
« Reply #6 on: July 27, 2018, 12:26:12 pm »
@startail

I'm really looking forward to what your leadership will bring to the community.

I've located what I consider a qualified UX/UI designer who has experience designing for the Monero wallet and website. I've passed his details to Gibbs. Additionally, I have sent him all the links he needs to get started working on outstanding UX issues on GitHub.

Here's the link to his portfolio. germanysbestkeptsecret.com
Here's the link to his work for Monero on GitHub. https://github.com/GBKS/monero-wallet-design
Here's the landing page he designed for Monero. https://www.exploremonero.com/

Offline Customminer

  • Sr. Member
  • ****
  • Posts: 467
  • Bitshares FTW!
    • View Profile
    • Gridcoin.US
  • GitHub: grctest
Re: [Worker Proposal] Bitshares UI Renewal
« Reply #7 on: August 04, 2018, 11:27:18 am »
I fully support this worker proposal, it's highly productive and allows for community oriented bounty claims.

@kimchi-king - I don't get how you can claim this is misspent money nor how you've failed to noticed any of the changes that this worker has brought to the reference wallet implementation. I've easily had 10+ of my own issues addressed and resolved via the bitshares-ui repo/worker in the last year, plus the UI has undergone large changes (see tradingview charts, ant design, increased responsiveness/efficiency, new modal pop-up modules, etc).

---

If I were to provide one suggestion for improvement, it'd be that bug reporters aught to get a very small % of issue bounty reward, for bringing an issue to the table that was worthy of implementation. It'd attract functional testers and encourage more users to report their annoyances with the UI if they knew they'd get a couple bucks for their time writing up the issue.
Hertz, Beyond Bitshares, Gridcoin!

Offline kimchi-king

Re: [Worker Proposal] Bitshares UI Renewal
« Reply #8 on: August 09, 2018, 12:21:26 pm »
I fully support this worker proposal, it's highly productive and allows for community oriented bounty claims.

@kimchi-king - I don't get how you can claim this is misspent money nor how you've failed to noticed any of the changes that this worker has brought to the reference wallet implementation. I've easily had 10+ of my own issues addressed and resolved via the bitshares-ui repo/worker in the last year, plus the UI has undergone large changes (see tradingview charts, ant design, increased responsiveness/efficiency, new modal pop-up modules, etc).

---

If I were to provide one suggestion for improvement, it'd be that bug reporters aught to get a very small % of issue bounty reward, for bringing an issue to the table that was worthy of implementation. It'd attract functional testers and encourage more users to report their annoyances with the UI if they knew they'd get a couple bucks for their time writing up the issue.

You just need to ask the community how they feel about the progress made thus far and you will quickly learn how disappointed people are. They are expecting UI/UX changes to be made that allow the wallet to be easier to use which will lead to greater adoption. Instead we get a bunch of resolved bugs, but very few design changes that offer a better user experience. I know the reference wallet is supposed to present all features offered, but why not bring back a well designed "Easy" wallet version?

You talk about TradingView which took forever and a day to be implemented. We're glad to see it added to the wallet, but without a complete redesign of the rest of the wallet the addition of TradingView doesn't really help very much. It's like adding a really nice paint job to an old car without first ensuring the body is without dents or rust spots. it looks cool at first, but then people start noticing that things aren't as nice as they could be.

I've recently discovered that they lacked designers and developers which explains why certain things fell off the table, but the lack of transparency only made our negative perception that much worse. Let's see what Startail and his team can do during the coming months.

Offline Customminer

  • Sr. Member
  • ****
  • Posts: 467
  • Bitshares FTW!
    • View Profile
    • Gridcoin.US
  • GitHub: grctest
Re: [Worker Proposal] Bitshares UI Renewal
« Reply #9 on: August 10, 2018, 10:12:58 am »
You just need to ask the community how they feel about the progress made thus far and you will quickly learn how disappointed people are. They are expecting UI/UX changes to be made that allow the wallet to be easier to use which will lead to greater adoption. Instead we get a bunch of resolved bugs, but very few design changes that offer a better user experience.

People really need to do more research on the contents of worker proposals then before they vote perhaps? Big new exchange redesigns and user studies are great, but maintenance of the current released codebase is highly important & it's not a task covered by either of the new Bitshares exchange redesign workers which push their own maintenance off to future worker proposals.

I know the reference wallet is supposed to present all features offered, but why not bring back a well designed "Easy" wallet version?

There is the 'basic' web view mode, and there are several android wallets with simple interfaces, if you don't think such work is out of scope of this worker proposal, then why not raise an issue on bitshares-ui requesting such a feature and perhaps offer to complete the bounty yourself?

I've recently discovered that they lacked designers and developers which explains why certain things fell off the table, but the lack of transparency only made our negative perception that much worse. Let's see what Startail and his team can do during the coming months.
I don't think it's fair to claim there's a lack of transparency - what do you specifically refer to? I find the operation of bitshares-ui repo maintenance by this worker proposal highly transparent & the workers easily contactable. If you go on the bitshares-ui github repo then you can see everything this worker is doing, check the issues, commits, branches, pull-requests and the project boards to see what's happening & if an issue you're interested in has no traction then voice such concerns in the issue.

Your exchange redesign concerns/criticisms would be most appropriately voiced in the following bitshares-ui exchange redesign github issue: https://github.com/bitshares/bitshares-ui/issues/1477
« Last Edit: August 10, 2018, 10:15:21 am by Customminer »
Hertz, Beyond Bitshares, Gridcoin!

Offline spark

Re: [Worker Proposal] Bitshares UI Renewal
« Reply #10 on: August 15, 2018, 03:04:49 am »
Sadly, I must agree with Kim becuase unlike customminer I am not in the inner circle, so my bug ID and bugfix contributions to the repo are derided, my bounties reduced, and I have been openly called a dick by the project manager here for simple discussion.

My words, my time, on github issues has been fully erased. Really, really unlike any other open source repo on earth.

Offline Customminer

  • Sr. Member
  • ****
  • Posts: 467
  • Bitshares FTW!
    • View Profile
    • Gridcoin.US
  • GitHub: grctest
Re: [Worker Proposal] Bitshares UI Renewal
« Reply #11 on: August 15, 2018, 08:46:54 am »
Sadly, I must agree with Kim becuase unlike customminer I am not in the inner circle, so my bug ID and bugfix contributions to the repo are derided, my bounties reduced, and I have been openly called a dick by the project manager here for simple discussion.

My words, my time, on github issues has been fully erased. Really, really unlike any other open source repo on earth.

Can you provide examples of your issues being fully erased? AFAIK it's impossible to outright delete issues - they can only be closed (https://stackoverflow.com/questions/3081521/how-to-completely-remove-an-issue-from-github). I don't see any rejected/closed pull requests in the last few months neither?

What's your github username on the repo so that I can see what you're talking about?
Hertz, Beyond Bitshares, Gridcoin!

Online sschiessl

Re: [Worker Proposal] Bitshares UI Renewal
« Reply #12 on: August 15, 2018, 02:40:35 pm »
Probably referring to e.g.

https://github.com/bitshares/bitshares-ui/issues/1529

https://github.com/bitshares/bitshares-ui/issues/1570

https://github.com/bitshares/bitshares-ui/issues/1634

The insult happened, could not find it now. It was more than simple discussion though.




Offline Digital Lucifer

Re: [Worker Proposal] Bitshares UI Renewal
« Reply #13 on: August 16, 2018, 06:58:51 am »
Probably referring to e.g.

https://github.com/bitshares/bitshares-ui/issues/1529

https://github.com/bitshares/bitshares-ui/issues/1570

https://github.com/bitshares/bitshares-ui/issues/1634

The insult happened, could not find it now. It was more than simple discussion though.

You cant find it because worker manager/repository manager can delete, hide or even alter/edit comments.
Milos (Mike) Preocanin - General Manager @ Syntek Solutions
TOANDI Co., LTD. (BOI Approved) - TAX ID: 0205549016913 - 95/5 Moo 4 Siam Country Club Rd.
Nong Prue, Bang Lamung, Chonburi 20250, Thailand.

Offline Customminer

  • Sr. Member
  • ****
  • Posts: 467
  • Bitshares FTW!
    • View Profile
    • Gridcoin.US
  • GitHub: grctest
Re: [Worker Proposal] Bitshares UI Renewal
« Reply #14 on: August 16, 2018, 01:26:54 pm »
Probably referring to e.g.

https://github.com/bitshares/bitshares-ui/issues/1529

https://github.com/bitshares/bitshares-ui/issues/1570

https://github.com/bitshares/bitshares-ui/issues/1634

The insult happened, could not find it now. It was more than simple discussion though.

You cant find it because worker manager/repository manager can delete, hide or even alter/edit comments.

It would actually appear to be here: https://github.com/bitshares/bitshares-ui/issues/1529#issuecomment-398521094 (one of the quoted hyperlinks)

Not deleted. fake news === fake drama.
« Last Edit: August 16, 2018, 02:53:45 pm by Customminer »
Hertz, Beyond Bitshares, Gridcoin!