Update TODO.md
I actually fixed so much stuff on here holy shit
This commit is contained in:
parent
408f83242b
commit
26edd3c2da
30
TODO.md
30
TODO.md
@ -3,19 +3,19 @@
|
|||||||
## General
|
## General
|
||||||
- [ ] use matrix thing for UVManager (linear algebra is hard)
|
- [ ] use matrix thing for UVManager (linear algebra is hard)
|
||||||
- [ ] Add action wheel icons
|
- [ ] Add action wheel icons
|
||||||
- [ ] add separate function for updating relevant state variables instead of
|
- [.] add separate function for updating relevant state variables instead of
|
||||||
sending full state to save bandwidth
|
sending full state to save bandwidth
|
||||||
- [ ] add function that gets total health with absoprtion
|
- [ ] add function that gets total health with absoprtion
|
||||||
- [ ] retractable wipers when it rains
|
- [ ] retractable wipers when it rains
|
||||||
- [ ] avatar themes?? (AvatarAPI.getColor)
|
- [ ] avatar themes?? (AvatarAPI.getColor)
|
||||||
|
|
||||||
## Rewrite
|
## Rewrite
|
||||||
- [ ] fix data api
|
- [.] fix data api
|
||||||
- [ ] ConfigAPI
|
- [.] ConfigAPI
|
||||||
- [ ] reimplement avatar settings
|
- [.] reimplement avatar settings
|
||||||
- [ ] fix sound
|
- [ ] fix sound
|
||||||
- [ ] fix Blockbench animations
|
- [ ] fix Blockbench animations
|
||||||
- [ ] fix or disable custom commands (can probably use `/figura run`)
|
- [.] fix or disable custom commands (can probably use `/figura run`)
|
||||||
- [ ] fix armor, won't re-enable until cleanup
|
- [ ] fix armor, won't re-enable until cleanup
|
||||||
|
|
||||||
## Cleanup
|
## Cleanup
|
||||||
@ -27,23 +27,25 @@
|
|||||||
to reduce unnecessary data transfer
|
to reduce unnecessary data transfer
|
||||||
i.e. t["this_is_a_very_long_but_readable_variable_name"]=42 ->
|
i.e. t["this_is_a_very_long_but_readable_variable_name"]=42 ->
|
||||||
t[6]=42
|
t[6]=42
|
||||||
- [ ] use a lookup table/array based on order added
|
- [.] use a lookup table/array based on order added
|
||||||
- [ ] user should never see this, variable name to number
|
- [.] user should never see this, variable name to number
|
||||||
translation should be completely transparent
|
translation should be completely transparent
|
||||||
- [ ] alternatively no manual syncing; state should be implicitly
|
- [.] alternatively no manual syncing; state should be implicitly
|
||||||
"shared" and can only be written to/read from via functions to
|
"shared" and can only be written to/read from via functions to
|
||||||
prevent bad programming from desyncing state
|
prevent bad programming from desyncing state
|
||||||
- [ ] receiver side: register handler function that has access to both
|
- [.] receiver side: register handler function that has access to both
|
||||||
old and new state
|
old and new state
|
||||||
- [ ] receive value -> run handler function -> replace old value with current
|
- [.] receive value -> run handler function -> replace old value
|
||||||
|
with current
|
||||||
- [ ] i think figura has a shared storage thing but it's not real time,
|
- [ ] i think figura has a shared storage thing but it's not real time,
|
||||||
mirror values to this so newly initialized players load with
|
mirror values to this so newly initialized players load with
|
||||||
correct state
|
correct state
|
||||||
- [ ] one library for storing configs and their default values
|
- [.] one library for storing configs and their default values
|
||||||
- [ ] this will insert values into the shared state using the other library
|
- [.] this will insert values into the shared state using the other
|
||||||
- [ ] potentailly rework shared state variables
|
library
|
||||||
|
- [.] potentailly rework shared state variables
|
||||||
- [ ] rework appropriate action wheel items as ToggleAction instead of ClickAction
|
- [ ] rework appropriate action wheel items as ToggleAction instead of ClickAction
|
||||||
- [ ] split off large snippets of code into separate files
|
- [.] split off large snippets of code into separate files
|
||||||
- [.] PartsManager
|
- [.] PartsManager
|
||||||
- [.] UVManager
|
- [.] UVManager
|
||||||
- [.] utility functions
|
- [.] utility functions
|
||||||
|
Loading…
x
Reference in New Issue
Block a user