Commit Graph

  • eac7d9b9ee Refactor config class, and switch to pathlib (#1228) Veronica Berglyd Olsen 2022-11-09 23:03:03 +01:00
  • 0c7fdc7013 Fix windows vs posix path issue in test Veronica Berglyd Olsen 2022-11-09 22:51:12 +01:00
  • 03e173634f Switch to Path objects nearly everywhere Veronica Berglyd Olsen 2022-11-09 22:43:48 +01:00
  • cb755ba820 Move recent cache out of config, and update all tests Veronica Berglyd Olsen 2022-11-09 20:54:13 +01:00
  • 8721d53ab2 Clean up the config class names and methods Veronica Berglyd Olsen 2022-11-09 18:47:50 +01:00
  • 47b57172eb Change lastPath to a Path object Veronica Berglyd Olsen 2022-11-09 18:21:40 +01:00
  • 9d3291aba6 Change assetPath to a Path object Veronica Berglyd Olsen 2022-11-09 17:44:20 +01:00
  • 6792c11a71 Change dataPath to a Path object Veronica Berglyd Olsen 2022-11-09 00:25:50 +01:00
  • 6f5539de90 Change confPath to a Path object Veronica Berglyd Olsen 2022-11-09 00:09:40 +01:00
  • 9500c3bdb2 Make some remaining project class bariables private Veronica Berglyd Olsen 2022-11-08 23:09:08 +01:00
  • 5999e72592 Add a storage class (#1225) Veronica Berglyd Olsen 2022-11-08 22:46:50 +01:00
  • 0b44cf9c0a Fix issues with variying file order in zip archive Veronica Berglyd Olsen 2022-11-08 22:29:54 +01:00
  • f5a3280565 Add test coverage of storage class Veronica Berglyd Olsen 2022-11-08 22:19:22 +01:00
  • ee79d3d6d6 Fix tests for core classes Veronica Berglyd Olsen 2022-11-08 19:48:06 +01:00
  • b024c0996d Move zipping of project to storage class Veronica Berglyd Olsen 2022-11-08 19:25:56 +01:00
  • 262a6c36b7 Rename NWDoc class to NWDocument Veronica Berglyd Olsen 2022-11-07 22:51:09 +01:00
  • 26f7bb4b32 Change how spel checking and booleans in general are saved in the XML Veronica Berglyd Olsen 2022-11-07 22:46:30 +01:00
  • 42f2bf3628 Merge branch 'main' into storage_class Veronica Berglyd Olsen 2022-11-07 12:24:19 +01:00
  • 6f6fe876e2 Fix parameter missing in Python 3.7 Veronica Berglyd Olsen 2022-11-07 10:45:53 +01:00
  • 615ee2958a Remove project path attribute from project class Veronica Berglyd Olsen 2022-11-06 00:39:30 +01:00
  • a75424e44b Use storage class to return document objects Veronica Berglyd Olsen 2022-11-06 00:29:43 +01:00
  • 76a1421fde Remove project content attribute from project class Veronica Berglyd Olsen 2022-11-06 00:15:24 +01:00
  • 972ed25a8c Remove project cache attribute from project class Veronica Berglyd Olsen 2022-11-05 23:33:50 +01:00
  • 21ab4e58f9 Remove project meta attribute from project class Veronica Berglyd Olsen 2022-11-05 23:29:25 +01:00
  • 82b34d9d2c Move lock file code to storage class Veronica Berglyd Olsen 2022-11-05 22:14:33 +01:00
  • 9cdf840d12 Make some minor improvements to the xml reader Veronica Berglyd Olsen 2022-11-05 21:37:10 +01:00
  • 72cc0cf0aa Add project file format 1.5 Veronica Berglyd Olsen 2022-11-05 21:13:18 +01:00
  • c6d3f680cc Add a UUID to projects Veronica Berglyd Olsen 2022-11-05 17:03:45 +01:00
  • 8b4dac4e13 Split project data class back into a separate file Veronica Berglyd Olsen 2022-11-05 16:24:57 +01:00
  • 783a849e09 Remove the old legacy format code Veronica Berglyd Olsen 2022-11-05 16:19:19 +01:00
  • 407e7fa69e Add storage code to handle projecty structure and old projects Veronica Berglyd Olsen 2022-11-05 16:15:26 +01:00
  • 2b8d51035d Fix version requirements in debian build file Veronica Berglyd Olsen 2022-11-03 23:48:30 +01:00
  • 2e590b742f Move new project tool to core tools (resolves #1152) Veronica Berglyd Olsen 2022-11-03 23:47:51 +01:00
  • bd81ea0880 Make project xml class and tests use pathlib instead of os Veronica Berglyd Olsen 2022-11-03 22:17:25 +01:00
  • dfd9e15951 Use storage class to open and save project XML Veronica Berglyd Olsen 2022-11-03 21:51:56 +01:00
  • 96b011cf70 Rename doctools module to coretools Veronica Berglyd Olsen 2022-11-03 21:41:57 +01:00
  • 3eee8442a7 Make packing and unpacking item data consistent Veronica Berglyd Olsen 2022-11-03 17:30:54 +01:00
  • da4f4b0801 Add prototyype storage class Veronica Berglyd Olsen 2022-11-01 22:58:12 +01:00
  • 717d516f6a Delegate responsibility for the index to the project class Veronica Berglyd Olsen 2022-11-01 22:32:29 +01:00
  • e85bd56f60 Auto-open first document (#1223) Veronica Berglyd Olsen 2022-11-01 19:23:35 +01:00
  • a2f92c1223 Auto-open first document on new project (#1219) Veronica Berglyd Olsen 2022-11-01 19:15:32 +01:00
  • 9dd1a60629 Fix bug with active icon on item details panel Veronica Berglyd Olsen 2022-11-01 19:11:38 +01:00
  • 5abc9784f1 Refactor project XML handling (#1221) Veronica Berglyd Olsen 2022-11-01 18:44:59 +01:00
  • f1100d4475 Remove minimal project from test suite Veronica Berglyd Olsen 2022-11-01 18:32:29 +01:00
  • 494b94430c Fix tests broken by xml rewrite Veronica Berglyd Olsen 2022-11-01 18:31:03 +01:00
  • 5b7f2b2b55 Add test coverage of the project xml class Veronica Berglyd Olsen 2022-11-01 17:14:57 +01:00
  • f41db97860 Clean up the content loading Veronica Berglyd Olsen 2022-11-01 13:36:22 +01:00
  • 0cfaf4f021 Drop the total word count value in the XML and rewrite how counts are handled Veronica Berglyd Olsen 2022-11-01 12:21:16 +01:00
  • 6fd7107675 Remove pre-generatiopn of status and importance items Veronica Berglyd Olsen 2022-10-31 23:18:16 +01:00
  • a88a2f5b40 Change file format to save dictionaries consistently Veronica Berglyd Olsen 2022-10-31 22:37:05 +01:00
  • 13b9e5a434 Move project data class to project file Veronica Berglyd Olsen 2022-10-31 21:25:40 +01:00
  • a760aff826 Complete the xml writer class Veronica Berglyd Olsen 2022-10-31 20:05:20 +01:00
  • 3a161e90f9 Complete loading project xml via data class Veronica Berglyd Olsen 2022-10-31 18:11:46 +01:00
  • 522acc479b Move status and importance to data class Veronica Berglyd Olsen 2022-10-31 17:01:50 +01:00
  • cc2ef85afd CHange how current word counts are handled Veronica Berglyd Olsen 2022-10-31 16:19:31 +01:00
  • 9d283d2eae Move all remaining trivial project settings to the data class Veronica Berglyd Olsen 2022-10-31 15:55:33 +01:00
  • aeef8734b8 Move the remaining project meta settings to project data class Veronica Berglyd Olsen 2022-10-31 00:28:10 +01:00
  • 192806a46d Fix or disable broken tests Veronica Berglyd Olsen 2022-10-30 23:55:58 +01:00
  • e887ec6991 Move project name to project data class Veronica Berglyd Olsen 2022-10-30 23:18:18 +01:00
  • ea80fd3c71 Complete the XML parsing Veronica Berglyd Olsen 2022-10-30 22:51:31 +01:00
  • 6d1734b655 Merge branch 'main' into xml_rw_class Veronica Berglyd Olsen 2022-10-30 19:40:12 +01:00
  • 72f06620e9 Add version and build info to AppImage build (#1218) Veronica Berglyd Olsen 2022-10-30 17:59:08 +01:00
  • aa963dea3d Add version and build info to AppImage build (#1182) Veronica Berglyd Olsen 2022-10-30 17:55:38 +01:00
  • 16e7df0526 Allow moving split document to trash (#1217) Veronica Berglyd Olsen 2022-10-30 17:21:29 +01:00
  • 4d5c1b2455 Update split document tests Veronica Berglyd Olsen 2022-10-30 17:14:28 +01:00
  • c1988bcc17 Fix bug where split document loses status or importance Veronica Berglyd Olsen 2022-10-30 17:07:24 +01:00
  • 1784d9ce28 Add move to trash switch on split dialog and processing (#1179) Veronica Berglyd Olsen 2022-10-30 17:03:52 +01:00
  • 15fd4c51df Fix bug with missing icons in outline view Veronica Berglyd Olsen 2022-10-30 16:58:10 +01:00
  • fd92f1c588 Update active/inactive and status/importance icons (#1216) Veronica Berglyd Olsen 2022-10-30 15:31:03 +01:00
  • 80496ab1ed Improve active/inactive icons again Veronica Berglyd Olsen 2022-10-30 15:16:39 +01:00
  • dbade05e46 Generate nicer status icons Veronica Berglyd Olsen 2022-10-30 02:33:00 +02:00
  • e80536405e Replace active status icons in project tree Veronica Berglyd Olsen 2022-10-30 01:21:07 +02:00
  • ea59379479 Add new checkbox icons Veronica Berglyd Olsen 2022-10-30 01:20:31 +02:00
  • 18878dd19b Change how item data is stored in the project tree Veronica Berglyd Olsen 2022-10-29 17:55:45 +02:00
  • 309a58cb18 Fix missing synopsis action in main window Veronica Berglyd Olsen 2022-10-29 01:36:31 +02:00
  • 64fbc2f4e9 Add format and insert features (#1214) Veronica Berglyd Olsen 2022-10-29 01:33:42 +02:00
  • dcb473137b Update documentation and test with synopsis insert feature Veronica Berglyd Olsen 2022-10-29 01:26:58 +02:00
  • 3a90ee2b0d Add insert menu entry for synopsis comment (#1177) Veronica Berglyd Olsen 2022-10-29 01:26:26 +02:00
  • dc401278fb Update tests Veronica Berglyd Olsen 2022-10-29 01:05:41 +02:00
  • 33eb3efb11 Remove restriction on formatting empty block (#1178) Veronica Berglyd Olsen 2022-10-29 01:05:33 +02:00
  • 6d15bc5f14 Fix help text in Preferences Veronica Berglyd Olsen 2022-10-29 00:56:39 +02:00
  • 04c4b9eda5 Update theme system (#1212) Veronica Berglyd Olsen 2022-10-29 00:50:26 +02:00
  • 4a9ea459fa Make some minor changes and update test coverage Veronica Berglyd Olsen 2022-10-29 00:38:32 +02:00
  • 9b1c3fece2 Update default themes and remove custom style sheet feature Veronica Berglyd Olsen 2022-10-28 23:50:52 +02:00
  • f76fc95494 Complete coverage of themes classes Veronica Berglyd Olsen 2022-10-28 23:26:25 +02:00
  • 42f5ea205f Clean up GUI tests Veronica Berglyd Olsen 2022-10-28 22:15:54 +02:00
  • 28916afcce Add test coverage of GUI theme Veronica Berglyd Olsen 2022-10-28 00:00:57 +02:00
  • 34193021e8 Simplify the themes class a bit Veronica Berglyd Olsen 2022-10-27 23:47:29 +02:00
  • c7999831c9 Remove icon setting from config, and let the theme control it Veronica Berglyd Olsen 2022-10-26 22:01:04 +02:00
  • 8d7ebefa65 Fix updating syntax colours (#1171) Veronica Berglyd Olsen 2022-10-25 23:56:07 +02:00
  • 88183cdc39 Add updateTheme functions to remaining GUI components Veronica Berglyd Olsen 2022-10-25 23:42:43 +02:00
  • 52ede26f3d Add updateTheme functions to most GUI components Veronica Berglyd Olsen 2022-10-25 23:12:21 +02:00
  • e1ecd3cd27 Fix some code linter complaints in doc editor Veronica Berglyd Olsen 2022-10-25 22:01:44 +02:00
  • 25c4330fd0 Make icon theme a part of the GUI theme (solves #1172) Veronica Berglyd Olsen 2022-10-25 21:27:55 +02:00
  • 80ae810e1b Merge 1.6.6 (#1211) Veronica Berglyd Olsen 2022-10-25 18:55:52 +02:00
  • 719c2aada2 Merge branch 'main' into merge_1.6.6 Veronica Berglyd Olsen 2022-10-25 18:49:28 +02:00
  • f2e3d95e98 Merge branch 'main' into merge_1.6.6 Veronica Berglyd Olsen 2022-10-25 18:47:36 +02:00
  • c22354fe4d Release 1.6.6 (#1210) Veronica Berglyd Olsen 2022-10-25 18:29:06 +02:00
  • 4862ac3857 Bump the version number and update the changelog Veronica Berglyd Olsen 2022-10-25 18:26:37 +02:00
  • e93e125a46 Allow lookup of tags with spaces (#1209) Veronica Berglyd Olsen 2022-10-25 18:19:19 +02:00