Bug 468534 - [Feature] Improve support for big document
Summary: [Feature] Improve support for big document
Status: CONFIRMED
Alias: None
Product: ghostwriter
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: megan.conkle
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-04-15 12:38 UTC by renaud.guezennec
Modified: 2023-04-23 12:47 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
demo of new ouline widget (2.77 MB, image/gif)
2023-04-23 12:47 UTC, renaud.guezennec
Details

Note You need to log in before you can comment on or make changes to this bug.
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.