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
TheJackiMonster
4ccd78bc7d
Fix multiple warnings, errors and naming issues
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-02-03 16:01:17 +01: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
6f83293e29
Improve status and label usage
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-11-19 14:36:57 +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
2aa65fc815
Added pretty label for template goal
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-09-15 23:53:15 +02:00
TheJackiMonster
0d2066d207
Implemented template management in startup window
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-09-15 23:35:45 +02:00
TheJackiMonster
e4334c90f3
Added template data and implemented it into the startup window initially
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-09-15 22:15:33 +02:00
TheJackiMonster
102013d12d
Added startup window as basic ui
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-09-15 20:38:43 +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
42086b11d7
Adjusted view switcher layout and responsiveness
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-09-27 23:45:12 +02: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
36568db070
Connected frequency window to open and close
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-09-25 22:39:03 +02:00
TheJackiMonster
2b6ce28135
Fixed logo in about dialog and adjusted settings key usage
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-09-25 22:06:26 +02:00
TheJackiMonster
6dc89db53d
Connected opening dialogs to some menu items
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-09-22 23:41:51 +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
9dc2544d1c
Added logic for character selection in its view
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-05-17 23:59:12 +02:00
TheJackiMonster
ef119917cf
Connected io and gtk for general info and summary
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-05-17 00:51:46 +02:00
TheJackiMonster
5eab1afc47
Minor tweaks and first events added to characters view
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-05-17 00:20:48 +02:00
TheJackiMonster
f3d39337c2
Added code to connect all input events in general and summary views
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-05-16 21:58:38 +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
TheJackiMonster
3beac4a50e
Generated QML from translations
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-04-16 13:47:51 +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
TheJackiMonster
173531ef2c
Combined #777 with changes from #827
...
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-04-10 14:46:03 +02:00
Belug
d22eb3bcb9
Fixing the tests for travis-CI
2021-04-09 19:19:03 -04:00
Alexandre
40e6bf0793
Fix #846 close Fullscreen when exiting main editor ( #854 )
...
* Fix #846 close Fullscreen when exiting main screen
* Removing debug code and initializing _fullscreen
* Removing the print
2021-04-09 16:03:31 +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
Jan Wester
b41fb00b0d
Several tiny things squashed into one
...
All Models should have only one object managing them, and it is not the
class responsible for doing the welcome-related tasks.
Small .gitignore update
2021-04-08 18:28:53 +02:00