Commit graph

1498 commits

Author SHA1 Message Date
tntscreed 863e8df483 Bug and style fixes.
- Made small changes to better fit the style of the project.

- Fixed a bug that would result in a crash when details were applied with the bulk info manager.

- Improved the Bulk Manager UI by adding the list-add and list-remove icons, to better fit it to Manuskript's style. Also added tooltips.
2023-03-16 16:06:48 +01:00
tntscreed 9b372eac73 Added remaining QMessageBox text to self.tr method
I'm assuming it was left out on accident. Sorry, but I can't update the translation files on my own.
2023-03-16 13:19:19 +01:00
tntscreed 389cb19f55 Merge branch 'origin_develop' into develop 2023-03-16 13:03:28 +01:00
TheJackiMonster 3faaf1187a
Update qm files via makefile
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-03-15 21:46:08 +01:00
TheJackiMonster 5e068c0603
Merge branch 'translations' into develop
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-03-15 21:44:10 +01:00
TheJackiMonster 7d76bd6726
Update QM files
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-03-15 21:12:52 +01:00
TheJackiMonster b1e23fd9fc
Update translation files
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-03-15 21:11:41 +01:00
TheJackiMonster e62432307f
Make selection adjustment permanent and improve consistency
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-03-15 21:06:31 +01:00
ssantos 5f8569718d
Translated using Weblate (Portuguese)
Currently translated at 100.0% (787 of 787 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/pt/
2023-03-12 22:37:31 +01:00
Pedro Albuquerque 66f6aecf1c
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (788 of 788 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/pt_PT/
2023-03-12 22:37:31 +01:00
Mounim 763d9284f0
Translated using Weblate (Dutch)
Currently translated at 99.8% (786 of 787 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/nl/
2023-03-12 22:37:30 +01:00
Pedro Albuquerque 91b22292cc
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (788 of 788 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/pt_PT/
2023-03-10 17:37:10 +01:00
tntscreed 92b1e0b648 Made small improvements to the bulk detail manager.
-Cleaned the code up a bit.

-Added warning message before discarding unapplied entries in the bulk manager. The bulk manager now doesn't automatically close when selecting a single (or no) character, but asks for the user's consent.
2023-03-09 16:24:35 +01:00
tntscreed 1fd45ba1d2 Fixed a typo.
The warning message-box for when the bulk manager was empty has been fixed.
2023-03-07 21:56:30 +01:00
tntscreed 2ead298b00 Removed the absolute path left in by pyuic.
Sorry about that. It didn't exactly doxx me, but it was weird.
2023-03-07 21:19:29 +01:00
tntscreed 953ce4bd15 Multi-Deletion of Characters + Confirmation Dialog
-Since multi-selection of characters is now possible, it's more intuitive that all selected characters should be deleted.

-Added a confirmation dialog before character-deletion? Why the heck  was this not a thing before? It was way too easy to accidentally delete characters, with no way to restore them without external source-control or backups.
2023-03-07 20:56:54 +01:00
tntscreed 06f8ab3519 The bulk info managers is now completely functional.
Also, a change has been made to the character tree view. Theoretically it shouldn't have any functional significance, but "addCharacterInfo" is used for adding info to only one character, so it makes sense to remove the old multi-selection info-adding functionality, even if it wouldn't ever be accessible.
2023-03-07 20:27:16 +01:00
tntscreed 66df68af69 Made the code a little nicer, added addition and deletion
The bulk manager has been made partially functional.
2023-03-07 18:14:01 +01:00
tntscreed b5dfee59d7 Created a (not yet functional) bulk manager widget.
-Some variables had to be declared in the mainWindow.py __init__ function.

-Added functions for creating the bulkPersoInfoManager widget as a tab when multiple characters are selected. All other tabs get stored and deleted, and restored after only one character is selected.

-Started work on functions that create the intended behaviours of the widget.
2023-03-06 21:43:31 +01:00
Samuel Marques 5d0a9d3019
Translated using Weblate (Portuguese)
Currently translated at 92.1% (725 of 787 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/pt/
2023-03-06 12:39:53 +01:00
albanobattistella 77f7018cb2
Translated using Weblate (Italian)
Currently translated at 100.0% (787 of 787 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/it/
2023-03-06 12:39:53 +01:00
Samuel Marques fc7a716c76
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (787 of 787 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/pt_BR/
2023-03-06 12:39:52 +01:00
tntscreed 25b64ad971 Merge remote-tracking branch 'origin/develop' into develop 2023-03-05 17:49:22 +01:00
tntscreed d55e88599d Made multi-selection of characters a bit more intuitive 2023-03-05 17:40:05 +01:00
tntscreed 49fb32deab Made selection a bit more intuitive 2023-03-05 15:04:56 +01:00
tntscreed fc86ed5df6 Started work on character multi-selection features.
-Added currentCharacters method, a list counterpart of currentCharacter.

-Replaced the connection for currentItemChanged with itemSelectionChanged. This is to accommodate for the bulk-changes when multiple characters are selected. The currentItemChanged method is now not called with a connection, but from the handleCharacterSelectionChanged method. The latter is called with the itemSelectionChanged connection.

-If no valid characters are selected, the tabPersos widget is disabled. This obviously breaks the functionality of bulk-adding info to characters. This will have to be fixed by only disabling the parts of the tabPersos widget that should not be affected with multiple selection operations.
2023-03-05 14:14:58 +01:00
tntscreed eaebfa9dfa Merge remote-tracking branch 'origin/develop' into develop 2023-03-05 01:10:48 +01:00
tntscreed a046656acf Made bulk-adding "Detailed info" to characters possible
-Changed the selection mode to extended selection on the lstCharacters tree-view. This will not affect anything else other than the "detailed info" rows. Every other change to a character's descriptions, motivations and such only affect the last selected one.

-Made a method to get all the IDs of the selected characters.

-Added a character-info dialog UI. Originally, adding information worked by adding a placeholder and then changing it. Users never want to just add a placeholder without initialising the values. And the bulk-adding only works this way.
2023-03-05 00:58:25 +01:00
TheJackiMonster 041fda5b74
========== manuskript-0.15.0 ==========
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-03-04 20:32:58 +01:00
TheJackiMonster 2ca25a06f6
Update ui files regarding shortcut translation
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-03-04 16:15:30 +01:00
TheJackiMonster 7358a7add5
Update all latest changes in qm files
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-03-03 19:37:28 +01:00
Arsenicus 8ad2652cf5
Translated using Weblate (Russian)
Currently translated at 97.9% (771 of 787 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/ru/
2023-03-03 19:36:07 +01:00
TheJackiMonster 4d625182ad
Update qm files
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-03-03 19:35:40 +01:00
Hosted Weblate 75425665de
Merge branch 'origin/develop' into Weblate. 2023-03-03 19:33:49 +01:00
Arsenicus ab4761e9c8
Translated using Weblate (Russian)
Currently translated at 97.3% (766 of 787 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/ru/
2023-03-03 19:33:49 +01:00
TheJackiMonster 9d65811eed
Add further automatic translations
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-03-03 19:33:31 +01:00
TheJackiMonster 935811717b
Update qm files with latest translations
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-03-03 19:29:47 +01:00
TuxIoannes 452279a8ae
Translated using Weblate (Ukrainian)
Currently translated at 99.3% (782 of 787 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/uk/
2023-02-27 19:39:20 +01:00
Adrián López Galera d68f332ef8
Translated using Weblate (Spanish)
Currently translated at 100.0% (787 of 787 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/es/
2023-02-27 19:39:19 +01:00
Milo Ivir 6a4137215f
Translated using Weblate (Croatian)
Currently translated at 100.0% (787 of 787 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/hr/
2023-02-21 13:39:18 +01:00
gallegonovato 910f569c2e
Translated using Weblate (Spanish)
Currently translated at 100.0% (787 of 787 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/es/
2023-02-21 13:39:18 +01:00
Pedro Albuquerque d936d4a348
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (788 of 788 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/pt_PT/
2023-02-19 17:47:50 +01:00
Tobias Frisch 785fa8c77f
Translated using Weblate (German)
Currently translated at 100.0% (787 of 787 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/de/
2023-02-19 17:47:50 +01:00
TheJackiMonster e72cd06842
Update translation files
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-02-19 14:19:32 +01:00
Hosted Weblate 4b64271ae4
Merge branch 'origin/develop' into Weblate. 2023-02-19 14:15:10 +01:00
TheJackiMonster 3b226658a6
Remove old files to update languages and translations
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-02-19 14:13:10 +01:00
TheJackiMonster 035db18598
Merge branch 'develop' of github.com:olivierkes/manuskript into develop 2023-02-19 14:06:12 +01:00
TheJackiMonster 035b6222cf
Add tool to generate new manuskript.pro file
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-02-19 14:06:00 +01:00
Milo Ivir e9b3873934
Translated using Weblate (Croatian)
Currently translated at 100.0% (881 of 881 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/hr/
2023-02-16 21:37:18 +01:00
Otávio Monteagudo 525e0d1f00
Translated using Weblate (Portuguese (Brazil))
Currently translated at 98.5% (750 of 761 strings)

Translation: Manuskript/Translations
Translate-URL: https://hosted.weblate.org/projects/manuskript/translations/pt_BR/
2023-02-16 21:37:17 +01:00