Concept: Manage Wallets (simplify wallet mangement further)
new proposal that I came up with right now:

instead of "create wallet" directly on settings page, we could remove that, and rename "switch wallet" to "manage wallets", there the user can directly lock, unlock and create stuff.
and in the future it makes more sense because there the user could also import and maybe export wallets. what do you think?
After looking deeper into this, I think a good way forward would be to move the wallet management to the "lock screen". Turns out that there's some issues--technical and imo also UX wise--with having it in the settings page. The main problem is that to unlock a wallet you need to lock the current one first. If the wallet management screen lives in the settings screen which in turn requires an unlocked wallet to access, we're ending up in no-man's-land as soon as we lock the current wallet from the wallet management screen. We can't be in settings anymore (requires a wallet) so we can't return to where we came from.
This is not impossible to work around but cumbersome and not worth the effort right now imo. A simpler solution would be to have wallet management on the lock screen (kind of like we had before), but make it so that it defaults to a "single wallet" workflow. I'm thinking we could do something similar to how Google does it where you have one default account that's always selected and you just have to enter the password to unlock it. But you also have a dropdown where you can select other accounts (wallets in our case), change the default, create new ones etc. What do you think--is that something that would make sense here? It would certainly ease a lot off implementation pain and be a pretty straight forward solution that works well with the desired "single wallet" flow.
Could look something like this where the wallet name is a dropdown where you can select other wallets. Also needs a make default and create new option of course.

I like the approach. will think about it.
This relates to / blocks https://github.com/joinmarket-webui/joinmarket-webui/issues/228. Basically, once we find a design here, we can resolve #228.