Commit graph

204 commits

Author SHA1 Message Date
TheShadowOfHassen c20ee8d07a I simplified the UI for templates 2023-06-17 08:35:42 -04:00
TheShadowOfHassen 52c63a4763 Added Deleting templates 2023-03-16 15:04:08 -04:00
TheShadowOfHassen 9543ab9d1d
Merge branch 'gtk' into gtk 2023-03-05 14:55:11 -05:00
TheJackiMonster fdb5f854f6
Improve visual formatting of editor text
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-02-27 21:10:15 +01:00
TheShadowOfHassen 1852676b12 Update charactersView.py
I found the update function and it works a lot better.
2023-02-22 12:35:33 -05:00
TheJackiMonster 8110b204ca
Improve outline selection in editor view
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-02-20 15:55:23 +01:00
TheJackiMonster 955d5d7bdb
Adjust editor outline view
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-02-20 14:06:23 +01:00
TheJackiMonster 80d29b3a68
Implement navigation via outline tree in editor
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-02-20 02:08:38 +01:00
TheShadowOfHassen 45889d6279 Changed Template Manager
I also added glade back up files to gitignore. It wasn't.
2023-02-06 15:50:04 -05:00
Tobias Frisch 3027e5a93a
Merge branch 'gtk' into gtk 2023-02-03 15:38:50 +01:00
TheJackiMonster 038e101386
Add profiling function and implement loading on idle task
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-02-03 14:42:46 +01:00
TheJackiMonster 78614e9344
Enforce consistent naming of functions
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-02-03 02:00:18 +01:00
TheShadowOfHassen 8f899b1acc Added all the files
deleted extra saved things

Deleted backups

Delete character_details_template_editor.glade~

Fixed Some things that should have been there.
2023-01-17 12:48:51 -05:00
TheJackiMonster 5c61575c50
Reuse safe function for fraction
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-11-20 01:07:15 +01:00
TheJackiMonster 1b436a3af8
Improve outline handling in editor view and implemented visual counter update
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-11-20 00:51:05 +01:00
TheJackiMonster 7fd205cd7f
Implement grid view with navigation
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-11-20 00:13:41 +01:00
TheJackiMonster cc001aba9f
Implement text preview with tags
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-11-19 17:14:48 +01:00
TheJackiMonster d2f5290069
Implement label and status configuration
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-11-18 23:32:08 +01:00
TheJackiMonster d3a2e7f907
Add icons to outline visuals in tree views
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-11-01 02:03:16 +01:00
TheJackiMonster ee7a2e16da
Adapted editor view to use outline
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-11-01 01:36:24 +01:00
TheJackiMonster 0f68c24b84
Minor ui updates and changes
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-10-31 13:00:21 +01:00
TheJackiMonster 3481e40b4f
Implement basic outline overview
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-10-30 17:48:02 +01:00
TheJackiMonster 792e68038d
Implement adding and removing world items
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-10-30 13:28:40 +01:00
TheJackiMonster 906d05e377
Implement world view: selection and simple changes
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-10-30 12:51:07 +01:00
TheJackiMonster 9129d1fa5a
Improve plot view by implement plot step overview
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-10-29 22:12:02 +02:00
TheJackiMonster cf4e4bc794
Improve linking data changes
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-10-29 19:30:53 +02:00
TheJackiMonster cfa7452292
Start implementing plot view
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-10-29 18:42:55 +02:00
TheJackiMonster 3c0ab18fea
Implement characters filter
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-10-21 01:51:06 +02:00
TheJackiMonster 29fbe2acbb
Add character and remove character via button
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-10-21 01:31:16 +02:00
TheJackiMonster a6b6d776ce
Added other events to update character attributes
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-12-25 22:45:09 +01:00
TheJackiMonster 9860a880be
Loading and updating character details in GUI
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-12-25 20:51:39 +01:00
TheJackiMonster 13fe0614b4
Updating tree views while changing character importance
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-12-25 20:07:14 +01:00
TheJackiMonster 38852992fd
Added code for changing and loading importance of characters
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-12-25 17:45:42 +01:00
TheJackiMonster ab6c8ab421
Restructured settings pages into multiple files
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-09-27 21:36:27 +02:00
TheJackiMonster 5cc52a43cd
Moved views and reordered connection of events in summary view
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-06-01 15:30:48 +02:00
TheJackiMonster 59662921a7
Started adding UI python code and renamed Qt files for compatibility
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-05-16 20:23:10 +02:00
Jan Wester 239e66e7cb Comprehensively log all version information
Manuskript now logs the versions of modules and libraries powering them
for as far those are easily accessible. This includes all the optional
modules, too. None of this is visible on the terminal of course - unless
Manuskript is run with the --verbose flag. This clears up the last bit
of unnecessary console spam, leaving our users blissfully unaware.

Until we (and/or Qt) break something again, that is...
2021-04-08 18:44:28 +02:00
Jan Wester ff2cbca028 Converted most print statements to use logging
Some snippets have yet to be converted due to the more complex nature
of those snippets, and to keep things neat a separate commit makes more
sense for those.
2021-04-08 18:44:28 +02:00
Tobias Frisch 2545f9c7a3
Merge pull request #793 from FrancoisDuchene/notEnoughArgsFix
Fix for TypeErrors when using certain app styles
2021-04-08 14:46:59 +02:00
Robert Barlow a266b1bfff
Fixed project not opening with missing background
This is the quick way to patch this. I'd recommend changing the findFirstFile function in functions/__init__.py for a more permanent solution, but this should suffice for now.
2021-04-04 13:48:54 -04:00
Moisés J 1e52af54e2 Add global search 2021-04-02 14:15:17 +01:00
TheJackiMonster 3effe5c7fa
Added more consistency to the context menu 2021-02-22 03:18:45 +01:00
nagolinc 22fdab3f46 added 3 buttons to the textEditView that allow quickly adding new items
add character takes parameter name
2021-02-21 20:06:17 -05:00
TheJackiMonster 0cb65c452e
Fixed cursor selection without suggestions 2021-02-22 01:26:07 +01:00
TheJackiMonster ad21d5faa5
Fixed finding suggestions using enchant and word selection without external dictionary 2021-02-22 01:13:19 +01:00
TheJackiMonster 12be4c3a3d
Fixed all Python syntax warnings 2021-02-21 23:45:34 +01:00
bentleyjoakes 06e35cd969 Clones importance setting.
When creating a new character, sets an appropriate importance level.
* If a character is selected, the new character has the same importance level.
* If a top-level importance level is selected, the new character has that level
* Otherwise, the importance level is zero
2021-02-21 21:09:20 +01:00
Tobias Frisch e8c61e74ba
Merge branch 'develop' into optional-pov 2021-02-19 16:02:45 +01:00
TheJackiMonster 61734c1afa
Enabling/Disabling POV for a specific character 2021-02-19 16:01:30 +01:00
Tobias Frisch ca5a987e3c
Merge pull request #747 from TheJackiMonster/languagetool
Added basic support for LanguageTool via 'language_check' as advanced spellchecker
2021-02-19 15:46:47 +01:00