Veronica Berglyd Olsen
069e3baf67
Add functionality to load and save last selected outline novel, and fix a few inconsistencies
2022-07-31 18:40:16 +02:00
Veronica Berglyd Olsen
ea61db9591
Simplify the novel outline tree
2022-06-14 00:14:51 +02:00
Veronica Berglyd Olsen
49ace054bd
Make options class handle enums, and add plot column to novel tree
2022-06-12 20:18:24 +02:00
Veronica Berglyd Olsen
8040441757
Allow changing content of last column of the novel tree
2022-06-12 19:59:18 +02:00
Veronica Berglyd Olsen
52683d5a21
Add novel tree toolbar and connect actions
2022-06-12 17:47:32 +02:00
Veronica Berglyd Olsen
c58868ed39
Simplify the conversion of very old project data
2022-06-11 23:54:20 +02:00
Veronica Berglyd Olsen
0181bebd70
Rename ambiguous theParent variable to mainGui
2022-06-11 15:33:32 +02:00
Veronica Berglyd Olsen
46bb8e5bcc
Populate the add button menu in the project widget
2022-06-06 22:03:42 +02:00
Veronica Berglyd Olsen
12a7ec7fe3
Allow the project class to create new files
2022-06-06 22:02:44 +02:00
Veronica Berglyd Olsen
85f63721e0
Allow showing all novel files in Outline
2022-06-05 18:43:09 +02:00
Veronica Berglyd Olsen
92924b3288
Make the new item function better at guessing header level of new files
2022-06-05 17:41:29 +02:00
Veronica Berglyd Olsen
2873336dce
Allow switching between root novel folders
2022-06-05 15:04:04 +02:00
Veronica Berglyd Olsen
ac14888e2a
Merge branch 'main' into outline_view
2022-06-05 13:36:54 +02:00
Veronica Berglyd Olsen
63068f1018
Add full test coverage of index class
2022-06-05 13:17:24 +02:00
Veronica Berglyd Olsen
22099c1b56
Make some minor improvements to handling of tags and references
2022-06-03 11:07:40 +02:00
Veronica Berglyd Olsen
eed59a96be
Make some fixes to the index class, and improve test coverage
2022-05-30 00:28:43 +02:00
Veronica Berglyd Olsen
865acfd7e9
Clean up imports
2022-05-29 19:40:14 +02:00
Veronica Berglyd Olsen
d1b32f1ba1
Move the tags index into a wrapper class
2022-05-29 19:24:41 +02:00
Veronica Berglyd Olsen
77e50a6cee
Move the item index into a wrapper class and combine the access functions
2022-05-29 18:58:32 +02:00
Veronica Berglyd Olsen
347d34bf83
Clean up the index code a bit and add index validation
2022-05-29 00:18:48 +02:00
Veronica Berglyd Olsen
94ba7a2f94
Use the new index instead of the old
2022-05-28 21:59:52 +02:00
Veronica Berglyd Olsen
01be8be44f
Remove old tagsIndex
2022-05-28 20:16:27 +02:00
Veronica Berglyd Olsen
d584f57a3b
Loading of new index now works
2022-05-28 19:45:33 +02:00
Veronica Berglyd Olsen
b5b0074411
Rewritten index storage using classes instead
2022-05-28 18:48:31 +02:00
Veronica Berglyd Olsen
44926a4e9a
Also make tree and options properties of the project
2022-05-28 14:33:25 +02:00
Veronica Berglyd Olsen
8bdd09400a
Move the project index into the project class
2022-05-28 14:11:58 +02:00
Veronica Berglyd Olsen
ecc0585c87
Add a toolbar to the Outline view
2022-05-22 23:03:30 +02:00
Veronica Berglyd Olsen
1f66ed3e3b
Reduce the list of tag classes in outline view when they are not used
2022-05-22 21:00:49 +02:00
Veronica Berglyd Olsen
f7e31bd452
Use "project name" consistently on the GUI
2022-05-22 16:23:49 +02:00
Veronica Berglyd Olsen
78b97ce8fb
Remove name as a required parameter for new root folders since no part of the GUI uses it
2022-05-21 22:10:25 +02:00
Veronica Berglyd Olsen
cea22b6147
Clean up new project creation function
2022-05-21 17:58:47 +02:00
Veronica Berglyd Olsen
b4ea5bc8d0
Update minimal project content
2022-05-21 17:33:36 +02:00
Veronica Berglyd Olsen
ad42a71427
Fix tests
2022-05-21 16:57:09 +02:00
Veronica Berglyd Olsen
46dce17dfe
Update new project generation to match wizard
2022-05-21 16:29:41 +02:00
Veronica Berglyd Olsen
9ee4d1b2cd
Reset meta data for folders
2022-05-08 17:52:36 +02:00
Veronica Berglyd Olsen
1e7d329962
Force conistency of ROOT item settings
2022-04-28 19:04:21 +02:00
Veronica Berglyd Olsen
821833df8e
Fix tests and drop unused function from NWTree class
2022-04-23 17:05:29 +02:00
Veronica Berglyd Olsen
bd5a14b18e
Block drag and drop for ROOT items on the widget level, and drop the TRASH item type
2022-04-23 16:57:13 +02:00
Veronica Berglyd Olsen
64da2793ac
Allow file items to save expanded status
2022-04-23 15:38: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
15ede5e14c
Make better use of the new NWItem functions and do some cleanup
2022-04-17 19:15:00 +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
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
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
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
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
2f547033cd
Simplify all other strings in main project class
2022-04-16 17:00:08 +02:00