Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multi-line synopsis display in outline view #1465

Open
xahodo opened this issue Jun 14, 2023 · 1 comment
Open

Multi-line synopsis display in outline view #1465

xahodo opened this issue Jun 14, 2023 · 1 comment
Labels
enhancement Request: New feature or improvement

Comments

@xahodo
Copy link

xahodo commented Jun 14, 2023

I've got a synopsis of an entire story which is quite long (257 words) When I open outline view, I want it to display all of it in the synopsis text in the space allotted to it. Now, this isn't as important for the synopsis of the entire story, but is for a scene or chapter. I don't care that I'll only see half as many items on screen (or less), I just want to see the complete synopsis of multiple scenes and/or chapters side-by-side.

The problem:
I have a synopsis which is quite long. Currently synopsis is handled as a single, very long, line of text in the list-view. This does not work as it goes off screen. I also want to view it side-by-side multiple other synopsis.

The solution:
Have synopsis which are longer then the list-view space allotted for them, continue on the next line.

Alternative solution (which does not work):
Set the font size smaller. I'm visually impaired and need to set the font size such I can actually read it.

Alternative solution (which sort-of works, but is far from ideal):
Currently below the list view, the information on the currently selected novel item is shown, which can be scrolled to show more. This information does include the whole synopsis in a readable way. However, what I need is to see the complete synopsis of a whole bunch of scenes/chapters together, to see whether I messed up somewhere in my outline.

I hope you can make sense of my garbled typing. :|

@xahodo xahodo added the enhancement Request: New feature or improvement label Jun 14, 2023
@vkbo
Copy link
Owner

vkbo commented Jun 14, 2023

First of all, the Qt component used for the Outline View is not designed for multi-line display (it is a tree view), and does not have a word wrapping feature at all. There is always the possibility to build a new view from scratch from abstract base components, but that isn't a realistic option from Python as it would be too slow. It also is a lot of work. I've created multi-line tree views in C++ though, so I do know how to do it.

In any case, the synopsis feature is intended to be used as a short one-liner to inform what a scene is about, to complement the title of the document section. If you need to plan out your plot structure, the idea is to use the Plot root folder and lay out the various elements in a document. I have such a document for the the main plot in all my projects, and it's usually a few thousand words long.

In general, this request is related to other alternative ways of displaying the larger project structure. See #76 and #854. Improving these features is a long term plan, but it is not currently at the top of the list.

When I'm done with the round of improvements to the existing other features, I will revisit this topic, and probably add more views. I have some loose ideas about adding a tool that can render the structure in SVG or HTML in various ways and display them. But I need to work more on those plans, but a synopsis focused view is one of those ideas.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Request: New feature or improvement
Projects
None yet
Development

No branches or pull requests

2 participants