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.
Previously creating a new project with an existing filename would
blindly overwrite the existing project file(s). This could result in
an author accidentally losing all of their work, assuming they did not
have a backup.
This enhancement pops up a warning asking the user if they wish to
overwrite the existing project filename.
See issue #52.
Enable selection of background color in addition to background image
for index cards. This setting is accessed from the manuskript menu
**Edit -> Settings -> Views -> Index cards**.
Keep initial default of "writingdesk" background image for Index cards.
Also update comments for functions to better describe how these work.