This looks really nice.
Except I don’t like the harvesting thing.
Harvesting really should be as simple as flipping a switch, or at least get rid of the ‘node network settings’. The average user that wants to harvest shouldn’t need (literally) to be bothered with all that jazz.
In my experience, when you start harvesting, you need to select a bunch of nodes before you find one that has space left. Next, at some random unannounced point in time, you will be dropped from the node. Harvesting stops.
Some nodes drop you in days. Some nodes seem a bit more stable - if you’re lucky to find one with empty spots - and keep you for weeks. But it happens. All the time. You won’t notice this until you check, and you’ll find you’ve missed weeks of harvesting. Repeat. I’ve stopped harvesting after it automatically stopped dozens of times and it’s quite a hassle to search for servers with free spots all the time and keep checking if harvesting is still active.
In my opinion, I don’t need to be bothered with all that. Harvesting should be one simple toggle switch with default settings. The wallet should automatically find a node that has empty spots, periodically check if harvesting is still active, and automatically find a new node if not. A mobile wallet is especially well suited to schedule a background task like this.
There can be an “advanced” or “manual” mode for people who have a reason to want to do the monastic work themselves.
I also suggest that once your balance reaches a certain threshold, a friendly popup should explain that harvesting has become feasible and ask if you want to turn it on. If yes, only enter the password, nothing else.
Let’s make this wallet as friendly as possible, with technical and manual labor hidden behind “advanced” or “manual” buttons. Everyone should be able to harvest without having to know what an IP-address is and why you should select one.
Forgive me, this is hardly related to the visual design, which looks pretty. The screenshots of the harvesting page brought back memories of that thing I stopped using long ago. I hope someone can take these thoughts up to the relevant team.