53 lines
1.3 KiB
Plaintext
53 lines
1.3 KiB
Plaintext
[ ] platform
|
|
[ ] app
|
|
[ ] ui
|
|
[ ] event playback
|
|
[ ] update should produce a straight struct result for render
|
|
[ ] how to fix variable scroll? or do we not care?
|
|
[ ] win32
|
|
[ ] hot reload / plugins
|
|
[ ] tests using yield
|
|
[ ] linux
|
|
[ ] os
|
|
[?] wasm (explore)
|
|
[ ] drag and drop
|
|
[ ] open file dialog
|
|
[ ] win32
|
|
[ ] linux
|
|
[ ] gfx
|
|
[ ] simple 2d
|
|
[ ] revisit api
|
|
[ ] change name, hard to type
|
|
|
|
[ ] core
|
|
[ ] add time stuff into core? app start time and stuff like that
|
|
[ ] meta
|
|
[ ] search for python snippets and execute meta.py script on that file
|
|
[ ] new simple format with tags
|
|
[x] revisit api
|
|
[ ] s8_bin
|
|
[ ] bin_write_begin - serialize binary data (sb8_bin_write?)
|
|
bin_write_end
|
|
bin_write_u64
|
|
bin_write_u32
|
|
bin_write_u16
|
|
bin_write_u8
|
|
bin_write_data
|
|
bin_write_size
|
|
bin_write_s8
|
|
bin_write_cs
|
|
[ ] bin_read_begin
|
|
bin_read_end
|
|
bin_read_...
|
|
|
|
|
|
new format with tags:
|
|
|
|
app_event_t: @struct {
|
|
kind: app_event_kind_t
|
|
key: app_key_t
|
|
button: app_mouse_button_t
|
|
delta_time: f64
|
|
|
|
next: *app_event_t @dont_serialize
|
|
} |