Thanks for actually being interesting in user feedback. This is so much better than other coins where the developers don't ask and don't care. You guys are doing a really good job and I hope you receive my comments below constructively. They are just my opinion. I'm no expert.
1] I think the MofoWallet will be really good, but I am not keen on the name as it sounds a bit like a joke.
2] I can't see the benefit of the all the front page with all the "Power by..." stuff. When I bring up a wallet, I want it to go right into my only wallet or give me a list of wallets to choose from.
3] Can't see the point of having whether the server is running as an option. The less low-level options (in the user's face) the better. Run the server by default.
4] The application flow of "Create account" -> "Existing FIM Account" does not make sense. Perhaps you mean "Create wallet" -> "Existing FIM account"?
5] Make opening a wallet give two options: "Brain wallet" or "Wallet file" Many users actually prefer brain wallet for its simplicity and you shouldn't try to force them into wallet files if they don't like that sort of thing... especially in the NXT community
6] No sure about the option of saving secret phrases to wallet... seems kind of risky.
7] When I click on "Forging" I get a dialog asking me to enter the server URL. In my opinion this is overcomplicated. Why not just automatically have the server running (it is energy efficient after all!) and have a toggle button for forging (on or off). When you switch it on, it asks for your password.
8] I don't care about themes. I think a uniform branded look is probably best. Professional icons, etc. Make it unique.
1] Can't comment on that
2] Agreed it makes no sense in the current situation it is a leftover from an earlier plan on how to present mofowallet. I commented it out and it looks much better.
3] Agreed, also a left over from the dev phase. It was mostly for my convenience during development.
Best IMO would be a dialog at startup that asks to start the servers, it explains it will run faster in the end but it will need time to download the chain first.
An option to "Always start servers on startup" should be on the dialog and checked by default.
The server start process could be visualized in the same dialog shown at startup to show start-up progress.
4] Good point.
5] In mofowallet a wallet is considered to be an encrypted file containing a collection of ACCOUNT_ID+SECRET_PHRASE+DISPLAY_NAME.
It seems what you are suggesting is already the case. All dialogs that ask for your secretphrase have the option to enter it by hand or click open wallet and have the secretphrase read from a wallet file, it's a users choice. Personally I use many accounts and I find it extremely difficult to remember those secretphrases so the wallet file really helps me do things quick.
6] The wallet is encrypted plus you store it in a unique place. Users can designate an empty usb thumbdrive for storing their wallet files, only inserting it into your computer when you need it. If that is perceived as dangerous since the file can be stolen when someone (remotely) accesses your computer then consider that an infected pc is already no longer your pc, it simply belongs to the hacker. Trying to protect against that is pointless, you can buy all the locks in the world but if you leave the backdoor open it quickly becomes pointless.
7] Agreed on the compilcated UI it will be reworked. Good point about the energy efficiency makes rethink point 3.
8] I do like themes
But the default one should confirm to the standards you mentioned.
Thank you for the constructive criticism.
I can assure you my parents did not use crack cocaine. I'll have to check with the other team members but I would be highly surprised if that was the case.