Bug 37817 - Zoom mode to the Full-width between set page margins only--suppressing display of margins at all zoom levels
Summary: Zoom mode to the Full-width between set page margins only--suppressing displa...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: Other All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: needsUXEval
: 96130 123523 (view as bug list)
Depends on:
Blocks: Writer-Enhancements
  Show dependency treegraph
 
Reported: 2011-06-01 07:24 UTC by Dotan Cohen
Modified: 2019-02-21 14:31 UTC (History)
5 users (show)

See Also:
Crash report or crash signature:


Attachments
A proposed mockup of the feature in action. (94.09 KB, image/png)
2011-06-01 07:27 UTC, Dotan Cohen
Details
The original document layout (current implementation) from which the proposed screenshot was derived. (99.09 KB, image/png)
2011-06-01 07:31 UTC, Dotan Cohen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dotan Cohen 2011-06-01 07:24:36 UTC
A common usage scenario is to place two documents side by side in two Writer windows. The problem with this is that the document becomes too small: a workaround is to zoom, remove rulers, and use Web Layout. However in some documents the layout is very important, and therefore Web Layout cannot be used.

I propose a new view mode in which the rulers and page margins are not shown, and the editable part of the page is automatically zoomed to the full width of the non-chrome Writer window.

Thanks.
Comment 1 Dotan Cohen 2011-06-01 07:27:18 UTC
Created attachment 47425 [details]
A proposed mockup of the feature in action.

This screenshot is a mockup of the proposed feature in action. The proposed feature is on the left, a regular Writer window is on the right.
Comment 2 Dotan Cohen 2011-06-01 07:31:04 UTC
Created attachment 47426 [details]
The original document layout (current implementation) from which the proposed screenshot was derived.
Comment 3 Björn Michaelsen 2011-12-23 12:02:15 UTC Comment hidden (obsolete)
Comment 4 Dotan Cohen 2012-01-11 01:22:24 UTC
This feature request is still valid for the latest development version
Comment 5 sasha.libreoffice 2012-01-25 23:29:04 UTC
As I can understand:
"Option to disable show on screen rulers ans part of page outside page margins"
this differs from pressing Ctrl-Shift-J by this: toolbars and menu need to be on screen.
Comment 6 Dotan Cohen 2012-01-26 01:37:46 UTC
No, Sasha, this RFE has nothing to do with fullscreen. This RFE requests a view mode in which the rulers and page margins are not shown, and the editable part of the page is automatically zoomed to the maximum possible without having a horizontal scrollbar appear.
Comment 7 Joel Madero 2014-07-13 01:33:35 UTC Comment hidden (obsolete)
Comment 8 V Stuart Foote 2019-02-17 15:59:50 UTC
remains a valid enhancement
Comment 9 V Stuart Foote 2019-02-17 16:00:18 UTC
*** Bug 123523 has been marked as a duplicate of this bug. ***
Comment 10 V Stuart Foote 2019-02-17 16:15:53 UTC
attachment 149353 [details] and attachment 149354 [details] from duplicate bug 123523 show intent that the set margin should be excluded in rendering the document canvas in single and multi-page views.

As noted, the current hide-whitespace UNO command is only functional in single-page view. Expanding to include the multi-page view seems appropriate.
Comment 11 V Stuart Foote 2019-02-17 16:24:57 UTC
*** Bug 96130 has been marked as a duplicate of this bug. ***
Comment 12 Heiko Tietze 2019-02-18 10:49:34 UTC
Switching rulers on/off and hiding the page margins sounds not like a view mode to me. (You can disable the rulers and hide whitespace via the View menu). The "view mode" reminds me rather on the print preview.

The actual scenario here is to visually compare documents with a special side-by-side view that is not a multidocument interface.
Comment 13 V Stuart Foote 2019-02-18 13:31:54 UTC
Use case are also commented on in the duplicates, and this new "view" requires more than just hiding the rulers and page margins. The "remove white-space" command is not sufficient as it only removes the top and bottom margins when document extends to multiple pages, but could be tweaked.

The view needed, including ability to Zoom larger or smaller, is to _display_ just the _editable_ canvas area--dropping out all 4 margins (and header/footers).  Rulers would go, Slide bars remain obviously. Header/Footers controls would go inactive, and not be considered for movements of the canvas.

Imagine most behavior would be the same--just the area of the "view" would be the text held inside the margins. Rather than our standard view defaults which are:

width of interior text area + l-margin + r-margin = full frame width

height of the interior text area + header + t-margin + footer + b-margin = frame height. 

Would become a view

width of interior text area = full frame width

height of interior text area = full frame height

It could be linked to a button, like current "remove white-space", and possibly also added to the View modes on the status bar.
Comment 14 Heiko Tietze 2019-02-20 07:57:46 UTC
I'm totally in for making the "hide whitespace" function also affecting the left/right margins. But I don't see switching UI elements on/off, or collapsing it, as a special "view". That would rather be a MUFFIN thing and perfectly suited for an extension.

Regarding use cases, for example bug 123523 is not talking about a workflow. It could be "I want to have more space to read documents in full size on my small screen" or a bit more far fetched "I want to use large margins but not see it while editing". As a WYSIWYG editor this is going to be out of scope. We should be very carefully with keeping focus not working on the swiss-army-knife. 

What makes sense to me is the workflow "I want to visually compare documents" and we have to consider special solutions (not saying hide whitespace etc. is off-topic in this mode).
Comment 15 00 2019-02-20 14:50:15 UTC Comment hidden (spam)
Comment 16 00 2019-02-21 06:10:06 UTC
(In reply to V Stuart Foote from comment #9)
> *** Bug 123523 has been marked as a duplicate of this bug. ***


"37817" is different from "123523".

『37817』→『No』 horizontal scroll.
『123523』→『Have』 horizontal scroll.

Please change back.
Comment 17 00 2019-02-21 08:31:18 UTC
(In reply to 和尚蟹 from comment #16)

"123523" → When "display 600%", "have" a horizontal scroll.
Comment 18 V Stuart Foote 2019-02-21 13:33:37 UTC
(In reply to 和尚蟹 from comment #16)
> (In reply to V Stuart Foote from comment #9)
> "37817" is different from "123523".
> 
> 『37817』→『No』 horizontal scroll.
> 『123523』→『Have』 horizontal scroll.
> 
> Please change back.
It is a dupe with *exactly* the same functional and development issues.

The "no horizontal scroll" here is an oblique reference to how the current zoom to "Optimal View" includes the left and right margins and activates a scroll bar. 

This mode, hiding the white space of the margins, would still require the scroll bar, just not at its default full zoom, and the scroll would only affect what is displayed of the document canvas.

Also, what you call Dark mode is not the correct usage. Dark mode is a theme issue becoming common with macOS Mojave and Windows 10 app design (long available on Linux desktops).
Comment 19 00 2019-02-21 14:31:49 UTC
(In reply to V Stuart Foote from comment #18)

> It is a dupe with *exactly* the same functional and development issues.
> 
> The "no horizontal scroll" here is an oblique reference to how the current
> zoom to "Optimal View" includes the left and right margins and activates a
> scroll bar. 
> 
> This mode, hiding the white space of the margins, would still require the
> scroll bar, just not at its default full zoom, and the scroll would only
> affect what is displayed of the document canvas.

After the theme has been changed, there is no problem.

> Also, what you call Dark mode is not the correct usage. Dark mode is a theme
> issue becoming common with macOS Mojave and Windows 10 app design (long
> available on Linux desktops).

I don't know how to express it, so using "Dark mode" to express it means reducing the meaning of "white".