deltachat / deltachat-desktop

Email-based instant messaging for Desktop.
GNU General Public License v3.0
918 stars 166 forks source link

Accessibility: on systems with larger DPI scaler (e.g. tablet-like form factor or user with poor sight) start screen might be cut off #4063

Open ell1e opened 2 months ago

ell1e commented 2 months ago

It seems like on systems with a larger DPI scaler given a relatively normal or smaller screen size, e.g. tablet-like form factor where people may often still run Desktop Linux, or on computers of user with poor sight, the delta chat start screen seems to be cut off. It would be nice if it was more responsive and scrollable to work around that.

Simon-Laux commented 2 months ago

What's your window/screen resolution in pixels?

ell1e commented 2 months ago

800x1280 with DPI scaler 1.75

WofWca commented 3 weeks ago

I believe HTML/CSS-wise we're good. It appears like the window itself goes beyond the screen bounds in the original post.

https://github.com/user-attachments/assets/6a9521f9-0da8-485b-ab2a-06f884352f65

On Windows I cannot resize the window to shorter than 400px. I think we set the minHeight here:

https://github.com/deltachat/deltachat-desktop/blob/a5c02433976909fe01a64f3049c96d0d101ae9d8/packages/target-electron/src/application-constants.ts#L43-L44

Shall we just lower it? Do we have a reason to have it no lower than 450?

Simon-Laux commented 3 weeks ago

Maybe we can lower even further or even remove the min- screen size. (but then people shouldn't complain if the interface is not working on 100x100px for example...)

Do we have a reason to have it no lower than 450?

That was the minimum-somewhat-usable size before the introduction of small screen mode.

maxphilippov commented 2 weeks ago

Shall we just lower it? Do we have a reason to have it no lower than 450?

DEFAULT_WIDTH in Dialog.tsx is set to 500. I did drag it over into a #4006. I'm not sure that might cause problems and I can't check right now, just saying.