Commit Graph

597 Commits

Author SHA1 Message Date
Veronica K. B. Olsen 4abec49b0a The opren recent project dialog now remembers column width and projects can be opened with double click 2020-04-14 22:49:25 +02:00
Veronica K. B. Olsen 5e90b1ff77 Clear the outline header between projects 2020-04-14 22:20:40 +02:00
Veronica K. B. Olsen c942718575 Some further cleanup of switch parsing 2020-04-14 20:30:20 +02:00
Veronica K. B. Olsen f856a520d0 Some minor changes to command line switches 2020-04-14 10:22:34 +02:00
Veronica K. B. Olsen 7b9da12aa4 Fixed a bug where outline header state from previous seession was restored on outline update 2020-04-13 16:57:43 +02:00
Veronica K. B. Olsen 92f54af894 Added some useful menu option, and settings in project file 2020-04-13 16:02:44 +02:00
Veronica K. B. Olsen ac3adade18 Some Outline class cleanup and restructuring 2020-04-11 18:24:01 +02:00
Veronica K. B. Olsen 0991d1b1a8 The menu for selecting columsn and storing column width now works 2020-04-11 17:58:13 +02:00
Veronica K. B. Olsen 9678a49f22 Drop the Outline settings from teh main Preferences 2020-04-11 17:57:40 +02:00
Veronica K. B. Olsen 8d34c68be0 Merge branch 'master' into project_outline 2020-04-09 19:51:37 +02:00
Veronica K. B. Olsen 15ade8d28c Various changes and fixes to the outline class 2020-04-09 19:48:09 +02:00
Veronica K. B. Olsen ff69667ab5 Added tab for Outline settings to config dialog 2020-04-09 19:46:56 +02:00
Veronica K. B. Olsen 61ed3ee721 Added Outline enums and column labels to constants submodule 2020-04-09 19:46:10 +02:00
Veronica K. B. Olsen cacb28f927 Added a counter for the number of saves and autosaves 2020-03-22 23:26:58 +01:00
Veronica K. B. Olsen 32c6d80efb Restructured the way column state is preserved in the Outline tree 2020-03-10 23:18:58 +01:00
Veronica K. B. Olsen c9657a3515 Outline class should just be a sunclass of the central QTreeWidget, like other main GUI classes 2020-03-07 17:10:35 +01:00
Veronica K. B. Olsen d8a44e63e7 Some minor cleanup in the outline class 2020-02-27 22:29:57 +01:00
Veronica K. B. Olsen fdda0ddc74 Fixed a few issues with loading and saving of outline settings, and fixed zen mode 2020-02-27 21:54:26 +01:00
Veronica K. B. Olsen 717e4aba78 Fix merge conflicts 2020-02-27 00:19:18 +01:00
Veronica K. B. Olsen 144ddef579 Backup tool should not back up the lock file 2020-02-26 22:18:34 +01:00
Veronica K. B. Olsen 9903461963 Added lockfile check and dialog box to main GUI 2020-02-26 22:09:59 +01:00
Veronica K. B. Olsen af410e0b15 Added functions to read and write project lockfile 2020-02-26 22:09:37 +01:00
Veronica K. B. Olsen 6a330afc22 Increase test coverage of Config class and fix a couple of bugs in the process 2020-02-26 20:26:01 +01:00
Veronica K. B. Olsen 0696ef79e4 Fix tests and added --data option to command line 2020-02-26 18:27:07 +01:00
Veronica K. B. Olsen 0587099d36 A few tweaks to the dialog and code 2020-02-26 18:02:37 +01:00
Veronica K. B. Olsen 6b3e652440 Delete old recent project code 2020-02-26 17:57:36 +01:00
Veronica K. B. Olsen c688c66d5b Project manager dialog now lists recent projects and lets the user open one of these, or browse for a folder 2020-02-26 17:44:11 +01:00
Veronica K. B. Olsen 6867f38637 Added the main dialog class for project management, and made some changes to the icon class. 2020-02-26 15:30:08 +01:00
Veronica K. B. Olsen 39db69f199 Add error handling and reporting for the Config class, whichs is initialised before the GUI 2020-02-23 17:15:20 +01:00
Veronica K. B. Olsen 10dcbe6ee5 Also saving options for DocSplit dialog 2020-02-19 20:08:27 +01:00
Veronica K. B. Olsen 4977ffd843 Clean up old json files 2020-02-19 19:57:08 +01:00
Veronica K. B. Olsen 5f0b331655 Replace old option state class with new one everywhere 2020-02-19 19:43:44 +01:00
Veronica K. B. Olsen ecb739425b Added new class to save dialog optins 2020-02-19 18:58:19 +01:00
Veronica K. B. Olsen ef377f5952 Bumped version again to fix botched release 2020-02-17 14:50:43 +01:00
Veronica K. B. Olsen e325aa4bb0 A few more places to bump stuff 2020-02-17 13:48:23 +01:00
Veronica K. B. Olsen 7c1f613014 Bumped version and removed -t command line argument 2020-02-17 13:43:05 +01:00
Veronica K. B. Olsen 110d27d067 Cleanup of imports 2020-02-17 13:30:26 +01:00
Veronica K. B. Olsen c991795f0d Some additional tweaks for Windows 2020-02-15 21:57:05 +01:00
Veronica K. B. Olsen aab9805bc6 Remove dependency on appdirs package for finding config dir as this is provided by Qt 2020-02-15 21:39:21 +01:00
Veronica K. B. Olsen ca18fe5461 Added some fixes for bugs discovered when testing with PySide2 2020-02-15 17:59:40 +01:00
Veronica K. B. Olsen 0e045eeed6 Make sure we have absoulte path when opening from command line input that may be relative path 2020-02-13 22:54:40 +01:00
Veronica K. B. Olsen beb656267c If opening a project file fails, try to open the backup file instead 2020-02-13 21:22:36 +01:00
Veronica K. B. Olsen 760aee0c8f Added a function to clean out old project files no longer needed 2020-02-13 21:12:28 +01:00
Veronica K. B. Olsen c28a246d23 Make document saving consistent with how project file is saved 2020-02-13 19:16:29 +01:00
Veronica K. B. Olsen ca7617ad07 Remove the project cache folder as it isn't, and was never really, needed 2020-02-13 19:07:51 +01:00
Veronica K. B. Olsen 3a25e7332b Change the way the project file is saved 2020-02-13 19:03:21 +01:00
Veronica K. B. Olsen 6e6c9b98f7 Additional unparsed command line options are assumed to be a project path to open 2020-02-13 00:36:30 +01:00
Veronica K. B. Olsen 7858412419 Added check to make sure items are not dropped on the oprhaned folder 2020-02-09 21:25:20 +01:00
Veronica K. B. Olsen 963c819f85 Removed debug print and added logging stuff 2020-02-09 21:20:34 +01:00
Veronica K. B. Olsen f2eedff6d2 Added empty trash option 2020-02-09 21:17:57 +01:00