24 lines
966 B
Markdown
24 lines
966 B
Markdown
# 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
|