What's new? #1
Replies: 26 comments 2 replies
-
Online helpI have moved the noveltree online help to a separate website and combined it with the help pages of the plugins. The help pages are not yet complete; I intend to finish them over time. |
Beta Was this translation helpful? Give feedback.
-
See the ages of the characters related to a sectionIf a section is dated, you can call up the ages of the related characters who have birth dates (as of version 1.7). |
Beta Was this translation helpful? Give feedback.
-
Version 1.8: Update of the plugins is recommendedUntil version 1.7 there were homepages on GitHub Pages for noveltree and all its plugins. After I moved the online help pages to a separate website, I abandoned the individual homepages and now use the GitHub repositories as landing pages. This reduces the maintenance effort and makes updates available more quickly. Since the old help page and homepage URLs are also in the program code of the plugins (e.g. as links for the plugin manager), there is now an update with revised URLs. It is recommended to update noveltree and all plugins used. |
Beta Was this translation helpful? Give feedback.
-
Version 2.0: Preparations for renaming the applicationVersion 2.0 does not bring any new features. Nevertheless, I recommend installing it; this will make it much easier to switch to the renamed application at a later date (see below). "Under the hood", the plugin mechanism is now well prepared for the things to come. The whole installation is moved from "~/.noveltree" to "~/.novx" automatically. This is why you may need to adjust your noveltree launcher on Linux, or your Windows desktop link if it doesn't work after the noveltree update. Also, Windows users should re-run the registry script add-noveltree.reg in the installation directory to keep noveltree working as the default application for .novx files. The icon for the desktop shortcut must be set again. All installed plugins must then be updated. A new name for noveltreeWhen I was looking for a new name for novelyst v5, noveltree seemed like a good one, since the application provides a tree for structuring a novel. However, a web search for "noveltree" shows many hits that lead to businesses such as cannabis distribution. Also, a large software project on GitHub is already named noveltree. I would like to have a unique name for my program, so I will change it in the near future. Some preparations are necessary for this. First, I renamed the help pages and the plugins so that "noveltree" no longer appears in their URLs. This is done with the API v1.8 and requires no further action from the user than updating noveltree and its plugins. The next step is to change the installation directory. It should no longer be called "~/.noveltree", but have a neutral name. I am thinking of "~/.novx", which refers to the file format used and is suitable for all tools that process .novx files. I suspect that the user base of my program is still very small at the moment, so I would like to take this step as soon as possible, because it requires Linux users to revise their program launcher, and Windows users to revise their shortcuts and file association. The actual relocation is to be automated with the v2.0 update. You can have a look at the progress of the changes here: #6 |
Beta Was this translation helpful? Give feedback.
-
Version 2.1: The new name is novelibre
|
Beta Was this translation helpful? Give feedback.
-
Version 3.0: New features and file format upgradeWith version 3.0, arcs have been renamed plot lines. novelibre now povides a plot grid with plot line notes for each section. This allows you to see the big picture and keep track of multiple subplots. In order to outline a novel with a plot grid right from the start, novelibre now offers the option of creating up to 20 sections at once. In return, the former section list is now only intended for export. As of version 3.3, it will contain a complete set of section metadata and thus support project export. The file format has been extended and the version of the document type definition has been increased from 1.0 to 1.1. This means that .novx files written with a novelibre version 2.7 or higher are no longer read by older program versions. The behavior when exporting documents can now be set via an options dialog. This allows you to skip confirmation requests and prevent automatic locking. The online user guide has now been enhanced and covers all program features. Version 1.x and 2.x plugins must be updated. Note: Version 2.7 was an interim release with most of the version 3 features implemented. However, some version 2.x plugins may not work because of the file format upgrade, so it is highly recommended to update the application and all its plugins to version 3. |
Beta Was this translation helpful? Give feedback.
-
Version 3.5: New features and file format upgradeWith version 3.5, you can store notes and links along with almost every element in novelibre. If you link a file that is located in the novelibre project directory or below, the path is now saved relative to the project directory. For novelibre version 3.5, the following plugins and tools must be updated to work with the version 1.2 file format: |
Beta Was this translation helpful? Give feedback.
-
Version 3.6: File format upgradeAs of version 3.6, novelibre stores links in a redundant way. This allows for auto-fixing broken links if files are moved on the disk. If you link a file, the path is now saved relative to the project directory, and additionally as an absolute path. For novelibre version 3.6, the following plugins and tools must be updated to work with the version 1.3 file format: |
Beta Was this translation helpful? Give feedback.
-
BugfixesCurrently, I 'm working on a new novel, plotting it with novelibre from scratch. Most of the functions are used here, and bugs are fixed as they show up. This could lead to an increase in updates in the near future. |
Beta Was this translation helpful? Give feedback.
-
Version 4: File format upgradeThe section "Action/Reaction/Custom" scheme is generalized and extended now, so that you can also specify non-staged sections and make customized annotations. See: All plugins must be upgraded for version 4. The novelibre plugin API has been enhanced, and the plugins' file sizes may be significantly reduced. |
Beta Was this translation helpful? Give feedback.
-
Copy and paste novelibre tree elements via the clipboardThe nv_clipboard plugin adds this feature to novelibre. |
Beta Was this translation helpful? Give feedback.
-
Moon phase displayWhat is the moon in the sky? Is it full tonight, even though the night was moonless yesterday? The moon phase information consists of:
The moon phase calculation is based on a ‘do it in your head’ algorithm by John Conway. |
Beta Was this translation helpful? Give feedback.
-
Self-installing distribution packagesFrom now on the releases of novelibre and all its plugins and tools will be provided as self-extracting Python archives. Many web browsers recognize the download as an executable file and offer to open it immediately. This starts the installation. However, depending on your security settings, your browser may initially refuse to download the executable file. In this case, your confirmation or an additional action is required. If this is not possible, you have the option of downloading the zip file. |
Beta Was this translation helpful? Give feedback.
-
Modifying the look of your final documentIf you prefer simple blank lines instead of section separators, you can achieve this using "Find and replace". This is particularly convenient with a macro that comes with the new novelibre-tools extension for LibreOffice and OpenOffice. |
Beta Was this translation helpful? Give feedback.
-
Preparing your work in progress for novelibre importBefore creating a novelibre project from an .odt "work in progress", you have to set up the text document as described here. |
Beta Was this translation helpful? Give feedback.
-
User interface changes in the nv_matrix, nv_timeline, and nv_aeon2 pluginsThe main menu items for the above plugins have been moved to the Tools menu. |
Beta Was this translation helpful? Give feedback.
-
Optional zip files re-uploadedAfter switching to distribution via self-extracting Python-zip archives three days ago, the optional zip files were assembled incorrectly, which corrupted binary files such as icons and translation dictionaries. The error in the build scripts has now been fixed and the zip files have been uploaded again. |
Beta Was this translation helpful? Give feedback.
-
PDF manuals availableNow there are also PDF versions of the user guide: The PDF document may be some versions behind the online manual. However, it can be updated on demand. |
Beta Was this translation helpful? Give feedback.
-
Viewing the progression of the narrated timeThe nv_tlview plugin displays a timeline with sections that are given a narrative date/day and time. This may be a lightweight substitute for dedicated timeline software, However, it's just a viewer. This means, it is not yet possible to change the time and duration of the sections using the mouse. |
Beta Was this translation helpful? Give feedback.
-
Changing section date/time/duration via the timeline viewAs of version 1.1.2, the nv_tlview plugin allows you to move the start and end of the sections with the mouse. |
Beta Was this translation helpful? Give feedback.
-
A special style for the first paragraph of the chapterAs of novelibre version 4.8, the manuscript and the final document "for printing" are formatted using the "Chapter beginning" style for each chapter's first paragraph. This allows you, for example, to use initials with the help of customized document templates. However, out of the box, the Chapter beginning style looks exactly like Body Text. |
Beta Was this translation helpful? Give feedback.
-
Linux fix and nv_tlview changesAfter a long time, I have installed Linux again for testing purposes. I noticed that in the meantime code has been added to novelibre that does not work under my Xubuntu configuration. This has now been fixed with novelibre version 4.9.1. I have also adapted the operation of the timeline viewer plug-in so that it works on the XFCE desktop, where the Alt key is used by the system. For this reason, the end date of the sections is moved by holding down the Ctrl and Shift keys from nv_tlview version 1.5. |
Beta Was this translation helpful? Give feedback.
-
Version 4.11 with user interface improvements |
Beta Was this translation helpful? Give feedback.
-
Viewing project statisticsThe nv_statistics plugin shows bar diagrams with word count statistics information. The current version 0.2.3 is still an Alpha release with some features still missing, but it already works quite well. |
Beta Was this translation helpful? Give feedback.
-
Version 5 upcomingCurrently, I'm testing novelibre version 5. As soon as it is published, all plugins must also be updated. There are no new features yet. However, the program code has been extensively restructured and improved with a focus on the reusability of the basic modules and a broad standardization of the module interfaces. Technically speaking: I have tried to implement the “model-view-controller” design pattern even more consistently. At the moment, the upcoming version is still in the novelibre5 development branch. I am using it from now on for my daily work in order to test it thoroughly. It will probably first be released when there are new features or plugins, or when bugs are reported in the current release of version 4. |
Beta Was this translation helpful? Give feedback.
-
Version 5 is now available
|
Beta Was this translation helpful? Give feedback.
-
In this thread I want to make you aware of new and special features of novelibre. To keep it clear, I have locked it for comments. If you want to make a comment on a feature, you can try to post a reply, or open a separate thread.
You can download the latest novelibre version from the project homepage. There you will also find the links to the plugins.
To learn about planned features and how development progresses, see the Features project Kanban board.
Beta Was this translation helpful? Give feedback.
All reactions