rchain-community / rvote

an voting dApp for RChain Coop governance
https://rv2020-beta.netlify.app/
Apache License 2.0
10 stars 6 forks source link

multi-page UI #81

Closed dckc closed 4 years ago

dckc commented 4 years ago

Last Saturday @OPNO suggested a multi-page UI. I said sure, some slides to look at would be great. I suggested playing "calendar bingo" and as I was leaving I heard "let's work on it right now."

The next I hear is today... I hear from @jimscarver that not much happened in that session. Subsequently he and @SteveHenley got together and tried at the HTML level. They had some build issues.

@TheoXD and I are not convinced that a multi-page UI is likely to be easier to use, but I encourage exploration.

I'm disappointed that build issues got in the way of what was expected to be slideware.

TheoXD commented 4 years ago

One could hide/grey out steps that are not yet active, it would work sort of like a multi-page. While making a multi-page UI will definitely help most people, we're not targetting a lot of people anyway (maybe 40-50 will vote out of 100, out of which many might be already familiar with the current UI)

SteveHenley commented 4 years ago

I now have my visual studio code environment setup. I took Rao's suggestion to remove the Jumbotron and make "RChain Annual Meeting Ballot" smaller. Added ordered user instruction list while removing show me bubbles. These changes are committed/ pushed to SteveHenley-patch-1.

dckc commented 4 years ago

ok... I see 79309cd , 3e420fd and such. They probably belong in their own PR; I can probably arrange that...

But they don't look relevant to a multi-page UI. It looks like you're ok to close this issue as wontfix. @OPNO how about you? Do you have anything tangible to share regarding a multi-page UI?

OPNO commented 4 years ago

I don't have anything tangible to share as of yet. I was hoping to dust of my html skills (or lack thereof - it's been a while) and get going with an attempt this weekend. A single page with steps revealed as per Theo's suggestion might be good too.

My thoughts are that "RVote" may be looked on as dual purpose: 1) allow members to vote easily 2) show the outside world that we have voting on chain in an easy to use interface even for blockchain/crypto virgins. 2) doesn't necessarily have to share the same deadline as 1), so we could get the UI satisfactory for the 50 - 100 members to vote at the AGM and then continue working on the "general public" version to show the world at a later date.

On Fri, Sep 25, 2020 at 1:06 PM Dan Connolly notifications@github.com wrote:

ok... I see 79309cd https://github.com/rchain-community/rv2020/commit/79309cdf7e0a8e6e49562b92891e3d217af0506a , 3e420fd https://github.com/rchain-community/rv2020/commit/3e420fd40808545ac05e261409cd7902e413e80a and such. They probably belong in their own PR; I can probably arrange that...

But they don't look relevant to a multi-page UI. It looks like you're ok to close this issue as wontfix. @OPNO https://github.com/OPNO how about you? Do you have anything tangible to share regarding a multi-page UI?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/rchain-community/rv2020/issues/81#issuecomment-699129619, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIYSKTAYYVHI5NRQMGLZDA3SHTZ37ANCNFSM4RYUTG4A .

-- https://www.rchain.coop/ http://www.darrylneudorf.com

OPNO commented 4 years ago

Perhaps we could look at it as multi phase? - phase 1 - get the MVP done for the AGM. (Maybe already done? - and perhaps Steve H and I could work on a nice user friendly video walkthrough) phase 2 - continue working on the user friendly "crypto/blockchain virgin" UI, and prep a needs analysis for the Hackathon. phase 3 - make it a Hackathon project with more hardened tamper proofing and grandma friendly usability to potentially offer as an RChain open source product for any entity that requires an on chain voting DApp, be them a fellow co-op or other org or even a government.

On Fri, Sep 25, 2020 at 11:34 PM Darryl Neudorf dneudorf@gmail.com wrote:

I don't have anything tangible to share as of yet. I was hoping to dust of my html skills (or lack thereof - it's been a while) and get going with an attempt this weekend. A single page with steps revealed as per Theo's suggestion might be good too.

My thoughts are that "RVote" may be looked on as dual purpose: 1) allow members to vote easily 2) show the outside world that we have voting on chain in an easy to use interface even for blockchain/crypto virgins. 2) doesn't necessarily have to share the same deadline as 1), so we could get the UI satisfactory for the 50 - 100 members to vote at the AGM and then continue working on the "general public" version to show the world at a later date.

On Fri, Sep 25, 2020 at 1:06 PM Dan Connolly notifications@github.com wrote:

ok... I see 79309cd https://github.com/rchain-community/rv2020/commit/79309cdf7e0a8e6e49562b92891e3d217af0506a , 3e420fd https://github.com/rchain-community/rv2020/commit/3e420fd40808545ac05e261409cd7902e413e80a and such. They probably belong in their own PR; I can probably arrange that...

But they don't look relevant to a multi-page UI. It looks like you're ok to close this issue as wontfix. @OPNO https://github.com/OPNO how about you? Do you have anything tangible to share regarding a multi-page UI?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/rchain-community/rv2020/issues/81#issuecomment-699129619, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIYSKTAYYVHI5NRQMGLZDA3SHTZ37ANCNFSM4RYUTG4A .

-- https://www.rchain.coop/ http://www.darrylneudorf.com

-- https://www.rchain.coop/ http://www.darrylneudorf.com

dckc commented 4 years ago

I don't have anything tangible to share as of yet. I was hoping to dust of my html skills (or lack thereof - it's been a while) and get going with an attempt this weekend.

You did hear me suggest slides, right? I'm not sure why everybody is putting HTML tooling in the way of UI brainstorming. Half an hour with google slides should be enough to have an extremely rough sketch to share. By way of example, see the discussion starting with https://github.com/rchain-community/rv2020/issues/63#issuecomment-692340821

... 2) doesn't necessarily have to share the same deadline as 1)

OK... then I'll leave this open but leave it off the gov-1 milestone.

dckc commented 4 years ago

Anyone who makes tangible progress on this is welcome to re-open this issue.