Veronica Berglyd Olsen
5cdcda66a5
Update data recursively when moving an item with child items
2022-04-23 16:09:50 +02:00
Veronica Berglyd Olsen
1a47bbaf8c
Allow files to have child items
2022-04-23 15:53:14 +02:00
Veronica Berglyd Olsen
64da2793ac
Allow file items to save expanded status
2022-04-23 15:38:53 +02:00
Veronica Berglyd Olsen
31fac7bf45
Make the test suite less spammy again
2022-04-23 15:28:26 +02:00
Veronica Berglyd Olsen
b588fdfe1a
Use the random generator for item handles ( #1044 )
2022-04-20 22:00:34 +02:00
Veronica Berglyd Olsen
607f9409d2
Update tests
2022-04-20 21:50:07 +02:00
Veronica Berglyd Olsen
e32eb21fbf
Add a mock random number generator for testing
2022-04-20 21:46:53 +02:00
Veronica Berglyd Olsen
8320aab1bf
Use the same method to generate item handles as for status keys
2022-04-20 21:44:45 +02:00
Veronica Berglyd Olsen
ca76cb2af3
Make a couple of random, minor fixes
2022-04-20 17:15:55 +02:00
Veronica Berglyd Olsen
e938ea8967
Allow multiple roots of same class ( #1031 )
2022-04-17 19:35:51 +02:00
Veronica Berglyd Olsen
15ede5e14c
Make better use of the new NWItem functions and do some cleanup
2022-04-17 19:15:00 +02:00
Veronica Berglyd Olsen
4eec2926cb
Clean up unused code and add more comments
2022-04-17 18:38:25 +02:00
Veronica Berglyd Olsen
3f4356467e
Relax moving restrictions in project tree, and improve test coverage of NWItem class
2022-04-17 18:32:22 +02:00
Veronica Berglyd Olsen
50db7fcddb
Simplify updating an item after it has been moved
2022-04-17 17:49:47 +02:00
Veronica Berglyd Olsen
d158de5d82
Update test coverage
2022-04-17 17:00:43 +02:00
Veronica Berglyd Olsen
4cfbbf4c68
Remove max folder depth restriction, and simplify adding folders and files in the tree
2022-04-17 14:44:11 +02:00
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