See the GitHub "Features" project
- The progress viewer is now auto-updating the word count at real time.
- Include the apptk library with the mdnovel sources.
- Revise the apptk library, adding Java-style Observer and Observable classes.
- Fix a bug where the Matrix "Close" button moves to a wrong position after refreshing the Matrix view.
- Make the Matrix TableManager a ViewComponentBase subclass.
Based on apptk 2.2.0
Refactor the code for better maintainability.
Based on apptk 2.1.0
- Link the project to the new apptk library.
Based on apptk 1.0.0
Refactor the code for better maintainability:
- Simplify the PopUpBase API.
- Extract and separate a MVC framework package.
Refactor the code for better maintainability:
- Provide an abstract base class for pop-up windows.
- Make ExportOptionsWindow and ViewOptionsWindow PopUpBase subclasses.
- Rename the NvView.view_options method.
- Provide an abstract base class for the view components.
- Make the tree viewer, contents viewer, toolbar, and properties viewer ViewComponentBase subclasses.
- Provide an abstract base class for the plugins.
- Make the plugins PluginBase subclasses.
- Make the application independent of the idle3 package on Linux.
- Make the application independent of the idle3 package on Linux.
- Refactor: Use the view's API instead of tkinter imports.
- Refactor the plugin system.
- Refactor the plugin system.
- Refactor the plugin system.
- Refactor, reintroduce a plugin system.
- Saving the editor window geometry before starting full screen mode.
- Fix a bug where the word count is not logged when saving the project.
- Fix the editor's word counter.
- Providing a "distraction free" editing mode.
- Refactor: Remove the locking mechanism code.
- Remove .yw7 support (replaced by the external mdnov_yw7 tool.
- Remove .novx support (replaced by the external mdnov_novx tool.
- Add ID to the section list.
- Fix HTML report title display.
- Exporting item list.
- Exporting location list.
- Exporting character list.
- Exporting section list.
- Update "Story templates" submenu entries.
- Add Story structure template manager.
- Fix a bug where novx paragraph tags appear in markdown import.
- Supporting Timeline synchronisation.
- Remove the plugin manager.
- No longer handle exceptions when loading plugins.
- Remove the "css" entry from the File menu.
- Change the wording in the Section menu.
- Provide links to the online manual.
- Remove the local help pages.
- Add a theme changer.
- Add a relationship matrix.
- Add a daily progress viewer.
- Remove document language processing.
- Update novx export: writing links according to DTD 1.4.
- Fix chapter/part heading prefix/suffix reading.
- Closing an editor window when the corresponding section is deleted.
- Reading and writing the mdnov file format, whis is now the standard file format.
- Prevent the same section from being loaded in more than one editor window at the same time.
- Update the setup script.
- Fix Markdown import/export issues.
- Export descriptions of plot lines and plot points.
- Export a story structure description.
- Reading Section.appendToPref from novx. This avoids unnessecarily asking for saving changes when closing.
- Fix novx import/export and yw7 export.
- Provide a download link on the landing page.
- Bugfix / refactor.
- The novx format is the standard file format for the time being.
- Featuring an in-place section editor.
- Importing and exporting the .novx file format.
- Importing and exporting the .yw7 file format.
- Creating new projects from Markdown-formatted work-in-progress.
- Creating new projects from Markdown-formatted outline.
- Exporting a Markdown manuscript.
- Exporting a Markdown synopsis with part descriptions.
- Exporting a Markdown synopsis with chapter descriptions.
- Exporting a Markdown brief synopsis with chapter titles and section titles.
- Exporting a Markdown full synopsis with section descriptions.
- Exporting a csv Plot Grid.