Bug 468534

Summary: [Feature] Improve support for big document
Product: [Applications] ghostwriter Reporter: renaud.guezennec
Component: generalAssignee: megan.conkle
Status: CONFIRMED ---    
Severity: wishlist CC: renaud.guezennec
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: demo of new ouline widget

Description renaud.guezennec 2023-04-15 12:38:02 UTC
SUMMARY
I have a markdown document of 59 pages (100 727 characters) with images, links and so on. 
This document brings together all my notes about a TTRPG campaign. It is already huge and it is just the beginning.
I'm thinking about few features that can improve my user experience.

1. Filter Outlines panel - I would like to be able to filter outlines in the list with a simple text instead of looking for the right header.
2. Improving the scroll of the preview to match the current edited chapter.
3. Create a Big document support, where only partial part of the document can be edited (like wikipedia). In order to really focus on the current chapter. So the editor could have a global view where the whole document is visible, and when editing, only a smaller par is visible. Of course, this behavior should not be the default one, it must be activated by the user from the settings or something like that.
_____

I believe the task 1 is feasible for the rest it will be more time consuming. 
What do you think ?
Comment 1 renaud.guezennec 2023-04-23 12:47:23 UTC
Created attachment 158351 [details]
demo of new ouline widget

Demo of new ouline widget

We can still change a bit the UIĀ (bigger font, change the position of filter and header, change label, change the style sheet about those widgets) but the feature is working nicely. The level of header is stored in settings.