meganz / MEGAsync

Easy automated syncing between your computers and your MEGA Cloud Drive
Other
1.58k stars 277 forks source link

[Feature Request] Make "Select a MEGA folder" upload select window remember its last size & position #888

Open Perkolator opened 6 months ago

Perkolator commented 6 months ago

As in the title, please make "Select a MEGA folder" upload select window remember its last size & position.

It's just too small (not wide, and tall enough) when selecting some subfolder.

Using MEGAsync on linux (if that matters).

SJai-mega commented 5 months ago

Hello. Could you please let us know what version of the app you are using and specifically what linux platform you are using? Thanks! - SJ

Perkolator commented 5 months ago

The latest 4.11.0 and Linux Mint 20.3 Cinnamon.

SJai-mega commented 5 months ago

Thank you for the information. For more clarity could you provide a screenshot or recording that clearly highlights the issue? This will ensure that we are clear on the improvement you require. Thanks!

Perkolator commented 5 months ago

This is the window after selecting file(s) in the file browser (Nemo) and selecting "upload to mega" from the context menu, then pushing the "choose" button in the "upload to mega" window:

mega

It's just not wide enough to show enough of the folder names (and in the picture even one date is slightly cropped), especially when going down even few folders (the lower black box in the picture). I always have to resize the window before I can find the folder I'm trying to upload to.

I wish this window would remember the last size and position (if the user resized it).

Notice also how the left side of the window wastes space.

Many thanks.

Perkolator commented 5 months ago

I just noticed that errors like the following are written into ~/.xsession-errors file when the "Upload to MEGA" dialog/window (NOT the "select a MEGA folder") is opened (selecting a file in file manager and selecting "upload to mega" from the context menu):

Cinnamon warning: Invalid WM_TRANSIENT_FOR window 0x6200008 specified for 0x6200006 (Upload to ).
Cinnamon warning: Invalid WM_TRANSIENT_FOR window 0x6200008 specified for 0x620003c (Upload to ).
Cinnamon warning: Invalid WM_TRANSIENT_FOR window 0x6200008 specified for 0x6200048 (Upload to ).
Cinnamon warning: Invalid WM_TRANSIENT_FOR window 0x6200008 specified for 0x620004e (Upload to ).

Dunno if this is related at all to this issue topic, but just thought to post this anyways.