Bug 163979 - Add a Global Default Zoom Setting for All Documents
Summary: Add a Global Default Zoom Setting for All Documents
Status: RESOLVED WONTFIX
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: needsUXEval
Depends on:
Blocks: Zoom
  Show dependency treegraph
 
Reported: 2024-11-21 10:22 UTC by Enzo GD
Modified: 2025-01-16 07:58 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Enzo GD 2024-11-21 10:22:07 UTC
Description:
Currently, LibreOffice remembers the zoom state of individual documents but does not allow users to define a global default zoom setting. It would be beneficial to have an option in the preferences (e.g., under Tools > Options > View) to set a default zoom type (e.g., "Optimal View," "Fit Width," or a percentage) that applies to all documents, whether new or existing.

This feature would improve usability, especially for users who work with many files or have specific accessibility needs

Actual Results:
Currently, LibreOffice remembers the zoom state of individual documents but does not allow users to define a global default zoom setting.

Expected Results:
 It would be beneficial to have an option in the preferences (e.g., under Tools > Options > View) to set a default zoom type (e.g., "Optimal View," "Fit Width," or a percentage) that applies to all documents, whether new or existing.

This feature would improve usability, especially for users who work with many files or have specific accessibility needs


Reproducible: Always


User Profile Reset: No

Additional Info:
-
Comment 1 Roman Kuznetsov 2025-01-07 10:38:50 UTC
I'm not sure I want to have the same zoom level for Calc and for Writer or Draw or Impress documents by default

UX-team, what's your opinion here?
Comment 2 Heiko Tietze 2025-01-07 10:42:46 UTC
(In reply to Enzo GD from comment #0)
> This feature would improve usability, especially for users who work with
> many files or have specific accessibility needs
Please elaborate the use case. I also see no benefit in a default other than 100% that is valid only the first time you start the program resp. the module.
Comment 3 V Stuart Foote 2025-01-07 12:22:49 UTC
(In reply to Heiko Tietze from comment #2)
> (In reply to Enzo GD from comment #0)
> > This feature would improve usability, especially for users who work with
> > many files or have specific accessibility needs
> Please elaborate the use case. I also see no benefit in a default other than
> 100% that is valid only the first time you start the program resp. the
> module.

Well could envision it in an accessibility context. Similar to the <F10> and <F6> jump to the main menu's 'File' button or returning to document canvas. To recover the UI scaling to a known condition.

This could reset the entire UI to either 100% (default), or to a user set scale value as they need to recover their position in any/all active modules.  100% by default, but provide tools option  to preset the scaling either global or by spinbox per-module.

Maybe add per module scaling vales to the Accessibility options panel, or maybe the View panel, with single UNO to reset UI across current soffice.bin process against those user values.

Would be helpful for a11y, but could also assist those "Eve" users who work with sets of calc sheets and an occasional writer document. They could break out of calc, scale to work in the writer module, then back to the multi window set of calc sheets.
Comment 4 Michael H 2025-01-07 13:46:27 UTC
Just for your information: For Writer 25.2. there is already an enhancement. Please see https://bugs.documentfoundation.org/show_bug.cgi?id=132274.
Comment 5 Heiko Tietze 2025-01-07 14:32:24 UTC
Oliver, what do you think?
Comment 6 V Stuart Foote 2025-01-07 15:12:19 UTC
Hmm, work on bug 132274 is good. Probably similar should be implemented in all modules, but then would want to centralize the per-module setting location for a cleaner UI?
Comment 7 Oliver Specht (CIB) 2025-01-08 08:34:27 UTC
(In reply to Heiko Tietze from comment #5)
> Oliver, what do you think?

I wouldn't want to share the zoom value between Writer and Calc.
While it totally makes sense to see the page width (here 300%) I wouldn't want to work on a spreadsheet in 300%.

Also the interpretation of width/width and height zoom is totally different between Writer (page size) and Calc (range selection). And Calc doesn't know about optimal zoom.
Comment 8 Heiko Tietze 2025-01-16 07:58:02 UTC
We discussed the topic in the design meeting.

Accessibility solution should be rather done on the OS-level (eg. per scaling). And it is unclear how a default value would come into play with the last zoom level and the document zoom. The recently implemented solution might just not be known by the OP. => WF