nextcloud / desktop

💻 Desktop sync client for Nextcloud
https://nextcloud.com/install/#install-clients
GNU General Public License v2.0
3.06k stars 803 forks source link

Make login action more easy to discover #3923

Open mgallien opened 3 years ago

mgallien commented 3 years ago

When the desktop client is logged out from the server, the only way to log in again is via the menu related to the account accessible from the main dialog. This is not necessarily easy to discover even though this action is critical to get the desktop client to work successfully again. We may need to show it more prominently. For example settings dialog has no way to access it even though we show the account has being disconnected. For example the action may be shown directly without having to go through a menu when we are logged out.

mgallien commented 3 years ago

@jancborchardt @nimishavijay @tobiasKaminsky We regularly get report of people confused by the exact way to log in again when the desktop client is disconnected.

mgallien commented 3 years ago

Screenshot of the current menu image

tobiasKaminsky commented 3 years ago

image

Please also check the settings dialog, as there one sees "connected to http:// as $userd". Or in case of re-login: "signed out from http://", but no way to re-login.

Question is if this needs to be duplicated or all can be shown in one place…

(once this is discussed and we know how much effort this is, we can put it on our board)

jancborchardt commented 3 years ago

We regularly get report of people confused by the exact way to log in again when the desktop client is disconnected.

Yeah, needing to find the "Log in" action is a bit undiscoverable.

How about: When you are logged out, and you select that account from the dropdown, on the top of the activity list in the tray menu we show either a row or taller empty content communicating:

Logged out Log back in to resume sync (button saying "Log in")

alfrenovsky commented 2 years ago

I get a lot of complains "The cloud isn't working".

If the log out wasn't voluntary from the client the logged out status should be a warning status with some kind of alert.

github-actions[bot] commented 2 years ago

This bug report did not receive an update in the last 4 weeks. Please take a look again and update the issue with new details, otherwise the issue will be automatically closed in 2 weeks. Thank you!

alfrenovsky commented 2 years ago

There should be two different variables. one with the user intention. (The user WANTS to be logged in or logged out) and other with the current login status. The system should take action if they differ. In this way involuntary logout will be resolved

github-actions[bot] commented 2 years ago

This bug report did not receive an update in the last 4 weeks. Please take a look again and update the issue with new details, otherwise the issue will be automatically closed in 2 weeks. Thank you!

github-actions[bot] commented 2 years ago

This bug report did not receive an update in the last 4 weeks. Please take a look again and update the issue with new details, otherwise the issue will be automatically closed in 2 weeks. Thank you!

alfrenovsky commented 2 years ago

C'mon !