Commit graph

25 commits

Author SHA1 Message Date
Olivier Keshavjee bc0d6f5760 Creates base classes 2017-11-15 20:34:05 +01:00
Olivier Keshavjee a334e8bd1b Improves theme desktop integration greatly 2017-11-14 15:01:20 +01:00
Olivier Keshavjee ee212db39c Removes most of hard-coded colors 2017-11-14 14:56:11 +01:00
Olivier Keshavjee b0af99eddc Adds default system style to text editor 2017-11-14 10:50:32 +01:00
Olivier Keshavjee c4f8d0da60 Fixes: Missing default file extension when Saving As... #211 2017-11-13 00:51:08 +01:00
Olivier Keshavjee 0a0649a0db Fixes: Manuskript crashes when a wrong locale is set. See #188. 2017-11-06 18:29:18 +01:00
Olivier Keshavjee 4d82963eba Fixes: Create new project ignores changes made to template levels before Create #171 2017-10-29 13:40:10 +01:00
Olivier Keshavjee 4484423ace Fixes: Some panels require initial two clicks of RHS tab to hide #167 2017-10-19 22:21:15 +02:00
Curtis Gedak 8abb274c9f Fixes: Contents missing when non-single file project saved with Save as
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.
2017-07-04 12:42:27 -06:00
Curtis Gedak 13f8f72ee8 Request confirmation if create project would overwrite existing file(s)
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.
2017-06-12 10:58:29 -06:00
Olivier Keshavjee 106e67a62b WelcomDialog: select template with single click on all plateform (#44) 2016-09-21 08:59:52 +02:00
Olivier Keshavjee 72d050b7ae Fixes bug: cannot create project without chosing template first 2016-04-01 14:02:02 +02:00
Olivier Keshavjee 26ffc47350 Fixes bug when switching projects 2016-03-31 10:50:20 +02:00
Olivier Keshavjee f850b4ef0e Corrects bug: does not append non-exising files to recent files 2016-03-30 11:43:32 +02:00
Olivier Keshavjee bc8b3027e2 Purging types from welcome 2016-03-30 10:16:00 +02:00
Olivier Keshavjee 644d0c1c7b Welcome windows: adds templates for fiction and non-fiction 2016-03-30 09:13:40 +02:00
Olivier Keshavjee 2c0e3074ce Adds: UI setting to change project format (single file, or directory) 2016-03-29 19:13:51 +02:00
Olivier Keshavjee a27e5db6f5 Needs to do the Markdown syntax highlighter now... 2016-03-11 15:45:51 +01:00
Olivier Keshavjee 6e43756669 Bug correction 2016-03-11 15:05:40 +01:00
Olivier Keshavjee 420f562c1b New CharacterModel (changes name and uses QAbstractItemModel instead of QStandardItemModel) 2016-03-03 16:38:38 +01:00
Olivier Keshavjee e15275109b Welcome widget lists sample projects 2016-02-10 02:04:26 +01:00
Olivier Keshavjee a5aa2fdd07 Bug correction: Save file doesn't automatically add .msk 2016-02-09 08:09:44 +01:00
Olivier Keshavjee 8094abbb0a Bug correction: crash on initial save 2016-02-08 14:44:39 +01:00
Olivier Keshavjee 69e0ca93be Cleaning up imports, at last 2016-02-06 12:34:22 +01:00
Olivier Keshavjee c469f262f3 Renaming source folder 2016-02-06 08:38:33 +01:00
Renamed from src/ui/welcome.py (Browse further)