In Progress Rfp-1: Windows Wallet Ui / Ux Overhaul

Discussion in 'Requests for Proposals' started by jrick, Feb 15, 2016.

  1. 2017/12/15 - Decred v1.1.2 released! → Release Notes  → Downloads
  1. tacotime

    tacotime Hero Member

    Dec 7, 2015
    410
    1,133
    Paymetheus Specifications
    This is a work in progress update to RFP-1. Please peruse carefully the different views of the Paymetheus interface. These are essentially blueprints of what the GUI will look like and demonstrate the immense detail and effort that have gone into the design and the different elements therein. It gives an idea of what's to come.

    Login A (Full View):
    [​IMG]

    Login B (Full View):
    [​IMG]

    Overview A (Full View):
    [​IMG]

    Overview B (Full View):
    [​IMG]

    Accounts (Full View):
    [​IMG]

    Send A (Full View):
    [​IMG]

    Send B (Full View):
    [​IMG]

    Send C (Full View):
    [​IMG]

    Request A (Full View):
    [​IMG]

    Request B (Full View):
    [​IMG]

    History A (Full View):
    [​IMG]

    History B (Full View):
    [​IMG]

    History C (Full View):
    [​IMG]

    Unspent (Full View):
    [​IMG]
     
    chappjc, LedgerNano, zero and 11 others like this.
  2. westboy2000

    westboy2000 New Member

    Feb 12, 2016
    1
    0
    Male
    Looking good
     
  3. adam2312

    adam2312 Jr. Member

    Jan 11, 2016
    118
    43
    Male
    First image "information" spelled incorrectly.
     
  4. 418Sec

    418Sec Member
    Advocate (Twitter)

    Jan 3, 2016
    122
    65
    Male
    Looks good! :D
     
  5. Ubik

    Ubik New Member
    Translator (Italiano)

    Feb 12, 2016
    49
    13
    Imho the cyan background is a bit too birght/saturated since it's columns are often overlaid by text. Nice work nonetheless!

    Will it support Decred PoS mining (pool \ solo)?
     
    jy-p likes this.
  6. Noah

    Noah Member
    Advocate (Twitter)

    Feb 1, 2016
    154
    97
    Male
    Amsterdam
    I think the columns are just there for the proportion (to see the relative position). It would nevertheless be great if we could pick our own color pattern, just like in the web wallet. Overall the wallet looks very impressive, can't wait to use it. :)

    Same question here! That would make this wallet even more awesome ;)
     
  7. jy-p

    jy-p Sr. Member
    Organizer

    Jan 2, 2016
    133
    340
    Male
    It will support pool mining in the next few weeks. Solo mining will take additional work after that.

    Thanks for providing some design input. We will provide some screenshots once the first views (initial wallet setup) are wired up.
     
    Noah and Reynold like this.
  8. zero

    zero Full Member

    Jan 1, 2016
    288
    121
    Male
    #68 zero, Apr 19, 2016
    Last edited: Apr 19, 2016
    @_ingsoc It looks good but I believe Paymetheus should better automatically start dcrd with its every launch and let it sync properly so as the users won't need to open separately something else to work with Decred. I also think it would be better if it will fully support PoS mining and I don't know if it will be possible but an option - for security reasons - for the wallet to be unlocked only for voting or/and buying tickets with another "unlock level" for spending funds will be great.

    In the future when the blockchain file size will become quite large it will be good to see wallets like Electrum for bitcoin. Also it would be great if we are going to have a trusted online wallet like blockchain.info for bitcoin in the future and maybe the conversion of the official web wallet to something like this will make it possible.
     
    David, Noah, Reynold and 2 others like this.
  9. avirdoz

    avirdoz New Member

    Feb 5, 2016
    14
    2
    Male
    Is there any updates?
     
    Jamie Holdstock likes this.
  10. root

    root Member

    Feb 3, 2016
    381
    76
  11. rustynail

    rustynail New Member

    Jan 31, 2016
    15
    3
    Male
    This is a good idea. It could start dcrd if it's not already running. There should be an option to disable/enable it.
     
  12. .m.

    .m. New Member

    Jan 23, 2016
    55
    10
    No update in two months, any news ?
     
    chappjc likes this.
  13. jrick

    jrick Member
    Developer

    Jan 4, 2016
    88
    81
    Male
    #73 jrick, Jun 27, 2016
    Last edited: Jun 27, 2016
    It is being actively worked on. After the application visual design was finished, the new views were created. None of these views were initially hooked up to real data, and that is what I have been working on for the past couple months. We have not been able to award the final milestone for the second part of the RFP since the developer awarded the RFP didn't finish it to completion, and so I (as someone who is not nearly as familiar with WPF, although I am learning quickly) am trying to finish up the remaining work and make all of the views functional with the rest of the application logic.

    We are still learning how to best use RFPs, and this being the first one, it shouldn't be unexpected to see issues with deliveries. The developers understand that users desperately want an easy to use and visually pleasing graphical wallet, and so I have been spending my development time mostly away from dcrd, dcrwallet, and the other projects actually necessary for the network to run, instead spending that time to finish up the GUI for an initial release. This is still unfamiliar territory for me though, so bear with me as I may take longer than an more experienced WPF developer.
     
    chappjc, Nimrod, Fsig and 3 others like this.
  14. Nimrod

    Nimrod New Member

    Mar 4, 2016
    102
    18
    Male
    Take your time! Better do it right on the first go.
     
    Reynold likes this.
  15. root

    root Member

    Feb 3, 2016
    381
    76
    Hi, I was able to start Paymetheus-Fork (changed "dcrwallet" in code to a full path) and it really has a great potential. The look is nice and clean, like screenshots @_ingsoc posted and I was able to receive coins in testnet.
    Because @Dyrk took the initiative with electron wallet I proposed, I can spend some time helping with this project.
    Just few notes :
    • It does not use dcrwallet's default directory with a wallet, starts its own and creates ... \AppData\Local\Decred\Paymetheus\
    • I had to write down every character of seed hex, I understand the importance, just a copyable text would help testing
    • Public passphrase required even if not needed (TODO in source;)
    • It would be nice to have QR code of a new address for money request
    • History is broken : exception - UIElementCollection - line 197, 14
    • I was not able to send money, not able to 'sign' neither 'cancel'
    It is really a nice GUI wallet, if help needed, let me know.
     
  16. jrick

    jrick Member
    Developer

    Jan 4, 2016
    88
    81
    Male
    This is intentional, so it doesn't interfere with an existing wallet install. Eventually I want to run it on nonstandard ports as well. The goal is to be a fully functioning, self contained wallet, rather than "just" a RPC client to another wallet instance. We should be able to remove dcrwallet from the application in a later update without the user ever noticing (although this is unlikely to ever happen).

    This is also intentional, to provide some extra assurance that the user won't lose their wallet seed. As written in the dialog, they are expected to write it down and save it in a secure location. Copying to clipboard is a great way to skip this very important step. It is also displayed as a word list rather than hex, which is easier to read and type.

    It's not documented anywhere but when running on testnet you can skip through that whole confirmation prompt by leaving it empty. This will not work on mainnet.

    Thank you for the reminder. This is low priority for our first release but we can look into making the process more streamlined later on.

    This won't be in the first release.

    As for other bugs and missing data/features: we will knock them out in the next few days.
     
    Reynold likes this.
  17. jrick

    jrick Member
    Developer

    Jan 4, 2016
    88
    81
    Male
    For those following development, all of the RFP0001 work done so far has been merged to the master branch on the decred/Paymetheus github repo.
     
    chappjc, LedgerNano, Reynold and 3 others like this.
  18. root

    root Member

    Feb 3, 2016
    381
    76
    #78 root, Jun 30, 2016
    Last edited: Jun 30, 2016
    Thanks for update, it seems a decent progress being made, default account is displayed, I tried to send testnet coins, and it worked ! :)
    The recipient received money, but Total Balance was not updated in Paymetheus.

    I had problem with "request payment" : [generate single-use address] did not do anything (it worked with Paymetheus-Fork)
    [GENERATE ANOTHER] -> Error occured when requesting address: Grpc.Core.RpcException: Status(StatusCode=Unknown, Detail="Address pools for account 0 are undeclared")

    But I can see a progress with a nice and clean GUI wallet :) That must be the reason behind the recent price surge :)
     
  19. LedgerNano

    LedgerNano New Member

    Jul 4, 2016
    9
    10
    Male
    EUA
    Hey, any news on the launch of the GUI wallet? We are all anxious waiting! ;)
     
  20. jrick

    jrick Member
    Developer

    Jan 4, 2016
    88
    81
    Male
    We are squashing bugs so that an alpha release can be made soon. It will have some rough edges and we've sacrificed some of the design and features to get it in your hands sooner. Once released, we can push out updates quickly, probably on a similar schedule to all of the existing decred software. I don't have any dates or ETAs.
     
    LedgerNano and Reynold like this.

Share This Page