Commit Graph

  • ddacfc743e Annotate config class and extensions Veronica Berglyd Olsen 2023-08-10 00:49:33 +02:00
  • 71e961ba38 Fix annotations in NWStatus class Veronica Berglyd Olsen 2023-08-08 23:32:30 +02:00
  • 6e5d991cfe Move TypeGuard to TYPE_CHECKING condition Veronica Berglyd Olsen 2023-08-08 23:14:35 +02:00
  • 5d817ae51f Move GUI components module to extensions subpackage Veronica Berglyd Olsen 2023-08-08 22:47:24 +02:00
  • eeadfc95e3 Annotate core modules Veronica Berglyd Olsen 2023-08-08 22:37:48 +02:00
  • d658a993c0 Update source file headers Veronica Berglyd Olsen 2023-08-08 21:41:35 +02:00
  • 348e62cd3e Change default backup folder to HOME/Backups Veronica Berglyd Olsen 2023-08-08 19:59:57 +02:00
  • c40d910b69 Make backup path always set Veronica Berglyd Olsen 2023-08-08 19:50:20 +02:00
  • 12897ff2e1 Make project instance private to main GUI class Veronica Berglyd Olsen 2023-08-08 17:21:00 +02:00
  • 94c95d6f67 Move GUI theme instance to the config object (after app creation) Veronica Berglyd Olsen 2023-08-08 14:35:55 +02:00
  • c50c8ee73a Improve alert boxes (#1501) Veronica Berglyd Olsen 2023-08-08 09:45:58 +01:00
  • 431bc8d401 Clarify closing dialog on build settings Veronica Berglyd Olsen 2023-08-08 10:39:10 +02:00
  • de66f1e21b Switch out some alert icons Veronica Berglyd Olsen 2023-08-08 09:33:42 +02:00
  • abfe7ee7ff Clean up a few minor things Veronica Berglyd Olsen 2023-08-07 20:57:33 +02:00
  • 7cb77e8524 Update comment Veronica Berglyd Olsen 2023-08-07 20:49:04 +02:00
  • 470017cdea Remove the global APP singleton again Veronica Berglyd Olsen 2023-08-07 20:45:25 +02:00
  • 7756368113 Fix some minor issues with new alert code Veronica Berglyd Olsen 2023-08-07 20:25:51 +02:00
  • 3911bc10c6 Clean up code and tests Veronica Berglyd Olsen 2023-08-07 20:20:04 +02:00
  • 90f9fa4451 Rewrite the makeAlert and askQuestion functions to use recommended interface Veronica Berglyd Olsen 2023-08-07 20:19:51 +02:00
  • ec010bf18e Add new icons for alert boxes Veronica Berglyd Olsen 2023-08-07 17:02:18 +02:00
  • 8959af1f30 Move make alert to separate module and add a global singleton for pointers Veronica Berglyd Olsen 2023-08-07 17:01:44 +02:00
  • c3b3120bc1 Improve build settings dialog (#1499) Veronica Berglyd Olsen 2023-08-06 22:08:31 +01:00
  • 28263dcbac Make build settings dialog a child of main gui, and ensure only one instance can be open for each build Veronica Berglyd Olsen 2023-08-06 23:04:59 +02:00
  • 4951e4f8fe Automatically select the first build if no builds are selected in the build tool Veronica Berglyd Olsen 2023-08-06 22:27:15 +02:00
  • 61836c8c04 Change page size preset to Custom when values are changed instead of blocking the spin boxes Veronica Berglyd Olsen 2023-08-06 22:04:12 +02:00
  • effe7abdec Fix formatting of line breaks in headers Veronica Berglyd Olsen 2023-08-06 21:49:55 +02:00
  • 5bc391c6c2 Add file extensions to Outpu tab headers Veronica Berglyd Olsen 2023-08-06 19:51:10 +02:00
  • 3f951fa61f Move reset button to after included and excluded Veronica Berglyd Olsen 2023-08-06 18:20:19 +02:00
  • 72de32b126 Add iterative filter action for single selection in build settings Veronica Berglyd Olsen 2023-08-06 17:49:11 +02:00
  • 2780e722d0 Change icon for filtered items in build settings dialog Veronica Berglyd Olsen 2023-08-06 17:28:05 +02:00
  • 18d0265515 Fix possibly unbound variable in project tree Veronica Berglyd Olsen 2023-08-06 17:25:29 +02:00
  • 6168b45c75 Add a triangle arrow to the menu items on the paged side bar Veronica Berglyd Olsen 2023-08-06 16:36:34 +02:00
  • 7a74165221 Improve section headings on filter tab Veronica Berglyd Olsen 2023-08-06 15:39:30 +02:00
  • c480db898c Double the left margin of the button text for the paged side bar Veronica Berglyd Olsen 2023-08-06 15:08:57 +02:00
  • 762f7c62cd Fix label in syntax check workflow Veronica Berglyd Olsen 2023-08-06 14:57:49 +02:00
  • 97dccd9d68 Drop saving fullscreen flag (#1498) Veronica Berglyd Olsen 2023-08-06 13:57:31 +01:00
  • 8778466d42 Annotate main gui Veronica Berglyd Olsen 2023-08-06 14:50:11 +02:00
  • 6f1aa5b812 Remove fullscreen setting in config file Veronica Berglyd Olsen 2023-08-06 14:49:35 +02:00
  • 352b70d060 Fix MacOS release for 2.1b1 (#1496) Veronica Berglyd Olsen 2023-07-31 00:50:13 +02:00
  • 4ce18611bd Remove redundant references to GUI parent Veronica Berglyd Olsen 2023-07-31 00:44:30 +02:00
  • f09851b889 Remove beta part of version number for macOS build Veronica Berglyd Olsen 2023-07-31 00:18:03 +02:00
  • 993205701c Define all non-modal dialogs as tools Veronica Berglyd Olsen 2023-07-30 23:39:29 +02:00
  • 71b3694399 Try setting build non-modal dialogs as tools Veronica Berglyd Olsen 2023-07-30 23:31:05 +02:00
  • 9d8d25fbb5 Add a util function to restack the windows Veronica Berglyd Olsen 2023-07-30 23:23:07 +02:00
  • c41a104eca Fix version number for mac build Veronica Berglyd Olsen 2023-07-30 22:06:25 +02:00
  • 1d19a900b1 Handle raise parent on all close events in build tools Veronica Berglyd Olsen 2023-07-30 21:57:27 +02:00
  • 25f9f0519f Fix raise window issue on Mac Veronica Berglyd Olsen 2023-07-30 19:55:47 +02:00
  • b93bc0a295 Allow MacOS build to handle pre-release version Veronica Berglyd Olsen 2023-07-30 14:36:47 +02:00
  • 7d0e7d7dce Release 2.1 Beta 1 (#1490) Veronica Berglyd Olsen 2023-07-30 14:20:51 +02:00
  • 4b2b4117a5 Make some minor improvements to the change log Veronica Berglyd Olsen 2023-07-30 14:17:34 +02:00
  • 2bd519aa5b Update release date, change log and release notes Veronica Berglyd Olsen 2023-07-30 14:07:28 +02:00
  • 34c5b4fec7 Change tree nav shortcut modifier and update docs (#1489) Veronica Berglyd Olsen 2023-07-30 00:06:36 +02:00
  • fd1f4a5dbe Merge branch 'dev' into tree_shortcuts Veronica Berglyd Olsen 2023-07-30 00:00:59 +02:00
  • 59a31f1c20 Restructure keyboard shortcuts page in docs Veronica Berglyd Olsen 2023-07-29 23:59:41 +02:00
  • a79ff09e3b Use alt as modiefier for special project tree move keys Veronica Berglyd Olsen 2023-07-29 23:59:18 +02:00
  • ea13f4f9b8 Add project tree navigation shortcuts (#1488) Veronica Berglyd Olsen 2023-07-29 22:41:07 +02:00
  • 26d97bd234 Update tests and docs Veronica Berglyd Olsen 2023-07-29 22:26:13 +02:00
  • c52a37c276 Add shift + arrow navigation feature to project tree (#1348) Veronica Berglyd Olsen 2023-07-29 22:25:58 +02:00
  • 1dadd1ddb7 Annotate some more functions in project tree source Veronica Berglyd Olsen 2023-07-29 20:49:23 +02:00
  • aa64fdbfc3 Annotate and clean up project tree source Veronica Berglyd Olsen 2023-07-29 20:45:12 +02:00
  • db892f633a New root folder location (#1487) Veronica Berglyd Olsen 2023-07-28 23:23:46 +02:00
  • 08648e0a33 Update annotations in related source Veronica Berglyd Olsen 2023-07-28 23:17:09 +02:00
  • addacd368d Allow root folders to be created next to selected root Veronica Berglyd Olsen 2023-07-28 23:16:20 +02:00
  • 925ead775c Try to fix issue with fickly test Veronica Berglyd Olsen 2023-07-27 00:33:23 +02:00
  • 46cac5cc94 Improve backup feature (#1484) Veronica Berglyd Olsen 2023-07-27 00:18:51 +02:00
  • 0c04b0ba86 Update test Veronica Berglyd Olsen 2023-07-27 00:12:25 +02:00
  • ace037808f Add backups size to pop-up dialog (#1453) Veronica Berglyd Olsen 2023-07-27 00:09:05 +02:00
  • d81a90add3 Add project name to backup file (#1476) Veronica Berglyd Olsen 2023-07-27 00:08:26 +02:00
  • b837becc58 Remove remaining reference to lxml package Veronica Berglyd Olsen 2023-07-26 23:47:49 +02:00
  • d88d07e0b3 Remove setup.py (#1483) Veronica Berglyd Olsen 2023-07-26 23:34:04 +02:00
  • 2966a709b8 Remove setup.py, and remove sample project from source build Veronica Berglyd Olsen 2023-07-26 22:33:05 +02:00
  • 7c138d33fc Move requirements file for tests to the tests folder Veronica Berglyd Olsen 2023-07-26 22:26:18 +02:00
  • 42d8d56636 Update ubuntu releases Veronica Berglyd Olsen 2023-07-26 20:00:26 +02:00
  • 02312054fb Split up setup.py and move packaging tools to new script Veronica Berglyd Olsen 2023-07-26 19:28:34 +02:00
  • a6c0152a68 Improve project item and tree classes (#1482) Veronica Berglyd Olsen 2023-07-26 19:06:45 +02:00
  • 39ef662807 Add test coverage of the project tree consistency function Veronica Berglyd Olsen 2023-07-26 18:57:31 +02:00
  • 1752d5c5cb Fix inconsistent clearing of lockfiles in projects Veronica Berglyd Olsen 2023-07-24 23:29:39 +02:00
  • 7965e3365b Make sure file scan test don't depend on file list order Veronica Berglyd Olsen 2023-07-22 23:15:30 +02:00
  • c8d588d6d2 Complete annotations in project class and update tests Veronica Berglyd Olsen 2023-07-22 01:06:34 +02:00
  • d382775d1d Make some improvements to the tree consistency check Veronica Berglyd Olsen 2023-07-22 01:06:04 +02:00
  • 3753f5b829 Rewrite project consistency chech as part of the tree class Veronica Berglyd Olsen 2023-07-21 23:56:48 +02:00
  • f0e372b2ba Update tests Veronica Berglyd Olsen 2023-07-21 22:53:04 +02:00
  • 9a1a2d9ab2 Rewrite NWItem to not allow handle to be None Veronica Berglyd Olsen 2023-07-21 22:52:54 +02:00
  • 4dfa51855e Spell check comments and docstrings Veronica Berglyd Olsen 2023-07-20 23:25:49 +02:00
  • e773884c29 Add duplication of files and folders (#1480) Veronica Berglyd Olsen 2023-07-20 21:18:17 +02:00
  • 4e448134fc Add test coverage of new function in Document class Veronica Berglyd Olsen 2023-07-20 21:14:10 +02:00
  • def846ce4b Clean up imports (missed one) Veronica Berglyd Olsen 2023-07-20 21:08:38 +02:00
  • 75a840b10b Clean up imports Veronica Berglyd Olsen 2023-07-20 21:07:12 +02:00
  • 188536d0f6 Add test coverage of duplicate function in project tree Veronica Berglyd Olsen 2023-07-20 21:00:11 +02:00
  • b3c744d22e Add test coverage of DocDuplicator class Veronica Berglyd Olsen 2023-07-20 20:36:09 +02:00
  • 7a72634448 Improve how items are added to project tree, allowing root folders to be added next to specified items Veronica Berglyd Olsen 2023-07-20 19:51:01 +02:00
  • 1559e3299a Add item duplication functionality to project tree Veronica Berglyd Olsen 2023-07-20 18:51:50 +02:00
  • 567045e4ff Add document duplication tool and support in item and tree classes Veronica Berglyd Olsen 2023-07-20 18:51:26 +02:00
  • 1c5466a799 Add annotations to document class Veronica Berglyd Olsen 2023-07-20 18:50:53 +02:00
  • fe7e44a3a6 Add annotations to tree and item classes Veronica Berglyd Olsen 2023-07-20 16:00:16 +02:00
  • bba46ba042 Add annotations to core tools Veronica Berglyd Olsen 2023-07-20 15:14:01 +02:00
  • f2bba55bca Change default font on macOS (#1479) Veronica Berglyd Olsen 2023-07-20 01:28:31 +02:00
  • 57d6b6ac1d Change default macOS font to Helvetica Veronica Berglyd Olsen 2023-07-20 01:22:30 +02:00
  • 664d314d3a Improve ODT build (#1477) Veronica Berglyd Olsen 2023-07-20 00:35:13 +02:00
  • 32a52b2bf1 Update tests Veronica Berglyd Olsen 2023-07-20 00:29:11 +02:00