Bug Hunting Session
Bug 38093 (Writer-Outline-View) - Add an Outline View layout and editing mode to Writer
Summary: Add an Outline View layout and editing mode to Writer
Status: NEW
Alias: Writer-Outline-View
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: Other All
: high enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: needsUXEval
: 38262 45610 58105 68167 70408 80640 90887 127497 (view as bug list)
Depends on:
Blocks: Navigator Writer-Enhancements View-Canvas
  Show dependency treegraph
 
Reported: 2011-06-08 19:56 UTC by garethsljones
Modified: 2019-09-11 19:03 UTC (History)
30 users (show)

See Also:
Crash report or crash signature:


Attachments
Ecco Pro Outliner Screenshot (59.28 KB, image/png)
2012-01-28 10:47 UTC, garethsljones
Details
Omnioutliner Screenshot (102.08 KB, image/jpeg)
2012-01-28 10:48 UTC, garethsljones
Details
Outliner showing text style options (62.08 KB, image/png)
2012-01-28 10:49 UTC, garethsljones
Details

Note You need to log in before you can comment on or make changes to this bug.
Description garethsljones 2011-06-08 19:56:11 UTC
Suggestion: the Outline view in Impress (View/Outline) should be the basis of a specialized outlining component or be made available 

Rationale: Linux has a shortage of single-pane outlining programs such as OmniOutliner on the Mac or Ecco Pro on Windows. Ironically, the closest program to meeting this need is the outline view in LibreOffice Impress. However, some defaults (such as the large fonts that suit the slides) make no sense to someone who merely wants to make outlines. In addition, an outliner is of most use to a writer who might not think to find the tool in the View menu of a Presentation program. If the existing code to create outlines became EITHER a full component of LibreOffice OR available in a Writer document THEN it could be have its own set of preferences set that do not interfere with those that are useful for slides AND would be more easily discoverable by the writers who need it.
Comment 1 Björn Michaelsen 2011-12-23 12:25:48 UTC Comment hidden (obsolete, spam)
Comment 2 sasha.libreoffice 2012-01-26 01:30:29 UTC
Please, add screenshots of OmniOutliner on the Mac and Ecco Pro on Windows if available.
And enumerate needed functionality
Comment 3 garethsljones 2012-01-28 10:47:20 UTC
Created attachment 56266 [details]
Ecco Pro Outliner Screenshot
Comment 4 garethsljones 2012-01-28 10:48:07 UTC
Created attachment 56267 [details]
Omnioutliner Screenshot
Comment 5 garethsljones 2012-01-28 10:49:08 UTC
Created attachment 56268 [details]
Outliner showing text style options
Comment 6 garethsljones 2012-01-28 11:12:45 UTC
I've attached the desired screenshots. About the request for functionality: there's a good introduction to the features of typical outliners on this web page: http://www.atpm.com/9.10/atpo.shtml

The vital features (listed on that page) are:

1. Nesting. Any item in the outline can have sub-items, which can themselves have sub-items. (The Outline View in Impress can show only one level of sub-items, but multiple levels are really needed if it is to be used as an outlining tool. Outlines in Writer are already fine in this respect).

2. Promoting/Demoting. This is the vital missing part. Each item should have an associated icon that allows it to be grabbed and moved either up and down to change the order of items in the outline hierarchy or left or right, to change its level in the hierarchy. Sub-items are automatically shifted along with their head item.(Whether the Outline view in Impress or the outline function in Writer is taken as the basis for developing the LibreOffice outliner, then this functionality is entirely missing). The icon is generally a triangle. The triangle points at the associated item if sub-items are hidden ("collapsed") or down, if they are not. A click on the icon changes the direction in which it points and whether the sub-items are visible.

3. Each item should be able to hold one or more paragraphs of text, so the outliner could be used to write long, well-structured documents.

4. Where paragraphs are used, they should be able to be "folded," so only the first line is visible. This helps to concentrate on the structure, rather than the content of the document. Unfolding allows the content to be worked on.

5. Styles. Each level in the outline hierarchy should have an associated style.
Comment 7 garethsljones 2012-01-28 11:14:47 UTC
Comment on attachment 56267 [details]
Omnioutliner Screenshot

This screenshot shows how whole paragraphs of information can be integrated in an outline.
Comment 8 garethsljones 2012-01-28 11:17:43 UTC
Comment on attachment 56266 [details]
Ecco Pro Outliner Screenshot

