See issue #102.
By default when a character is added to the character model, the
importance value is set to "0" (Minor). However when the new
character is selected, the importance slider remains set to the value
of the previously selected character.
Steps to Reproduce:
1. Click add character (plus sign) button.
2. Select this "New character".
3. Select "Basic infos" tab and change Name to "Bob".
4. Move Importance slider all the way to the right (Main).
5. Click add character (plus sign) button.
6. Select this "New character".
Note that the "New character" is shown in the character list pane
under "Minor", but the Importance slider is still all the way to
the right (Main).
This enhancement ensures that the corresponding character UI
importance slider is also set to the proper character importance.
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.
The message for failing to find and load a language translator was
misleading.
There is no problem running Manuskript with the default English
language (no translation loaded). The word **Warning** implied that
something was wrong with manuskript and could be confusing to users.
See issue #96.
This change creates a new class disconnectAll() to ensure that all
connections are disconnected for a specific signal and slot. Now when
a project is closed, the UI signals are disconnected. As before,
these signals and slots are connected when a project is opened.
Because Manuskript permits working on only one project at a time, the
menu items for File Open and Recents are disabled after a project is
loaded. These menu items are enabled when a project is closed.
Prior to this commit, subsequent open project selections would
complain with the following message:
TypeError: connection is not unique