Skip to content

roy-mdr/gtd-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 

Repository files navigation

gtd-app

Getting Things Done flow inspired app

1.- SPA with Svelte

  • Make Sotable.js work
  • Create input for inbox (add to array of ideas)
  • Create inbox-idea component
  • Refactor QuickFullScreen otside the Quick component... Make it App level
  • Start working on Nest

2.- Migrate to SvelteKit

Setup

git clone <this_repo>

cd gtd-app/client-spa/gtd-app-spa

npm install

Copy the contents of gtd-app/client-spa/gtd-app-spa/src/lib/Sortable.zip to gtd-app/client-spa/gtd-app-spa/node_modules/sortablejs and replace all.

npm run dev To start dev server

Known issues

Possible memory leak

As the fix for correcly smooth-collapse the IncubatorProject component implies creating a new Sortable for a new element each time the container opens (inside an {#if block}), the memory for those new Sortables could be incrementing each time the user opens a Project component. This seems to be the case, however it seems that the garbage collector triggers and clean up some of it. Is this enough?

Could be a way for destroying the Sortable on a Project-close event?

Could be a way for re-using the Sortable?

Is this even worth the worry as the minimum impact and low scenario for reproduction? (I dont't think so)

imagen

About

Getting Things Done flow inspired app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published