Commit graph

1318 commits

Author SHA1 Message Date
TheJackiMonster f9ad8d214c
Added io handling for project info, color and labels
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-05-09 01:15:14 +02:00
TheJackiMonster caf428592a
Added io handling for outline, summary and goals
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-05-09 00:39:12 +02:00
TheJackiMonster 54aa28414a
Added io handling for multimarkdown files with accelerated metadata loading
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-05-06 18:51:23 +02:00
TheJackiMonster b97c5366d3
Fixed differences in saving project with new io
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-05-06 16:57:30 +02:00
TheJackiMonster 2faac4efa8
Added io handling for zip archives and project files
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-05-05 18:04:07 +02:00
TheJackiMonster 08220eda42
Added new data model for old revisions and statuses
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-05-05 14:59:07 +02:00
TheJackiMonster f8ad2a9121
Added new data model for settings with new file io
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-05-04 23:37:41 +02:00
TheJackiMonster dfe6cdece2
Added new data models for plots with use of new file io
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-05-04 23:04:53 +02:00
TheJackiMonster 5239598a91
Added simple classes to handle file extension related io
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-05-04 15:28:47 +02:00
TheJackiMonster 8b2c0843d2
Changes to the frequency and the import dialog
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-05-01 11:50:56 +02:00
TheJackiMonster 5105b565e9
Added more widgets to the main window 2021-05-01 11:50:56 +02:00
TheJackiMonster 625cf2791f
Add main window with menu and first pages 2021-05-01 11:50:56 +02:00
TheJackiMonster 1451d6a3af
Added search, import dialog and frequency tool dialog 2021-05-01 11:50:56 +02:00
TheJackiMonster 93bdb8d16d
Added icons to settings and adjusted minimal size 2021-05-01 11:50:56 +02:00
TheJackiMonster 05abf93e4b
Created about dialog and basic settings window 2021-05-01 11:50:39 +02:00
TheJackiMonster 7e05b72d83
Hotfix of unhandled exception by language_tool_python (#870)
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-04-30 20:46:30 +02:00
TheJackiMonster 9bdd80f244
Reverted mistakes in prepare_linux-CI script
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-04-30 17:05:09 +02:00
TheJackiMonster 1eab9890b5
========== manuskript-0.12.0 ==========
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-04-30 16:43:17 +02:00
TheJackiMonster 02219aaca8
Generated QML for Greek
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-04-30 16:00:39 +02:00
Eugenia Russell 810e9dd7dc
Translated using Weblate (Greek)
Currently translated at 5.1% (44 of 861 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/el/
2021-04-29 21:35:38 +02:00
TheJackiMonster 37c774221d
Small patches for linux build scripts
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-04-26 22:57:43 +02:00
TheJackiMonster 3b5647d0f7
Generated QML for Polish and Portuguese
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-04-24 20:28:28 +02:00
Hosted Weblate 881ecbb30d
Merge branch 'origin/develop' into Weblate. 2021-04-24 20:23:56 +02:00
TheJackiMonster 9fb63696aa
Merge branch 'develop' of github.com:olivierkes/manuskript into develop 2021-04-21 21:49:57 +02:00
TheJackiMonster c1ce8f4d66
Added build script using Wine
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-04-21 21:49:32 +02:00
Tobias Frisch 0a8b310f2c
Merge pull request #867 from belug23/fix_missing_root_in_world_building
Fix missing root when using world building template
2021-04-21 12:24:12 +02:00
Belug 96a3d282cc Fix missing root when using world building template 2021-04-20 18:57:36 -04:00
PanDedoctor 19051cba1e
Translated using Weblate (Polish)
Currently translated at 100.0% (880 of 880 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/pl/
2021-04-17 22:26:42 +02:00
otome master c2d57adc87
Translated using Weblate (Polish)
Currently translated at 100.0% (880 of 880 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/pl/
2021-04-17 22:26:42 +02:00
TheJackiMonster fc08e9b740
Fix changing language in LanguageTool spellchecker
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-04-16 19:44:24 +02:00
Pedro Albuquerque ae17060095
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (881 of 881 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/pt_PT/
2021-04-16 17:47:46 +02:00
TheJackiMonster 9ed2b674a2
Generated QML for german changes
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-04-16 14:28:05 +02:00
Tobias Frisch fcaa49e0ef
Translated using Weblate (German)
Currently translated at 100.0% (880 of 880 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/de/
2021-04-16 14:25:52 +02:00
TheJackiMonster 3beac4a50e
Generated QML from translations
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-04-16 13:47:51 +02:00
TheJackiMonster 16d8b2de7b
Merge remote-tracking branch 'github/develop' into develop
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-04-16 13:42:19 +02:00
Tàzio Gennuso 7c24664ca3
Translated using Weblate (French)
Currently translated at 100.0% (861 of 861 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/fr/
2021-04-16 12:29:39 +02:00
otome master c512d139b0
Translated using Weblate (Polish)
Currently translated at 100.0% (861 of 861 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/pl/
2021-04-13 17:39:22 +02:00
Jakub Rey 47b2cba0a7
Translated using Weblate (Polish)
Currently translated at 99.0% (853 of 861 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/pl/
2021-04-13 15:58:12 +02:00
otome master 3fe9cb0a96
Translated using Weblate (Polish)
Currently translated at 99.0% (853 of 861 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/pl/
2021-04-13 15:58:12 +02:00
worstje b2817b5f08
Friendly logging for end users (#859)
* Changed default logging behaviour

We now log by default to a timestamped file in $datadir/logs/. No longer
shall restarting Manuskript after a crash wipe a very useful logfile.

Logs older than 35 days in the $datadir/logs/ directory are pruned
during startup. In case of subtle corruption detected a few weeks after
the fact, relevant logs might still exist to explain what had happened...
yet it does not come at the cost of infinitely gobbling up a users
storage space, either.

The --logfile (-L) argument can now utilize strftime() specifiers. A
special modifier %# is also supported which will insert the process id.
Besides being an added factor of uniqueness for a filename, it can also
be relevant to help identify the log file belonging to a misbehaving
Manuskript process.

* Added support-related items to Help menu

The 'Technical Support' item should lead to a landing page that will
guide the user to the most efficient way to resolve their problem.
How to report bugs and submit logs would be one of those.

The 'Locate Log File' item should open a file manager window with the
logfile of this session highlighted. Because Manuskript is still writing
to it, we first remind them of its limited use until Manuskript is
closed.

This approach was chosen because users might want to locate the file
prior to reproducing a bug, or because they'd like to look at other logs
from previous sessions.

* Updated translation files and added german translation

Co-authored-by: TheJackiMonster <thejackimonster@gmail.com>
2021-04-13 13:32:46 +02:00
Eugenia Russell c633f30402
Translated using Weblate (Greek)
Currently translated at 4.7% (41 of 861 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/el/
2021-04-12 19:26:58 +02:00
Tobias Frisch 0d67c15c9c
Merge pull request #864 from belug23/add_github_actions
Add configuration for github actions to test linux on pull requests
2021-04-12 14:06:27 +02:00
Belug a36fbb0211 Add configuration for github actions to test linux on pull requests 2021-04-11 12:45:51 -04:00
Tobias Frisch b4d759a836
Merge pull request #863 from belug23/fix_language_tool
Fix errors when language tool isn't installed
2021-04-11 17:21:06 +02:00
Belug 9bb64d2471 Fix errors when language tool isn't installed 2021-04-11 11:07:20 -04:00
TheJackiMonster b090c11a9c
Fixed multiple processes for LanguageTool by using one instance only
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-04-11 16:02:41 +02:00
Alexandre 4107c48ea9
Fix 860 languagetool get locale language (#861)
* Fix #860 missing get_locale_language on languagetool

* Update spellchecker.py

Co-authored-by: Tobias Frisch <thejackimonster@gmail.com>
2021-04-11 14:31:06 +02:00
DarkRedman 49f0c298c3
Fixed pandoc command arguments (#790)
* Fixed pandoc command arguments

`--base-header-level` throws a new export error because it is deprecated, now we should use `--shift-heading-level-by`

* Adjusted default and min value for base-header

Co-authored-by: Tobias Frisch <thejackimonster@gmail.com>
2021-04-10 14:58:00 +02:00
TheJackiMonster 173531ef2c
Combined #777 with changes from #827
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-04-10 14:46:03 +02:00
Tobias Frisch 653357d2e9
Merge pull request #777 from siliconserf/Issue-324-NoID-Fix
Update abstractModel.py
2021-04-10 14:39:50 +02:00