Closed Zaxounette closed 3 years ago
Proposed Agenda:
Discuss latest store centric mocks (try to time gate it to 20-25 mins if possible) -- Share a working prototype -- Have a few specific questions for the group that would be very helpful for me
LNURL Additions / Store Configuration Updates (https://github.com/btcpayserver/btcpayserver/pull/2897#issuecomment-934587976)
@dennisreimann's comments, reposting because I agree and it's worth surfacing WRT to decisions:
"I think having a kinda unified way of configuring individual payment methods would be best. We could have those settings per payment method, so that there wouldn‘t be an ever growing page that contains all of that.
I’d also decouple the settings from the setup process. My 2 sats here: Keep the setup as short as possible, letting the user just configure the basics and getting him started with good defaults. Then offer everything else as settings that are easily available on a separate settings screen, so that you don't have to go through a wizard (like in setup) for configuring the details."
Invoices / Customer (https://github.com/btcpayserver/btcpayserver/pull/2603) -- Lower priority if we have time, but would be nice to make some decisions and show some mocks Zax and I discussed in the past that might address a few things.
Note from Nicolas (MM) to assign: When importing an address thorugh hardware, the Show address feature to look at the address on the device works, but it would be nice to have a dialog like we did before. like "We will show this address on your device, please validate it here" we were doing it before I suspect this is a bug
Will update with anything else
I would like 5-10 minutes before we begin to walk through the underlying regarding the payment methods and store nav problems as it's easier to explain things when you see them.
Last minute addition: Coin Selection Improvements, see btcpayserver/btcpayserver#2956
Design call N°20 notes Attendees: @Zaxounette, @pavlenex, @dstrukt, @dennisreimann, @Wouter
Dstrukt showcasing possible changes in the store-focused UI. The global invoice page needs the most discussion in the medium-term.
This product change is set to be released in the next major update.
We discuss briefly the mobile view, which is not perfect at this time and will potentially not be a focus thanks to the ongoing effort to create a dedicated mobile app. We discuss the "wallet" top navbar item that can be deleted thanks to the item present in the left hand side navbar
We discuss implementing LN features directly into the UI, such as LN balances, send and receive features.
We discuss the Transmuter being integrated into the UI in the long term as well. Basic features such as auto-selling on exchanges and auto-sending to a wallet (hot or cold). The transmuter is a big project of it's own and the aim is to keep it to a minimum and offload additional and complexe features to plugin creators.
Discussing the apps/plugins section of the main view:
We discuss the Store > General Settings view
The general section in that view as well as the payment section can be deleted and moved to other sections in the new store focused structure. Rewording the help text is also necessary in some cases for the payment section.
Regarding the LNURL PR, we need to merge it, and later on open additional PR's to move settings to the appropriate places. The current PR is already very big as is.
The current widget views are created so that users can setup their payment methods easily and fast. Adding complexe options to those wizards doesn't make sense. They should be short and sweet, basics & defaults. Afterwards we propose the advanced options and more complexe possibilities to users either under an "advanced settings" dropdown, or a "manage" button. Dennis is also brainstorming the fact that first time users need to be guided, but experienced users may wish to not have the hard coded guides and have more options enabled from the get-go.
Coin selection Improvements
LNBank plugin release?
I wouldn't want to delay LNbank multiple releases, but the upcoming one is too packed already. So let's try to maybe do a quicker one including LNbank before we get to the store-based restructuring.
Agenda
Comment below to add items to the agenda.
Check your timezone
https://everytimezone.com/s/91e53420
Join the call
https://meet.jit.si/WeDaBestCrewEVA
Calendar invite
Subscribe to the BTCPay Server calendar. More info here.