5f9ea3baa5
See issue #561. The problem appears to be a due to a combination of factors, such as: - Python does not automatically convert an empty/blank variable to the integer zero (0) - Default goal value is empty/blank for a new Text (scene) - Asynchronous events can occur such that the change in the Outline pane of a new Text (scene) goal from empty/blank to a value is not saved to the data model prior to the update event in the Editor pane accessing the model value for the word count progress display. Steps to Reproduce: 1. Start manuskript and create new project (no template). 2. Select **Outline** pane. 3. Click "Text Plus" icon to create a text (default name "New") 4. Select **Editor** pane. 5. Click on **New** to display empty text. 6. Select **Outline** pane. 7. Double-click the empty area on **New** line under title **Goal**, type in "300", and press **Enter**. Note that manuskript crashes with a segmentation fault. Work around the crash by using the already existing manuskript function toInt() which handles conversion of empty/blank values to integer value zero (0). |
||
---|---|---|
bin | ||
i18n | ||
icons | ||
libs | ||
manuskript | ||
package | ||
resources | ||
sample-projects | ||
snap | ||
.codeclimate.yml | ||
.gitignore | ||
.travis.yml | ||
_config.yml | ||
CHANGELOG.md | ||
COPYING | ||
CREDITS | ||
makefile | ||
manuskript.spec | ||
README.md | ||
TODO.t2t |
Manuskript
Manuskript is an open-source tool for writers.
Manuskript runs on GNU/Linux, Mac OS X, and Windows.
Features
Manuskript provides a rich environment to help writers create their
first draft and then further refine and edit their masterpiece.
With Manuskript you can:
- Grow your premise from one sentence, to a paragraph, to a full summary
- Create characters
- Conceive plots
- Construct outlines (Outline mode and/or Index cards)
- Write with focus (Distraction free mode)
- Build worlds
- Track items
- Edit and re-organize chapters and scenes
- View Story line
- Compose with fiction or non-fiction templates and writing modes
- Import and export document formats such as HTML, ePub, OpenDocument, DocX, and more
Additionally Manuskript can help in many more ways with a spell checker, markdown highlighter, frequency analyzer, and automatic save in open and plain text file format.
Download
Download and install Manuskript today.
HowTo's
See the Wiki for more detailed instructions on how to install and use Manuskript.
Contribute
You can help improve Manuskript by reporting issues, writing wiki documentation, and translating to other languages. See also Manuskript Contribute page.
Manuskript is written in Python3 and PyQt5.
Free Software
Manuskript is Free Software.
You have the freedom to run, copy, distribute, study, change and improve the software.
Manuskript is distributed under the GNU General Public License version 3 or (at your option) any later version.