This shows the interface of a typical single-pane outliner. The blue dots are handles which can be grabbed and moved within the hierarchy, either up/down or left/right. Clicking them shows or hides sub-items associated with the head item. In this case the "Bills" item has hidden sub-items (as indicated with a small black triangle by the blue dot). The "Stuff" item has its sub-items visible.
Comment 9 sasha.libreoffice 2012-01-30 01:36:47 UTC
Thanks for good explanation. It is interesting idea
Comment 10 Susan Cragin 2012-02-07 06:28:35 UTC
(In reply to comment #9)
> Thanks for good explanation. It is interesting idea. 

It's a critical idea. 
Single pane outliners with the ability to organize visually and move large blocks of text are critical to writing and publishing. 
I know many writers and most use Macs just to get OmniOutliner, which is the gold standard for writers and academics right now. I teach and belong to a professional writers' group and every serious published member seems to have a Mac running OmniOutliner except me. 
There are also several other good single-pane outliners for Macs. 
On Windows the best is the discontinued EccoPro. MSOffice has an okay one that my students have to use to learn to outline. 
Linux has nothing at all. 
Currently I draft using Scite and the CSS stylesheet function to get a good nesting outline. It's far from ideal and I have {{{ brackets and strange colors all over the place. I also run Notepad2 with code folding, which runs well in wine. N2 has keystrokes to move blocks of text up and down. Coupled with the outline function, that makes this tiny program very useful for drafting. 
LO's Navigator is good when you have a finished document, but nearly useless for brainstorming and organizing. Moving back and forth is a time-consuming. I would work entirely from the navigator panel if I could, but of course you can't edit the navigator panel. 
Dave Winer's OPML editor might provide some interesting open-sourced code.
This is more than an interesting idea. This is a critical function. My only quesstion is whether it should be a view in LO's writer or be made a special outlining program. I could do without formatting, fonts, publication views and so on to really be able to organize lots of text.
Comment 11 Nick222 2012-05-04 08:49:00 UTC
Outline View in Writer is very importent!
Comment 12 Matthew B 2012-05-12 14:42:02 UTC
Noticed this request/forum after already posting this: http://ask.libreoffice.org/question/2596/text-folding-pretty-please

Please add folding text functionality to the next release of Writer or give advice on how to make add-on.

Additional Comments:
For brain storming, outlining, studying, code writing, drafting documents, or helping the reader brief documents quickly, Folding text/collapsible outlining is a must! It makes the tasks listed not only possible but a breeze. 

The programs which already offer this feature are EXTREMELY poor word processors. They DO NOT compare to MS Word or Libre Writer.  Writer needs this capability as it will give them a huge advantage over OpenOffice and MicrSoft.

Additional Suggestions for Functionality.  Yes, the General FoldingText/Outlining available capability in MS Office and omin outliner is good, but if Libre Office is developing this, while add it these features should be considered:

- Yes, the paragraph summary displaying "only the first sentence", but also...

- Additional Summary/Folding Options: the option to customize what is displayed in place of the full text (ie, customize the summary item that is displayed in place of the full text).
        Txt summary item may be either:    
         i.   PreDefined text (ex, "+", "note", "...", "Summary", a bullet)
         ii.  Auto Enumerated text- (ex "exhibit", "exhibit2", "par1", "par2")
         iii. Auto text Summary of:
                only the First Paragraph.
                only the First Sentence.
                only the First line.
                until page full, but not more than 2 lines, & at least 1 line.
         iv.  Any Custom Text/Field. examples
                "(click to see examples)"  
                "Class Notes [Date]."
          v.  Any picture or other item.
 
        ***In all instances***: 
            1. ability to format summary item (be it text or pic) like any other text or pic in the doc.
            2. ability to not allow or to allow the editing of the summary item.
            3. method indicating inlinetext is summarized (ex, highlight on mouse over)
       

NOTE: The following feature MIGHT not be able to be added with a single script project, but probably need to be separate scripts, but still should be packaged as one add-on with previous features.

- Inline Summary of ANY string of words/symbols/or inline pictures (not limited to a whole paragraph).  
DESCRIPTION: Highlight any inline item (words, pictures, etc), click a "summarize" button, user is given option to condense (hide) highlighted text and display only the summary item (which could be any text specified by user, a bullet like "+", a picture, or text box).  The summary item is formatable and inline with the text around it, editable just like any item in the doc. But, being a summary item, right clicking it will give the additional option to show hidden text, and vice versa.  And right clicking on hideable text will give the additional option to display only the summary (the summarized item).  

- In-Line Text Preview for embeded or linked documents.  
DESCRIPTION: The embeded/linked document would be represented by a summary item.  The summary item can be any user defined item (ex "{...}", a long or brief description, a bullet, or image). But Writer should also give an additional option in the case of embedding or linking a document: the option to make any portion of the embeded/linked document the summary item, NOT allow any change to that summary item (except formatting), BUT updating the summary item when the linked document/embedded document changes.  Finally, right clicking the summary item will give the additional option to open the document.
Comment 13 Bernhard Rohrer 2012-06-10 04:28:39 UTC
a relative of this bug as been open in OOO for 10 years now (sic!)and is the bug with the most votes there and still has not been addressed. This functionality is one of the things where MS Word outshines OOO and LO really needs addressing as it is a requirement for writing large texts. Please, please, please let's finally get this fixed!
Comment 14 Owen Genat (retired) 2013-12-22 12:45:10 UTC
Added related Apache OO issue to See Also list. Version set to Inherited From OOo. Bug 38262 would appear to be a duplicate.
Comment 15 inpost 2015-02-19 19:05:18 UTC
(In reply to Susan Cragin from comment #10)
> (In reply to comment #9)
> > Thanks for good explanation. It is interesting idea. 
> 
> It's a critical idea. 

Use jedit; see: https://bz.apache.org/ooo/show_bug.cgi?id=3959#c245
Comment 16 Jean-Baptiste Faure 2015-02-21 22:03:05 UTC
*** Bug 38262 has been marked as a duplicate of this bug. ***
Comment 17 Mike Kaganski 2015-04-27 00:29:05 UTC
*** Bug 45610 has been marked as a duplicate of this bug. ***
Comment 18 Mike Kaganski 2015-04-27 00:29:16 UTC
*** Bug 68167 has been marked as a duplicate of this bug. ***
Comment 19 Mike Kaganski 2015-04-27 00:29:23 UTC
*** Bug 70408 has been marked as a duplicate of this bug. ***
Comment 20 Mike Kaganski 2015-04-27 00:29:28 UTC
*** Bug 80640 has been marked as a duplicate of this bug. ***
Comment 21 Cor Nouws 2015-04-27 09:16:21 UTC
*** Bug 90887 has been marked as a duplicate of this bug. ***
Comment 22 Keith Collyer 2015-06-12 12:46:31 UTC
(In reply to inpost from comment #15)
> (In reply to Susan Cragin from comment #10)
> > (In reply to comment #9)
> > > Thanks for good explanation. It is interesting idea. 
> > 
> > It's a critical idea. 
> 
> Use jedit; see: https://bz.apache.org/ooo/show_bug.cgi?id=3959#c245

Answered: https://bz.apache.org/ooo/show_bug.cgi?id=3959#c246
Comment 23 Jean-Marc Liotier 2015-06-16 21:58:34 UTC
With 325 comments, this ticket's sibling on the OO side is by far the most commented there: https://bz.apache.org/ooo/show_bug.cgi?id=3959#c325

Writer's keyboard shortcuts to 'Promote/Demote One Level' and 'Move Up/Down with Subpoints' work well with bullet lists but disappointingly not with title levels... Extending their use to titles would be a nice way to start alleviating the outlining pains in Writer without having to incur the high cost of implementing a new view.

Also, those who wish some perspective on the state of the art might want to look at those few examples...

A non-WYSIWYG example in the deceptively spartan Vim, The Vim Outliner:
http://bike-nomad.com/vim/vimoutliner.html - it does everything a classic
outliner does, as its documentation explains:
http://bike-nomad.com/vim/README.otl.txt

A cross-Apple example - Apple only, but the UI scales across the whole product
range from phone to desktop: https://www.omnigroup.com/omnioutliner/#Write -
autistic software, but functionally very nice.

A web-based example: https://www.theoutlinerofgiants.com - utterly removed from
the desktop world, but perfect for those newfangled youths who were born in a
browser... And it has an example structured document that happens to be a
great dissertation about the outliner nature:
https://www.theoutlinerofgiants.com/outliners

From that one, for some nice historical examples I recommend the sections
covering Wordperfect and FullWrite Pro at http://www.atpm.com/10.03/atpo.shtml
Comment 24 don 2015-06-20 01:05:18 UTC
I've been following the OO bug almost since its beginning.  Unfortunately, the discussion there has been somewhat polluted by rancor between commenters.  Consider this a heartfelt plea to avoid this happening here!  Please, folks, keep your comments relevant to the desired feature.  If you have a taste for flame wars, please take them elsewhere.

As a small contribution to this bug, I offer a description I gave several years back of the outlining capability of Ecco Pro, a Windows PIM: http://www.compusol.org/ecco/outlining.html.

To be clear, Ecco is not a candidate for an outlining component of a word processing application or suite.  However, I've been using it for well over a decade as a project/task organizer and tracking tool.  The main reason for posting it here is the ease of managing outlines, including easy restructuring as needed.  It might be useful to review Ecco's outlining functions when designing the outliner for LO.
Comment 25 Steve 2016-06-03 13:36:42 UTC
Come on people, how hard can this be.  I can create an HTML document with elements you can hide/un-hide with an 11 line javascript script put in the <head> element, and using 2 strings of javascript, one of the like 37 characters long and the other one like 34 characters long.  The 'parent' string goes into the element that will always be visible, the 'child' string goes in the element (such as a <span>) that you want to hide/unhide

Javascript function script in <head> Code :

<script type="text/javascript">
function toggleShowHide(elementId) {
    var element = document.getElementById(elementId);
    if (element) {
        if (element.style.display == "none")
            element.style.display = "inline";
        else
            element.style.display = "none";
    }
}
</script>

code end/

'Parent' string code (I added the style color stuff so it would show up blue like a link) :

onClick="toggleShowHide('UniqueID')" style="color:#000030"

code end/

'Child' string code :

id="UniqueID" style="display:none"

code end/

You can use anything you want as the label instead of UniqueID, I just used that as boilerplate.  Just make sure they match.

Used creatively, like putting a list in a <div>, you can have hideable/collapsible sublists, used in a <span> you can have descriptive text about something.  Using hidden lists and hidden spans for the description text, you can put the whole Encyclopedia Britannica in an HTML document, with collapsible/hideable lists & sub-lists and description spans.

Here is an entire webpage, that works if you paste it into a plain text editor and save it as an .html file.  Do NOT, I repeat do NOT, try to use Writer/Web to do this.  As it does NOT make clean (makes probably the messiest HTML code of any product I have yet to see) plain HTML code, it messes this thing ALL up.  If you see anything at all doing this with Writer/Web, it will just be the code.  I was going to attach the thing as an attachment, but it's only 41 lines long.

Sample hideable text HTML page code :

<html style="margin:40px; padding:40px; background-color:#303030">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- The javascript code in this page allows you to add text that can be clicked to be shown and hidden -->

<title>Put your Title text here</title>

<head>
<script type="text/javascript">
function toggleShowHide(elementId) {
    var element = document.getElementById(elementId);
    if (element) {
        if (element.style.display == "none")
            element.style.display = "inline";
        else
            element.style.display = "none";
    }
}
</script>
</head>

<h3>Put the Header you want for your page here</h3>

<body style="font-family:'Georgia', serif;font-size:130%;color:#00cc00">

This is where you put the text for your page
<p>
<b onClick="toggleShowHide('UniqueID')" style="color:#000030">Click here to see hidden text</b>
</p>

<p>
<span id="UniqueID" style="display:none">
This is the text that you are hiding from view until it is clicked 
</span>
</p>


</body>
</html>

code end/

Just copy that code, paste it into a plain text editor and play with it all day clicking the blue text and watching the hidden text in the spank appear and disappear.

SURELY someone could easily translate this into the code used to work in LibreOffice and integrate it as a function(s) or method(s) or whatever you would use.
Comment 26 ZK 2016-11-14 16:34:52 UTC
I'd like to add another vote for this feature. I use LibreOffice and I love it, but I dearly miss this feature from MS Office. I wrote my thesis is MS Office and trying to use LibreOffice instead would have cost me significant extra time when organizing and reorganizing large portions of text. I created a bug track ID just to make this comment and I hope this feature gets some serious consideration.
Comment 27 Cougar Brenneman 2016-11-16 03:24:45 UTC
In the migration from one system to another, my comments have been lost, but I have been very vocal about this need. I want to echo the previous commenter: The outliner in Word is so superior to anything similar in LibreOffice that I will never use LibreOffice until something as good is present here. 

In the 1980s, prior to the wide acceptance of Word, I wrote all of my magazine articles for eight years using a primitive outliner named PCOutline. The outliner functions were so absolutely important to me that I was not tempted by anything else until I was convinced that Word's outliner was actually an improvement--for instance, because I could use a mouse for editing.

I'm always concerned about what I would do if I no longer could use Word's outliner, so I've made a study of everything I can find. WPS Office from China is an okay outliner, and if I were forced to choose between LibreOffice and WPS Office, I would choose the latter because of the outliner.

The functions of an outliner that I love:
1) I can brainstorm in text points and then drag and drop these brainstorms into headings that I generate on the fly.
2) When a heading gets too bloated for convenient dragging and dropping, I can collapse it and continue dragging and dropping until the job is done.
3) Within each heading, I can create subheads and organize the points in that heading into the subheads through dragging and dropping.
4) I can create subheadings to nine levels, collapse all of the text points, and organize the entire document by dragging and dropping. When I move a heading with collapsed text, all the text goes with the heading, as well as all of the children subheadings.
5) I can easily switch back and forth between outline view and draft or print view. When doing so, formats of headings and text are preserved, but all collapsed text and subheadings are visible in the draft or print view. 
6) Word outliner view allows all text to be collapsed to a "Show First Line" view. In this view, I see only one line for every paragraph in the document. This enables extremely efficient reorganization of paragraphs.

