Veronica Berglyd Olsen
ebee9ff791
Update tests
2022-04-16 20:56:52 +02:00
Veronica Berglyd Olsen
61f5425662
Update new item functions in project class
2022-04-16 20:55:54 +02:00
Veronica Berglyd Olsen
da13fbff08
Merge branch 'main' into multi_root
2022-04-16 18:49:46 +02:00
Veronica Berglyd Olsen
b785128f4c
Make status and importance labels sortable again ( #1040 )
2022-04-16 18:40:10 +02:00
Veronica Berglyd Olsen
3ed74f0b02
Add test coverage of status and importance reordering
2022-04-16 18:35:26 +02:00
Veronica Berglyd Olsen
6aa13e318b
Add sorting capability to status and importance labels
2022-04-16 18:17:01 +02:00
Veronica Berglyd Olsen
fd2248de17
Add up and down button icons
2022-04-16 17:44:54 +02:00
Veronica Berglyd Olsen
17c56440f2
Automatic indexing of un-indexed files ( #1039 )
...
* Downgrade rebuild index dialog from warning to info
* Don't flag index as broken if file is missing, just add it again
* Fix log warning
* Drop the return value in the index checker
2022-04-16 17:28:28 +02:00
Veronica Berglyd Olsen
b642e4437e
Simplify text labels in XML ( #1038 )
2022-04-16 17:03:44 +02:00
Veronica Berglyd Olsen
2f547033cd
Simplify all other strings in main project class
2022-04-16 17:00:08 +02:00
Veronica Berglyd Olsen
72c5a9ee92
Rename some internal variables in the NWItem class
2022-04-16 16:47:57 +02:00
Veronica Berglyd Olsen
048e5faa1f
Also simplify item labels, due to XML limitations
2022-04-16 16:44:39 +02:00
Veronica Berglyd Olsen
c9f7fba7dd
Re-implement the status and importance flags ( #1034 )
2022-04-16 16:32:48 +02:00
Veronica Berglyd Olsen
c5f92edaa8
Update the NWProject class test for status and import labels
2022-04-16 16:27:46 +02:00
Veronica Berglyd Olsen
d7a8cb1537
Rewrite NWStatus class tests
2022-04-16 15:38:13 +02:00
Veronica Berglyd Olsen
fedb064b1f
Fix other tests
2022-04-16 15:01:55 +02:00
Veronica Berglyd Olsen
cf7e1da96a
Fix display text issues in varuious GUI elements
2022-04-16 14:59:59 +02:00
Veronica Berglyd Olsen
e98e942f19
Replace key generator in the NWStatus class
2022-04-16 14:59:25 +02:00
Veronica Berglyd Olsen
ac904ee9fc
Update sample project file
2022-04-05 23:15:18 +02:00
Veronica Berglyd Olsen
ddd8b60816
Complete the needed GUI class changes for the new NWStatus class
2022-04-05 23:13:39 +02:00
Veronica Berglyd Olsen
40e7055f16
Rewrite most of the NWStatus class
2022-04-05 22:08:14 +02:00
Veronica Berglyd Olsen
7298e1f438
Add two new utility functions to the common module
2022-04-05 22:07:20 +02:00
Veronica K. B. Olsen
9c9408d78a
Changing status or importance flags should still update hidden flags
2022-04-05 11:22:41 +02:00
Veronica Berglyd Olsen
34b5181f34
Merge branch 'main' into multi_root
2022-04-03 22:53:45 +02:00
Veronica Berglyd Olsen
23fd6b815f
Save both status and importance flags ( #1030 )
...
* Put the status icons in the status object itself
* Allow saving both status and importance values
* Update current tests
* Improve test coverage
* Update sample project file
2022-04-03 22:43:11 +02:00
Veronica Berglyd Olsen
bdde6a2080
Clean up handling of root and class info for items
2022-04-03 17:45:17 +02:00
Veronica Berglyd Olsen
37970bd446
Add root information to project file
2022-04-02 19:43:26 +02:00
Veronica Berglyd Olsen
f9ddcd2f8a
Restructure the record of root items in the tree class
2022-04-02 19:13:54 +02:00
Veronica Berglyd Olsen
8ddda4783d
Merge branch 'main' into multi_root
2022-04-02 17:42:37 +02:00
Veronica Berglyd Olsen
a04b44d890
Add Lorem Ipsum tool ( #1028 )
...
* Add a Lorem Ipsum dialog
* Add the Lorem Ipsum text and insert action
* Add test coverage
2022-04-02 17:41:35 +02:00
Veronica Berglyd Olsen
89558481de
Merge branch 'main' into multi_root
2022-04-02 16:03:43 +02:00
Martijn
99cc3635f7
Add Dutch translation ( #1027 )
...
* Add @mvdkleijn as translator
* Update about.py
2022-03-23 19:22:44 +01:00
Veronica Berglyd Olsen
6e3262f78e
Minor fixes and updates ( #1026 )
...
* Make the Tokenizer class an abstract class
* Fix error message when opening non-file project items
2022-03-20 17:00:29 +01:00
Veronica Berglyd Olsen
fbff421de8
Merge 1.6.2 ( #1025 )
2022-03-20 16:04:18 +01:00
Veronica Berglyd Olsen
cebe20964f
Merge branch 'main' into merge_1.6.2
2022-03-20 15:59:12 +01:00
Veronica Berglyd Olsen
203e353e92
Release 1.6.2 ( #1024 )
2022-03-20 15:44:52 +01:00
Veronica Berglyd Olsen
8c4e5b99fe
Only compute shasum of file if it exists ( #1023 )
2022-03-20 15:22:09 +01:00
Veronica Berglyd Olsen
16ce55ba60
Make sure empty files are indexed ( #1022 )
...
* Make sure also empty files are indexed
* Update comments
2022-03-20 15:09:46 +01:00
Veronica Berglyd Olsen
a2d33e9672
Merge 1.6.1 ( #1019 )
2022-03-16 23:15:39 +01:00
Veronica Berglyd Olsen
6317202626
Merge branch 'main' into merge_1.6.1
2022-03-16 23:11:59 +01:00
Veronica Berglyd Olsen
4cbbae6d2f
Release 1.6.1 ( #1018 )
2022-03-16 23:01:14 +01:00
Veronica Berglyd Olsen
9e76498f65
Update Latin American Spanish translation ( #1017 )
2022-03-16 22:41:52 +01:00
Veronica Berglyd Olsen
1c7708babd
Fix infinite search loop bug ( #1016 )
...
* Make sure the search loop in the editor cannot run infinitely
* Add test coverage of infinite search case
* Run GitHub actions against the patch branch
2022-03-16 22:34:29 +01:00
Veronica Berglyd Olsen
ce4d3c0b5c
Update linting settings, and drop Ubuntu 18.04 releases ( #1014 )
...
* Add E133 and W503 to ignored list for flake8
* Drop making releases for Ubuntu 18.04
2022-03-15 22:07:33 +01:00
Veronica Berglyd Olsen
7f43584ed5
Merge bugfixes ( #1009 )
...
* Fix document margin recursion error (#1007 )
* Fix project file icon path in Windows installer (#1006 )
2022-02-24 21:19:12 +01:00
Veronica Berglyd Olsen
7532fdb1fc
Fix project file icon path in Windows installer ( #1006 )
2022-02-24 21:08:42 +01:00
Veronica Berglyd Olsen
3cdba90bb0
Fix document margin recursion error ( #1007 )
2022-02-24 21:06:28 +01:00
Veronica Berglyd Olsen
011291f225
Drop support for Python 3.6 ( #1004 )
...
* Drop support for Python 3.6
* Remove unused time parsing function
* Use Python 3.7 datetime function for writing stats data conversion
* Test against Python 3.10 on macOS and Windows
2022-02-20 23:35:33 +01:00
Veronica Berglyd Olsen
045a595537
Implement project file format 1.4 ( #993 )
...
* Update the item class with more compact item storage format
* Bump version and file version
* Update tests
* Add explicit test coverage for format conversions for item class
* Update the documentation
2022-02-20 22:05:31 +01:00
Veronica Berglyd Olsen
be703c1f46
Merge Release 1.6 ( #1003 )
...
* Update Spanish translation
* Bumb version and update changelog and release notes
* Add a note in the changelog
2022-02-20 20:09:24 +01:00