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
|
||||
- [ ] use matrix thing for UVManager (linear algebra is hard)
|
||||
- [ ] 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
|
||||
- [ ] add function that gets total health with absoprtion
|
||||
- [ ] retractable wipers when it rains
|
||||
- [ ] avatar themes?? (AvatarAPI.getColor)
|
||||
|
||||
## Rewrite
|
||||
- [ ] fix data api
|
||||
- [ ] ConfigAPI
|
||||
- [ ] reimplement avatar settings
|
||||
- [.] fix data api
|
||||
- [.] ConfigAPI
|
||||
- [.] reimplement avatar settings
|
||||
- [ ] fix sound
|
||||
- [ ] 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
|
||||
|
||||
## Cleanup
|
||||
@ -27,23 +27,25 @@
|
||||
to reduce unnecessary data transfer
|
||||
i.e. t["this_is_a_very_long_but_readable_variable_name"]=42 ->
|
||||
t[6]=42
|
||||
- [ ] use a lookup table/array based on order added
|
||||
- [ ] user should never see this, variable name to number
|
||||
- [.] use a lookup table/array based on order added
|
||||
- [.] user should never see this, variable name to number
|
||||
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
|
||||
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
|
||||
- [ ] 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,
|
||||
mirror values to this so newly initialized players load with
|
||||
correct state
|
||||
- [ ] one library for storing configs and their default values
|
||||
- [ ] this will insert values into the shared state using the other library
|
||||
- [ ] potentailly rework shared state variables
|
||||
- [.] one library for storing configs and their default values
|
||||
- [.] this will insert values into the shared state using the other
|
||||
library
|
||||
- [.] potentailly rework shared state variables
|
||||
- [ ] 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
|
||||
- [.] UVManager
|
||||
- [.] utility functions
|
||||
|
Loading…
x
Reference in New Issue
Block a user