Skip to content

no hint that a proxy is enabled, no easy way to switch proxies #5509

@r10s

Description

@r10s

if one has added a proxy and forgets about it, and the proxy stops working after a while (quite usual :) one has a hard time to figure out what is going on - the app just shows "connecting..." - and the proxy settings are far away

Image

typical usage of proxy is that they are expected to be short-living, therefore, if, and only if a proxy is set, deltachat-android and deltachat-ios make the proxy settings directly accessible from the chatlist:

this is also what telegram-macos is doing:

Image

we should add such an icon as well. left of the "qr code icon" would be a good place (above settings comes to mind as well, but i think, atop is more common)

this issue is only about adding the icon, which should show "enabled" (checkmark in the shield) or "not enabled" (only shield), if no proxies are set (list is empty), the icon should be hidden. the latter is also the default.

when the icon is tapped, the proxy settings should be opened.

that way, the proxy settings are much more into view, and ppl used to proxies will recognize and checke that.

this issue is not about introducing additional states in core (error, not connected, connecting etc.)

moreover, i created an issue to improve the error string in core. chatmail/core#7269 , however, that does not replace the need of adding an icon shortcut

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions