# Important notes for myself Keep code as forward as possible and don't mix with structure. Write notes about implementation and usage for documentation sake. Read though implementation multiple times for improvement potential when working on core elements. (This does not mean make it as complex and difficult to understand as possible) Have fun and enjoy coding. # TODO [ ] Decide theme and style [ ] Animation layout and framework [ ] Scrape binary or html from filesystem to get custom native objects and functions [ ] Structure menuing [ ] Event loop management [ ] Priority system [ ] Dynamic/Selective events from html [ ] Templates for menus # Maybe [ ] Rewrite templating system to allow language packs (Reason being I design for english and can't run my own dynamic html engine on the TV as of yet) # Along the way - Find out if I should rewrite the codebase with typescript and if so; maybe compile to WASM - Consider themability