The benefits of an outliner which I will never abandon for a straight word processing program:
1) Brainstorms can be quickly organized to a very granular level without any loss of time.
2) Documents can be totally reorganized in seconds or minutes. 
3) Outliners replace project management software by enabling whole project planning, detailed subproject planning, and efficient integration of all levels.
4) To-do lists do not become obsolete, but just get reorganized into the new plan.
Comment 28 Mike Kaganski 2018-10-29 19:06:57 UTC
(In reply to Cougar Brenneman from comment #27)

So everything you wrote sums up to only this? "LibreOffice cannot do #6 from the list; everything else is easily done using Navigator".
Comment 29 Cougar Brenneman 2018-10-29 20:56:08 UTC
Mike Kaganski(In reply to Mike Kaganski from comment #28)
> (In reply to Cougar Brenneman from comment #27)
> 
> So everything you wrote sums up to only this? "LibreOffice cannot do #6 from
> the list; everything else is easily done using Navigator".

No, LibreOffice cannot do everything up to this point. When I can't use MS Word, I use WPS Office because it has the features I'm describing. I have the latest LibreOffice on my computer, and it does NOT.

Let's try again. 
1) In Outliner View, Word puts a little button in front of every paragraph or heading that you can use to drag and drop. This is a key feature which is not at all available in OO.
2) In Outliner View, all text below any heading can be hidden. This creates a headings only view.
3) In Outliner View, all headings which are children of a selected heading can be hidden. This can, for instance, create an "h2 and above view" or an "h3 and above view."
4) Text paragraphs can be viewed with only the first line showing.
5) In Outliner View, when you drag and drop that little button icon in front of the paragraph or heading, all of the hidden text and headings go along with the heading that you're dragging. BY DRAGGING AND DROPPING THAT SINGLE BUTTON, you can drag 10,000 hidden words from below 10,000 other hidden words, and drop them in the new location. Then you can collapse those 20,000 words under a different heading, and drag them invisibly to another new location. Then you uncollapse all of the sections, hide all but the first lines of the entire page, and drag paragraphs into new positions before displaying the whole paragraphs that you've dragged around.

