Thanks to visit codestin.com
Credit goes to github.com

Skip to content

hnguyen094/multitree-tasks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

based on grit

TODO

  • Resolve the complication of TaskNode<ID> (Node<ID> is an in-progress attempt.) Specifically, the Feature is managed but not used, so the new Node<ID> has specific Feature (Reducers) that ties in more closely with future Views (to create, edit, or link the node.) Currently NodeDisplay<ID> is handling this.
    • In addition, it should allow for easy checking off of tasks (which doesn't work as the binding is not set up correctly.)
  • Add a Date to tasks by default (that can be toggled Off, or cannot be changed if the multitree does not allow for it.) This would be added to Root (as Bag does not need to care about the differences between Dated nodes and UUID (user-generated) nodes.)
  • Like grit, we should just manage Date nodes by default (including auto-create, auto-destroy.)
  • Need to add UX for handling reparenting.
  • Test to see if a NavigationView is necessary when device is portrait (compact horizontalClass) (needs user testing.) It is already implemented as RootView.Pages but columns is better IMO.
  • Create SwiftData equivalents to Node. ancestorIDs and offspringIDs can be regenerated.
  • If you select multiple Root nodes, there could be a feature to show the intersection between the two trees. This is cool and possible conceptually.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages