Bug 146628 - Outline-Folding Button Is Too Small [HiDPI]
Summary: Outline-Folding Button Is Too Small [HiDPI]
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
7.2.4.1 release
Hardware: All Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: HiDPI Writer-Outline-Folding
  Show dependency treegraph
 
Reported: 2022-01-06 22:17 UTC by Damian Hofmann
Modified: 2024-02-13 23:30 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments
tiny folding button compared to rest of UI (138.67 KB, image/png)
2022-01-22 11:30 UTC, Damian Hofmann
Details
collapse button doesn't scale (593.37 KB, image/png)
2023-09-04 16:56 UTC, Damian Hofmann
Details
Outline Folding - 400% vs 200% Zoom - LO 24.2.0 vs. Word 365.png (79.77 KB, image/png)
2024-02-13 23:29 UTC, Tex2002ans
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Damian Hofmann 2022-01-06 22:17:50 UTC
Description:
The button for folding/expanding headings is rendered tiny and is very hard to click.

Steps to Reproduce:
With a HiDPI screen

1. Enable "Experimental Features"
2. Enable "Options" > "LibreOffice Writer" > "View" > "Outline Folding" > "Show outline-folding buttons"
3. Create a Writer document with some headings

Actual Results:
The outline-folding buttons left to the headings are tiny and hard to click

Expected Results:
The buttons should have a reasonable size, so they're easy to click


Reproducible: Always


User Profile Reset: No



Additional Info:
Version: 7.2.4.1 (x64) / LibreOffice Community
Build ID: 27d75539669ac387bb498e35313b970b7fe9c4f9
CPU threads: 8; OS: Windows 10.0 Build 19042; UI render: Skia/Raster; VCL: win
Locale: de-CH (de_CH); UI: en-US
Calc: threaded
Comment 1 Dieter 2022-01-21 07:24:19 UTC
Damian, thank you for your report. Let's treat it as enhancement request. Since "tiny" is not very specific, could you please attach a screenshot to make it more visible? And what would be a good solution for you 120% of the size, 150% or something else?
=> NEEDINFO
Comment 2 Damian Hofmann 2022-01-22 11:30:51 UTC
Created attachment 177705 [details]
tiny folding button compared to rest of UI

Added screenshot.

Compared to the font and rest of the UI, the folding button is "tiny". It's not even a quarter of the area of a normal toolbar button.

Note, that on a HiDPI screen, the UI and font appear "normal" sized. The cursor (not seen in the screenshot) is about the same size as the font and buttons in the toolbar.

The folding button is therefore very difficult to click. I think, at my screen resolution, it needs to have at least 4 times the area that is has now, to be clickable comfortably. I'd be happy to let a UX expert make that decision. The proper scaling will depend on each users individual screen resolution and system scale setting (mine system is currently configured to make everything 225% bigger).

To me, this is not a "enhancement". This is a usability and UI scaling issue. It's still an experimental feature, so maybe not super high priority, but still a bug.
Comment 3 QA Administrators 2022-01-23 03:44:22 UTC Comment hidden (obsolete)
Comment 4 Damian Hofmann 2022-06-15 19:20:25 UTC
Retested. Issue still exists with LO 7.3.3.2

Version: 7.3.3.2 (x64) / LibreOffice Community
Build ID: d1d0ea68f081ee2800a922cac8f79445e4603348
CPU threads: 8; OS: Windows 10.0 Build 19044; UI render: Skia/Raster; VCL: win
Locale: de-CH (de_CH); UI: en-US
Calc: threaded
Comment 5 Damian Hofmann 2023-09-04 16:56:37 UTC
Created attachment 189344 [details]
collapse button doesn't scale

Reproduced with LO 7.5.x on Windows 10. Added new screenshot to illustrate the issue.

On this HiDPI screen, I use a global scale factor of 200%. Yes, that makes stuff a little larger than "normal". But not by much. Setting the global scale to anything lower than 150%, everything on this system is too small to read.

In the screenshot, note the size of the collapse button, in relation to normal 12pt text? Or also in relation to the toolbar buttons. I think the button should be about the same height (and width) of a normal text line. Or about half the height and width of the toolbar buttons you see on this screen.

Or in other words, just apply the global scale factor. Right now, it seems, that the button is fixed pixels and doesn’t scale at all. This makes it unusable on HiDPI screens.

---

Version: 7.5.3.2 (X86_64) / LibreOffice Community
Build ID: 9f56dff12ba03b9acd7730a5a481eea045e468f3
CPU threads: 8; OS: Windows 10.0 Build 19044; UI render: Skia/Raster; VCL: win
Locale: de-CH (de_CH); UI: en-US
Calc: threaded
Comment 6 Tex2002ans 2024-02-13 23:29:58 UTC
Created attachment 192549 [details]
Outline Folding - 400% vs 200% Zoom - LO 24.2.0 vs. Word 365.png

Yep, still an issue in:

Version: 24.2.0.3 (X86_64) / LibreOffice Community
Build ID: da48488a73ddd66ea24cf16bbc4f7b9c08e9bea1
CPU threads: 8; OS: Windows 10.0 Build 22631; UI render: Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: CL threaded

Attached is an image comparing:

- LO 24.2.0 vs. Word 365 (2401, build 17231.20194)
- 400% vs. 200% zoom

on:

- Windows 11
- 150% = Scale factor
- 3840x2160 = Resolution

= = = = = = =

Note: This feature isn't experimental (since LO 7.4).

So all you need to do now is:

1. Tools > Options.
2. LibreOffice Writer > View.
3. Under "Outline Folding":
   - Check box ON for "Show outline-folding buttons".

= = = = = = =

(In reply to Damian Hofmann from comment #5)
> note the size of the collapse button, [...] I think the
> button should be about the same height (and width) of a normal text line. Or
> about half the height and width of the toolbar buttons you see on this
> screen.

I agree. Also, if you zoom in:

- The folding button stays extremely tiny.

I'd expect the folding button to:

- Grow/scale "with the font size" (/ or line-height?) of the headings.

... or at least "stay a reasonable size" throughout.

Wouldn't want a:

- 96pt heading to have a GINORMOUS button.
- 8pt heading to have a teeny tiny, unclickable button.

- - -

I just tested in Word 365 (2401, build 17231.20194)...

And they actually have:

- Same size "collapse button" for all heading levels.
   - (Heading 1 + Heading 6 = same size "collapse arrow".)
   - (Font size = no change at all.)

Zooming in/out:

- Shrinks/Grows the size.
   - 100% looks ~ like height of a 12pt capital letter.
   - 200% looks ~ like height of a 12pt lowercase letter.
      - (Don't know if this is a bug? It shrinks smaller and smaller the further you zoom. By 400%, it's almost 1/4 the size of a 12pt letter 'e'.)

It also feels like it has:

- A tiny bit of a "buffer" around it.
   - (Maybe a few pixels?)

This lets you more easily click to collapse headings.