I HATE the fact that when I can't use Word, I have to put the security of my system in the hands of the Chinese (with WPS Office), when the Chinese have a history of malicious hacking. 

With both Word and WPS Offices, I can perform this magic.
With OO,  I canNOT perform this magic. This makes OO a VASTLY inferior product.
Comment 30 Mike Kaganski 2018-10-29 21:10:50 UTC
(In reply to Cougar Brenneman from comment #29)
> Let's try again. 

Ok.

> 1) In Outliner View, Word puts a little button in front of every paragraph
> or heading that you can use to drag and drop. This is a key feature which is
> not at all available in OO.

Ok; agreed - I missed that those "text points" you were mentioning are normal paragraphs; yes, this is missing.

> 2) In Outliner View, all text below any heading can be hidden. This creates
> a headings only view.

The Navigator's headings provide you just that: a heading only view.

> 3) In Outliner View, all headings which are children of a selected heading
> can be hidden. This can, for instance, create an "h2 and above view" or an
> "h3 and above view."

The Navigator allows you to collapse any heading's children. Also, it allows you to limit view to only N levels, hiding all levels below L (say, only level 1 and 2 would be visible).

> 4) Text paragraphs can be viewed with only the first line showing.

This one was the one I agreed to in comment 28. No need to reiterate.

