Window size too big on tiny screens

Bug #1739956 reported by JeanLucCoulon
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Rapid Photo Downloader
Triaged
Low
Unassigned

Bug Description

Hi,
I've a notebook.
It has a 13" screen and the definition is 1366 x 768.
The gui is only partially displayed.
This would not be a problem if it was possible to scroll the window to access the lower part.

But the lower part of the screen cannot be accessed:
- there are no scroll bar,
- the windows in not moveable up higher than the to end of the scree,
- the "maximize" entry is grey and not working and there is no "maximize" button present.

I use Debian sid.
I cannot have a higher definition for the display.
Regards

Jean-Luc

Revision history for this message
Damon Lynch (dlynch3) wrote :

Thanks for your bug reports. Try closing the side panels, and you should be able to resize the window. Let me know how you get on.

Revision history for this message
JeanLucCoulon (jean-luc-coulon-f) wrote :

Hi Damon,
I've found the way to close the left panel but not the right panel. I can change its width but I've not found the way to *close* it.

Regards (and Merry Christmas ;)

Jean-Luc

Revision history for this message
Damon Lynch (dlynch3) wrote :

Click on the right vertical buttons to switch panels, or open/close them. For example if the Destination panel is open, click on the Destination button to close it.

I assume you are using version 0.9.x.

Merry Christmas to you too!

Damon Lynch (dlynch3)
summary: - Partially displayed gui on a notebook
+ Window size too big on tiny screens
Changed in rapid:
status: New → Triaged
importance: Undecided → Low
Revision history for this message
JimDean (jdean55) wrote :

I'm seeing this too even on a larger screen. I have 1600 x 900 and the lower section of the window disappears off the bottom of the screen.

I can move and resize the window however if I close and open the application again the resize and position isn't remembered. I guess the position is a Window manager issue but I don't think the size is.

Revision history for this message
JimDean (jdean55) wrote :

I did some more testing on this and found that the .conf is updated after closing and shows the smaller window height in the Main Window section. However when reopened it returns to the default height of 930.

Manual editing of the file is ignored and overwritten at the next use too.

Tested under Fedora 28 Xfce with RPD recently upgraded to 0.9.13

Revision history for this message
Julian Rickards (jrickards) wrote :

I get the same error in Linux Mint 19.3. The only buttons at the top right corner of the application are minimize and close (X), there are no Maximize or Restore buttons, no matter what I do. Even right-clicking on the top of the application, the Maximize option is grayed out, there is a Resize option but it doesn't solve the issue. The problem is that the bottom of the application is never visible so I can't see the progress bar and, if I want to uncheck any of the files to transfer, I can't "reach" the checkbox for any of the images in the bottom row to uncheck these (I can scroll up and down if I have more rows of images that can appear in the screen but the bottom row is always cut off).

I wonder if it might be related to Linux Mint 19.3 (in my case) as RPD worked fine in 19.2 and earlier.

However, despite RPD working fine in earlier versions, I always got the same "error" that JimDean (above) experienced where, if in 19.2 and earlier, I Maximized the application to see all of it, it didn't remember this (maximize) setting for next time and I'd have to Maximize it again, each time.

I have another laptop running Manjaro (Arch based distro), I'll check it tonight (New York timezone) and report back.

Revision history for this message
Julian Rickards (jrickards) wrote :

In Manjaro, the previous application window size is never remembered, the bottom of RPD is not visible but it does have the Restore button at the top which maximizes the application (resizes it to fill the window meaning that the bottom becomes visible). However, after exiting and restarting RPD, you have to maximize the application again.

Revision history for this message
Damon Lynch (dlynch3) wrote :

Sorry I will not have time to investigate problems with window positioning or state for several months.

Revision history for this message
Damon Lynch (dlynch3) wrote :

Unfortunately the problem of the window being too big for tiny screens is not properly fixed.

However, I have updated the code to account for high DPI screens, which has the side effect of hopefully better handling the situation in Linux Mint where it cannot be maximized because the window goes off the bottom of the screen.

Please test the bug fix by going to the download page and running the install.py script for the development version:

https://damonlynch.net/rapid/download.html

python3 install.py --devel

Let me know if you still see the problem. I cannot replicate it using the latest version of Rapid Photo Downloader with Qt5.14.

If the problem under Linux Mint is fixed for you, please let me know so I know it is fixed.

Revision history for this message
Julian Rickards (jrickards) wrote :

Linux Mint 19.3, closing side panels fixed the issue.

Closed side panels, double clicked on top window bar (don't know the proper name for it, the bar that has the min, resize, max, close buttons on it) and the application window properly resized for monitor size and the resize button appeared again (yay!). Restored the right panel and everything worked fine. Closed app, reopened it, all is good.

Awkward fix but it worked.

Revision history for this message
Damon Lynch (dlynch3) wrote :

Julian I assume you are running a recent version of Rapid Photo Downloader? It seems it works as it should now because the Qt developers fixed something in Qt; nothing changed in Rapid Photo Downloader. The install.py script automatically installs the latest version of Qt.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.