Bug 149989 - Start Center doesn’t fit on small or scaled up displays; window can't be maximised
Summary: Start Center doesn’t fit on small or scaled up displays; window can't be maxi...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
6.2.0.3 release
Hardware: All Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: accessibility
: 151194 (view as bug list)
Depends on:
Blocks: Start-Center-Accessibility
  Show dependency treegraph
 
Reported: 2022-07-14 08:15 UTC by Óvári
Modified: 2024-04-07 13:00 UTC (History)
6 users (show)

See Also:
Crash report or crash signature:


Attachments
LibreOffice 7.4 Start Center (172.70 KB, image/png)
2022-07-14 08:21 UTC, Óvári
Details
Panel Height 60 (maximum), less vertical height for LibreOffice Start Centre (41.10 KB, image/png)
2022-08-06 21:08 UTC, Óvári
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Óvári 2022-07-14 08:15:55 UTC
Description:
Clicking on `LibreOffice Start Center` (which seems to have been renamed from `LibreOffice` in LO version 7.3) does not fit in smaller laptop display, i.e. 14”, with an enlarged Linux Mint Panel.

If the window fits in the display, the top right of the window has 3 buttons (minimize, restore, close). As the window does not fit in the display, the LibreOffice Start Center window only has 2 buttons (minimize. Close).

This did not occur with LibreOffice 7.3 Flatpak using 11” and 14” screen sizes.

Is the LibreOffice Start Center window size (dimensions) in versions 7.4 larger than the LibreOffice window size in versions 7.3? If so, could this be a regression?

Thank you

Version: 7.4.0.1 / LibreOffice Community
Build ID: 43e5fcfbbadd18fccee5a6f42ddd533e40151bcf
CPU threads: 2; OS: Linux 5.4; UI render: default; VCL: gtk3

Linux Mint 20.3 Cinnamon

Steps to Reproduce:
Clicking on `LibreOffice Start Center` (which seems to have been renamed from `LibreOffice` in LO version 7.3) does not fit in smaller laptop display, i.e. 14”, with an enlarged Linux Mint Panel.

If the window fits in the display, the top right of the window has 3 buttons (minimize, restore, close). As the window does not fit in the display, the LibreOffice Start Center window only has 2 buttons (minimize. Close).

Actual Results:
LibreOffice 7.4 only has 2 buttons in the top right of the window

Expected Results:
LibreOffice 7.4 should have 3 buttons in the top right of the window


Reproducible: Always


User Profile Reset: No



Additional Info:
This did not occur with LibreOffice 7.3 Flatpak using 11” and 14” screen sizes.

Is the LibreOffice Start Center window size (dimensions) in versions 7.4 larger than the LibreOffice window size in versions 7.3? If so, could this be a regression?

Version: 7.4.0.1 / LibreOffice Community
Build ID: 43e5fcfbbadd18fccee5a6f42ddd533e40151bcf
CPU threads: 2; OS: Linux 5.4; UI render: default; VCL: gtk3

Linux Mint 20.3 Cinnamon

Thank you
Comment 1 Óvári 2022-07-14 08:21:24 UTC
Created attachment 181259 [details]
LibreOffice 7.4 Start Center
Comment 2 Roman Kuznetsov 2022-08-06 16:05:08 UTC
What a screen resolution do you have on your display?
Comment 3 Óvári 2022-08-06 21:08:34 UTC
Created attachment 181644 [details]
Panel Height 60 (maximum), less vertical height for LibreOffice Start Centre