> 5) In Outliner View, when you drag and drop that little button icon in front
> of the paragraph or heading, all of the hidden text and headings go along
> with the heading that you're dragging. BY DRAGGING AND DROPPING THAT SINGLE
> BUTTON, you can drag 10,000 hidden words from below 10,000 other hidden
> words, and drop them in the new location. Then you can collapse those 20,000
> words under a different heading, and drag them invisibly to another new
> location. Then you uncollapse all of the sections, hide all but the first
> lines of the entire page, and drag paragraphs into new positions before
> displaying the whole paragraphs that you've dragged around.

Dragging isn't working in Navigator (for some unclear reason); still, there are "Promote/Demote Chapter" and "Promote/Demote Level" buttons on the Navigator's toolbar, which do just that: move chapters with everything inside them (all those thousands paragraphs and included sublevels).

> I HATE the fact ...

This is totally irrelevant. The discussion here isn't about anyone's personality and feelings; it's about figuring out what needs addressing (and that's why I jumped in and try to clarify what is really missing, and what is already present - and thus not needed in this discussion, because it only clutters it and makes the issue unmanageable).
Comment 31 Cougar Brenneman 2018-10-29 21:48:43 UTC
Let's be specific with actual documents I've written, which are book length (including all of the APIs and developers guides for I-Flow at Fujitsu in the 1990s).

