Add "Help -> About" menu entry that invokes an "About" dialog window
for Manuskript.
Show details such as logo, version, website, copyright, license, and
software versions in use (Python, PyQT, and Qt).
See issue #14.
Four panels use custom widgets on the Right-Hand-Side tabs to control
visibility. These panels are:
PANEL NAME VIEWABLE ON NAVIGATION TAB
------------ --------------------------
Book summary Plots
Project tree Redaction
Metadata Redaction
Story line Redaction
When the custom widget is created, it is assigned a name that is
marked for translation. The final text name appears to have a
shortcut letter automatically assigned. For example in English:
Book summary -> B&ook summary
Project tree -> &Project tree
Metadata -> &Metadata
Story line -> Story &line
On restoration the choice to restore state is based on successful
comparison between title and btn.text(). Currently this comparison
fails because title contains "&" and btn.text() does not contain "&".
Fix by removing all ampersand "&" characters from both title and
btn.text() when performing comparison.
See issue #128.
With the "Save to one single file" setting **disabled** (accessible
via "Edit -> Settings" under the General tab), then using
"File -> Save as..." creates only a portion of the previous project
files and content.
Steps to Reproduce:
1. Open or create project with data (characters, plots, outline, etc.)
2. Ensure existing project is saved with "File -> Save".
3. Choose "File -> Save as..."
4. Enter a new filename and click Save button.
5. Choose "File -> Close Project"
6. Choose "File -> Open" and choose the newly created project filename.
Note that most of the project contents are missing or empty
(plots, outline, etc.).
This enhancement disables smart caching for the first save of the new
project filename so that all project files are saved under the new
filename.
By default when a plot is added to the plot model, the
importance value is set to "0" (Minor). However when the new
plot is selected, the importance slider remains set to the value
of the previously selected plot.
Steps to Reproduce:
1. Click add plot (plus sign) button.
2. Select this "New plot".
3. Select "Basic infos" tab and change Plot name to "My Plot".
4. Move Importance slider all the way to the right (Main).
5. Click add plot (plus sign) button.
6. Select this "New plot".
Note that the "New plot" is shown in the plot list pane under
"Minor", but the Importance slider is still all the way to the
right (Main).
This enhancement ensures that the corresponding plot UI importance
slider is also set to the proper plot importance.