peter88213/novelyst

No tree color

Opened this issue · 10 comments

JPhB commented

On Windows 7 there is no color in the tree, only in the Comments pane.

nove

This might be due to a bug in the tkinter GUI library, which should be fixed as of Python version 3.9.10 (see requirements on the project homepage).
If this Python version doesn't run on Windows 7, try installing Python version 3.7.2 instead.
See also:
python/cpython#80649

JPhB commented

Apparently Novelyst doesn't run with 3.7.2. The window doesn't open. So I reverted back to 3.8.8, the last version compatible with Windows 7. No big deal.

I reopen this issue to avoid double postings.

Apparently Novelyst doesn't run with 3.7.2.

Thanks for the information. This is due to a changed system call for localization which does not work with outdated Windows in combination with old Python versions. I have fixed this in the meantime, so that the current novelyst version 4.2.5 and its updated plugins also work fine under Vista with Python 3.7.2.

JPhB commented

It's working now with version 4.2.5 and Python 3.7.2. Thanks

JPhB commented

It's working now with Novelyst version 4.2.5 and Python 3.7.2. Thanks

I'm playing with colors in the config file. How do I add comments in that file?
(It looks like ; would work.)

How do I add comments in that file?

You can add comment lines prefixed with #
However, comments are not persistent, since the .ini files are completely rewritten by the program (this is how it works when settings/options are added or removed with program updates).

I use comments to illustrate sample configurations, like this:
https://github.com/peter88213/novelyst_timeline/blob/main/sample/yw-timeline.ini
But you could save commented sample files in another location and copy them to the config directory.

By the way, playing around with colors is risky, because the program expects correct names and might otherwise abort with an error. You may see the corresponding error messages if you start novelyst with novelyst.py from the Windows command line instead of run.pyw from the explorer.
If there are problems, just delete the .ini file in the config directory; then it will be automatically recreated with the default values.

JPhB commented

Thanks. In Program settings the coloring mode can be chosen for individual columns, or so it seems. But changing the coloring mode for one column changes it for all columns. Is that expected?

I'm trying to use colors to quickly identify scenes with special meaning.

In Program settings the coloring mode can be chosen for individual columns, or so it seems.

That's a misunderstanding, I'm afraid. Meanwhile, this feature is documented here.

By the way, it is a drawback of the treeview widget I use for novelyst, that different colors cannot be applied column by column, but only line by line.

I'm trying to use colors to quickly identify scenes with special meaning.

For this, there are some tricks in yWriter that also work for novelyst. For example, I intersperse "ToDo" chapters or scenes just to mark plot points or the beginning of a dramaturgical stage.
Also, novelyst shows the sum of the tags of the subordinate scenes in the chapter rows, so they are visible even when the scenes are collapsed. This allows you to mark scenes as "turning point" or "climax" for example.

JPhB commented

Meanwhile, this feature is documented here.

I missed that. To my defense, it is not obvious how to access this page from the Novelyst home page. At least, I didn't see it.

it is not obvious how to access this page from the Novelyst home page.

This is because I added this page just yesterday, I guess. Anyway, on each of my project homepages, look for "usage".
At the top of the help pages I installed "breadcrumb" navigation bars, there you can quickly see the path of the links.
Or even better, call the help menu in novelyst.

I'd be interested to know what system you like to use to color your scenes. If you feel like it, open a thread in the discussion forum.