mindforger
mindforger copied to clipboard
Ts organized to hierarchy
Implement brand new view which will allow organizing of Os and Ts in hierarchy:
-
QTreeView
widget. -
Panel
widget-
Up
, ...,Down
,Add child
,Remove
buttons allowing to edit hierarchy where allowed.
-
Persistence:
- MindForger repository only support.
-
$MF_REPO/mind.mf
... bullets or codeblock w/ hiearchy.
Initial structure (analogous to knowledge navigator):
-
Mind
... click View/Dashboard (not editable)-
<notebook-1>
... click opens O, keeps mind view- ...
-
<notebook-n>
-
<tag-1>
... click shows Os/Ns filtered by tag (based on recent)- ...
-
<tag-n>
-
- editable up/down/right/left hierarchy, add child, remove
- mixing Os and Ts allowed
Adding/removing Os and Ts:
- Allow Os hierarchy
- O knows it's parent OR has offset
- O has a depth
- Deleting parent is not a problem - simply is not there and depth is the same.
- On creation parent O is active O (editation or within the list) - same as Wiki, when you create O, it is child of current entity.
Associated idea:
- tags are root nodes
- O can declare parents - can be N, O, T
- ? navigation:
- parents | children ... table
- on O: parents & root Ns
- on N: parent and child Ns
- alternative to associations table?
- enabled/disabled aside to Thing in menu
- parents | children ... table