(In reply to Roman Kuznetsov from comment #2)
> What a screen resolution do you have on your display?

Display resolution: 1280 x 720 (16:9)

The Panel Height is set to the maximum of 60, as shown in the attached image, so there is less vertical height for the LibreOffice Start Centre window.
Comment 4 Óvári 2022-08-06 21:09:37 UTC
Can this issue's status please be marked as NEW?
Comment 5 V Stuart Foote 2022-08-19 05:56:19 UTC
Could be related to bug 150236 and some refactoring of WindowState handling and receiving fallback window size for the Start Center that don't fit your display. 

Please test your system with a TDF build of the master nighlty against LO 7.5.0 [1] where things are better.

Will probably need to install it in parallel as your Flatpak packaging is probably not available. Instruction for Linux build here:

https://wiki.documentfoundation.org/Installing_in_parallel

=-ref-=
[1] https://dev-builds.libreoffice.org/daily/master/Linux-rpm_deb-x86_64@tb87-TDF/
Comment 6 Óvári 2022-08-19 09:59:05 UTC
(In reply to V Stuart Foote from comment #5)
> Could be related to bug 150236 and some refactoring of WindowState handling
> and receiving fallback window size for the Start Center that don't fit your
> display. 
> 
> Please test your system with a TDF build of the master nighlty against LO
> 7.5.0 [1] where things are better.
> 
> Will probably need to install it in parallel as your Flatpak packaging is
> probably not available. Instruction for Linux build here:
> 
> https://wiki.documentfoundation.org/Installing_in_parallel
> 
> =-ref-=
> [1]
> https://dev-builds.libreoffice.org/daily/master/Linux-rpm_deb-x86_64@tb87-
> TDF/

Bug still present with

Version: 7.5.0.0.alpha0+ / LibreOffice Community
Build ID: 5ac75131556b687a01517ce4520a05bb49c1d840
CPU threads: 2; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: threaded
Comment 7 Stéphane Guillou (stragu) 2023-07-27 11:28:19 UTC
Reproduced with LO 6.2.0.2 to recent master build 24.2 alpha0+:

Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 24d0a62bd75b9a895c419aa165da648ab18f134d
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: threaded

All versions using gtk3. I tested on Ubuntu 20.04 with GNOME 3.36.8 + Wayland, with screen scaling to 200% on a 1920×1080 display. (Other VCLs wouldn't react to scaling setting.)

I can see the maximise button but clicking it (or using Super + UP, or double-clicking the window's title bar) does not maximise the screen, probably because the contents of the left-hand sidebar would overflow.

Related to bug 151194 (probably duplicate) and bug 134941 (which started as the same issue but was closed after an attempt at adding a scrollbar).

In my opinion, this should be fixed given that one can't use the Start Center on a 1920×1080 display scaled at 200%, but can use Writer on _a quarter_ of that.
This is an accessibility issue as this configuration wouldn't be unheard of for many low-vision users.

Michael, what do you think?
Heiko, apologies for bringing this one up again!
Comment 8 Stéphane Guillou (stragu) 2023-07-27 11:30:03 UTC
*** Bug 151194 has been marked as a duplicate of this bug. ***
Comment 9 Michael Weghorn 2023-07-27 15:34:50 UTC
(In reply to Stéphane Guillou (stragu) from comment #7)
> All versions using gtk3. I tested on Ubuntu 20.04 with GNOME 3.36.8 +
> Wayland, with screen scaling to 200% on a 1920×1080 display. (Other VCLs
> wouldn't react to scaling setting.)

For Qt-based VCLs, setting QT_SCALE_FACTOR=2 should be enough (same with GDK_SCALE=2 for Gtk); I usually just set that for running single applications when testing without having to change the setting for anything else.

> In my opinion, this should be fixed given that one can't use the Start
> Center on a 1920×1080 display scaled at 200%, but can use Writer on _a
> quarter_ of that.
> This is an accessibility issue as this configuration wouldn't be unheard of
> for many low-vision users.
> 
> Michael, what do you think?

https://www.libreoffice.org/get-help/system-requirements/ says 

> X Server with 1024x768 resolution (higher resolution recommended), with at least 256 colors

In a naive approach, I think that that probably has to roughly be multiplied by the scale factor when using any?

(In reply to Óvári from comment #3)
> Display resolution: 1280 x 720 (16:9)
> 
> The Panel Height is set to the maximum of 60, as shown in the attached
> image, so there is less vertical height for the LibreOffice Start Centre
> window.

It's cut off for me as well when I set my screen resolution to 1024x720, with a (default?) panel height of 36 pixels on KDE Plasma.

So if the minimum requirements mentioned above are still valid, I agree that this should be fixed.

Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 3121642fb1927c9cb1aa35c6b3e6afa818459117
CPU threads: 12; OS: Linux 6.3; UI render: default; VCL: gtk3
Locale: en-GB (en_GB.UTF-8); UI: en-US
Calc: threaded
Comment 10 Heiko Tietze 2023-07-28 11:51:30 UTC
UX requires a minimum screen size of 1280x768px/WXGA (the main menu is design for this) while officially the resolution needs to be at least 1024x768px. Sure, we can allow resitzing/maximizing the start center but there will be flaws anyway.
Comment 11 flklb-bugs 2024-04-07 13:00:49 UTC
Has there been any progress or conclusion on this?

This issue still affects me on my laptop screen (1366x768, 29px panel height).