I hide everything but chapter headings. Then I use the buttons to rearrange the chapters by dragging and dropping. This literally takes 5 seconds or less.

Then within the chapters, I hide everything except the headings and I rearrange them by dragging and dropping them to new locations, including in other chapters. This also takes 5 seconds or less for major reorganization of the material.

The same goes for subheadings, paragraphs (with lines hidden), and even clumsy sentences. I'll take a clumsy sentence, break it into five clauses, use the button to drag and drop the clauses into a logical order, and then reassemble the sentence, which is no longer clumsy.

NONE of this is possible with OO. It is possible with Word and WPS, and in those tools, rearranging by dragging and dropping the buttons is instantaneous.

I wrote and published over 200 trade magazine articles using this method as well as a multichapter section in a book on Cold Fusion 6 in the 90s, other APIs and user guides, and I currently am working on a novel and a large, multi-volume nonfiction book. I'm also currently reviewing my PHP code and my jQuery code for a project I've been visualizing for decades.

When I'm talking about VITAL tools for being a writer, I'm talking from successful. Incidentally, at Fujitsu, I wrote in Word because of the outliner and then imported it into Framemaker for publication. I could NOT simply work in Framemaker, because Framemaker did not have this functionality. I needed this functionality for production work.
Comment 32 Cougar Brenneman 2018-10-29 22:16:56 UTC
I'm sorry, I keep using OO rather than LO, because although I haven't been willing to use either one for many years because of this functional deficit.
Comment 33 V Stuart Foote 2018-10-29 23:41:59 UTC
@Heiko, * -- can we add this to the Design/UX pile...

Need to scope functional requirements (for a document viewshell and also enhancing Navigator) for implementing an Outline View layout and editing mode for Writer, with an eye toward a GSOC project (or two). And/or preparing same for a crowd funded dev effort.  

Getting the UI requirements hammered out has not occurred in any fashion in the OOo era, nor with AOO, nor in any of the LO Bugzilla dupes. Jean-Marc Liotier started requirements [1] on Wiki in 2014, but they have languished.

And, guess that if any additions to ODF are needed to hold a document in an Outline View, that has to started as well.

=-ref-=
[1] https://wiki.documentfoundation.org/Outline_view
Comment 34 V Stuart Foote 2019-09-11 13:57:16 UTC
*** Bug 58105 has been marked as a duplicate of this bug. ***
Comment 35 V Stuart Foote 2019-09-11 14:02:52 UTC
*** Bug 127497 has been marked as a duplicate of this bug. ***
Comment 36 V Stuart Foote 2019-09-11 19:03:19 UTC Comment hidden (obsolete)