vkbo / novelWriter

novelWriter is an open source plain text editor designed for writing novels. It supports a minimal markdown-like syntax for formatting text. It is written with Python 3 (3.9+) and Qt 5 (5.15) for cross-platform support.
https://novelwriter.io
GNU General Public License v3.0
2.05k stars 106 forks source link

Include total words in project and novel view #962

Open Ellipsine opened 2 years ago

Ellipsine commented 2 years ago

Hi, Right now, the tree view displays the total words of a whole folder of documents. However in novel view and project view, it only displays the number of words under a given title but not of the whole document. For example I would like to see something like that :

It would be really helpful to get a wholeview of the structure in a glimpse, if we need to short some parts for example.

vkbo commented 2 years ago

I plan to make the content of the third column of the Novel Tree selectable by the user. Currently it's fixed to point-of-view character. I could also make an option to select how the word counts are summed up and displayed. I could also add a new column to the Outline view for the word totals.

In any case, the Project Details tool is designed precisely to give you an overview of the entire story to let you see how the different sections are balanced, and if you add markers for the acts, how the acts are balanced in terms of size in both words and pages. The Project Details panel is available in the menu and the first of the three buttons under the Project Tree / Novel Tree.

image

Ellipsine commented 2 years ago

I saw it and it is very usefull :) However I would like to see the total of words of "Part One", adding every words from the subparts ("So it begins" + "Interlude" + etc). But I see you will add this too so I am happy.

I'm kind of maniac : my novels are structured in "Acte" which counts three or four "chapters" and I like them to be balanced. If an Acte gets too many words, I know I have to structure differently. The total would be really helpful.

I already asked the question so I am sorry if you already answered it : I wrote series and I would like to add the whole books serie inside Novel Writer but right now the software considerates every items as the same novel parts. I have to male a kind of gymnastic now, I would like to know if you plan to add something about this ? I am aware of the "niche" aspect of this feature so there is no problem.

vkbo commented 2 years ago

I'm kind of maniac : my novels are structured in "Acte" which counts three or four "chapters" and I like them to be balanced. If an Acte gets too many words, I know I have to structure differently. The total would be really helpful.

Well, I try to follow the traditional act structure, so I totally understand :)

I already asked the question so I am sorry if you already answered it : I wrote series and I would like to add the whole books serie inside Novel Writer but right now the software considerates every items as the same novel parts. I have to male a kind of gymnastic now, I would like to know if you plan to add something about this ? I am aware of the "niche" aspect of this feature so there is no problem.

One of my draft projects is a trilogy too, so I've considered this as well.

I've thought about making it possible to add multiple "Novel" root folders. It will require some rewriting of core parts of the code, but I think it is doable. In fact, I could probably remove the restriction against adding multiple identical root folders altogether. I'll look into it. I have to check if it causes any larger problems first.

vkbo commented 2 years ago

Actually, could you make a new feature request about support for series of novels? Since it is a bit separate from the original request here, it's good to split them up.

Ellipsine commented 2 years ago

Well, I try to follow the traditional act structure, so I totally understand :)

Thank you ! =^^=

One of my draft projects is a trilogy too, so I've considered this as well.

I've thought about making it possible to add multiple "Novel" root folders. It will require some rewriting of core parts of the code, but I think it is doable. In fact, I could probably remove the restriction against adding multiple identical root folders altogether. I'll look into it. I have to check if it causes any larger problems first.

Sounds promising, it would be really helpfull. And OK I create a new thread, I was afraid of surcharging you ^^