defichain-wallet icon indicating copy to clipboard operation
defichain-wallet copied to clipboard

`Desktop mode`

Open thedoublejay opened this issue 3 years ago • 4 comments

What would you like to be added:

We would like to have a light wallet desktop app that can be installed on Windows, Mac and Linux. Light wallet means it doesn't need to run a full node (like our existing desktop wallet) but use APIs from whale to do transactions. As a first iteration, we will only support light mode but in the future we can have a full node version as well.

It should share state and architecture with the mobile app. The only difference would be in terms of UI state. While there are solutions out there to provide easier portability between mobile and desktop, it might cause more harm in the future. Features not existing, lots of hacks and gotcha to add (if desktop, if mobile etc.).

Acceptance Criteria:

Setup and Workflows

  • [x] #864
  • [x] #865
  • [ ] #866
  • [x] #867
  • [x] #869
  • [x] #868

Features

  • [x] #904
  • [x] #870
  • [x] #871
  • [x] #872
  • [x] #873
  • [x] #874
  • [x] #875
  • [x] #876
  • [x] #877
  • [x] #879
  • [x] #880
  • [x] #881
  • [x] #882
  • [x] #883
  • [x] #884
  • [x] #885
  • [x] #886
  • [x] #887
  • [x] #888
  • [x] #889
  • [x] #891
  • [x] #890
  • [x] #892
  • [x] #893
  • [x] #894
  • [x] #895
  • [x] #896
  • [x] #897
  • [x] #898
  • [x] #900
  • [x] #899
  • [x] #901
  • [x] #902
  • [x] #903
  • [ ] Highlight differences between current full node desktop app vs light wallet

thedoublejay avatar Aug 31 '21 01:08 thedoublejay

@thedoublejay: Thanks for opening an issue, it is currently awaiting triage.

The triage/accepted label can be added by foundation members by writing /triage accepted in a comment.

Details

I am a bot created to help the DeFiCh developers manage community feedback and contributions. You can check out my manifest file to understand my behavior and what I can do. If you want to use this for your project, you can check out the DeFiCh/oss-governance-bot repository.

defichain-bot avatar Aug 31 '21 01:08 defichain-bot

@thedoublejay: There are no 'area' labels on this issue. Adding an appropriate label will greatly expedite the process for us. You can add as many area as you see fit. If you are unsure what to do you can ignore this!

You can add area labels by leaving a /area comment.

Details

I am a bot created to help the DeFiCh developers manage community feedback and contributions. You can check out my manifest file to understand my behavior and what I can do. If you want to use this for your project, you can check out the DeFiCh/oss-governance-bot repository.

defichain-bot avatar Aug 31 '21 01:08 defichain-bot

@jtlntno-cake We would also want to put some disclaimer/copy on some parts of the app that it's a light wallet and there are differences between the full node wallet. Like:

  • No .dat file
  • No import/export or backup
  • Restore recovery words only from Mobile wallet
  • No snapshots
  • No syncing needed
  • No blockchain state

thedoublejay avatar Sep 16 '21 07:09 thedoublejay

@thedoublejay here's a rough initial design for our responsive grid in desktop light wallet. As it stands, we have the minimum size of 768px (to cater for tablet-portrait) but we can have the default size as 1024px.

With this, we can start laying out the components as what we have from the mobile light wallet.

Let me know your thoughts or add comments on Figma.

jtlntno-des avatar Sep 20 '21 05:09 jtlntno-des