MerginMaps / mobile

Mobile app for Mergin Maps 📲. Open QGIS projects and manage vector data on your phone, even offline 📶 (Android/iOS/Windows app)
https://merginmaps.com
GNU General Public License v2.0
294 stars 64 forks source link

Account/Multiple Servers Not Recalled #1654

Open Juncus opened 3 years ago

Juncus commented 3 years ago

Input it is expected will be used by people for many situations. However, any previous login is not remembered. So you not only have to remember the password but the server name and user name for each service you use. Adding the text is not easy as cursor keys do not work with your app. I know you say there is a problem with custom keyboards, but why? Other apps accommodate this and it is a real bonus if it takes 3 attempts to get the cursor in the right place to remove the space added by the text edit field. Try entering an email address as a username. The web/server address looks like it is in the smallest text size you could find like you want people to not be able to see it. Yet it is an app intended for multiple server use.

wonder-sk commented 3 years ago

Input it is expected will be used by people for many situations. However, any previous login is not remembered. So you not only have to remember the password but the server name and user name for each service you use.

The idea is that you log in once and then you stay logged in for a long time - the case where a single user would often log out and log in to a different account is not seen as common. In what kind of situation do you happen to need that? If you use a tablet that is shared by multiple people, then each person should have their own profile on the tablet, and there's no need to log out/log in.

Adding the text is not easy as cursor keys do not work with your app.

What exactly does not work? Sorry I am not sure if I follow...

The web/server address looks like it is in the smallest text size you could find like you want people to not be able to see it. Yet it is an app intended for multiple server use.

Server address editing has relatively poor user interface, agreed, that's something that will be addressed at some point. There's already a ticket for it: https://github.com/lutraconsulting/input/issues/1544

saberraz commented 3 years ago

I guess what @Juncus means is similar to web-browser to list the previously typed URLs: Untitled Diagram drawio (1)

ghost commented 3 years ago

The idea is that you log in once and then you stay logged in for a long time - the case where a single user would often log out and log in to a different account is not seen as common. In what kind of situation do you happen to need that? If you use a tablet that is shared by multiple people, then each person should have their own profile on the tablet, and there's no need to log out/log in.

On iOS a shared iPad doesn’t have unique user profiles. You can save an account user name and password to Keychain but that is not secure as any user with the admin password could reveal other users passwords.

In addition survey grade GNSS devices running Android such as Leica Zenos (possibly Trimble devices too) are typically set up without user accounts (partly so each user doesn’t have to set up/know the Leica SmartNet account details).