Displaying "Fake bank" in the getting started screen can be misleading
Hi,
In the getting started screen, when one fills for the first time its banking credentials, there are two fake banks displayed, "Fake Bank 1" and "Fake Bank 2". I think this can be quite misleading for a new user, which might not be sure about the exact role of these banks and the difference between the 1 and 2 version. So, imho, the user experience would be better if they were hidden.
I would offer to have an extra setting in the "Advanced settings" tab, to enable a "Developer mode" (or "Expert mode") which will enable these banks (as well as potentially other advanced features, to keep the UI as simple as possible for a newcomer).
After discussing a bit this issue on IRC, the following remarks were addressed,
Are we sure no-one is using these fake banks to manually keep track of his accounts?
Not sure about the status of the fake banks at the moment, but definitely, they are based on a mock interface and should not be used for this purpose. If this is a real need from part of some users, I would add a new Manual bank
which makes it clear its purpose is to manually keep track of expenses, and would not have any pre-inserted entries.
This is especially important since the mock interface can be updated and these fake banks would no longer serve this purpose. Imagine one wants to test real times updates of the UI, they might tweak the mock interface so that it emits new operations periodically, and this would completely kill this "feature" of using the Fake Bank as a backend for manually keeping track of the expenses.
It is important to have the fake banks as people are using them to test the software, even if we have an online demo.
In this case, I would just replace the fake banks in the select list by a "Get me to the demo!" button on the getting started screen, to basically skip the bank addition step, use "Fake bank" as is done on demo.kresus.org and let the user play with the software :)
Any feedback and discussion on this appreciated :)