misc
This commit is contained in:
42
todo.txt
42
todo.txt
@@ -1,7 +1,6 @@
|
||||
[ ] app
|
||||
[ ] event playback
|
||||
[ ] win32
|
||||
[x] sleep
|
||||
[ ] hot reload / plugins
|
||||
[ ] tests using yield
|
||||
[ ] touchpad gestures: https://learn.microsoft.com/en-us/windows/win32/wintouch/windows-touch-gestures-overview
|
||||
@@ -10,46 +9,31 @@
|
||||
[ ] drag and drop
|
||||
[ ] open file dialog
|
||||
[ ] os
|
||||
[x] delete all pdbs\dlls on start
|
||||
[?] wasm (explore)
|
||||
[x] win32
|
||||
[ ] linux
|
||||
|
||||
[ ] render
|
||||
[x] fix opengl warnings on win32 -> no need
|
||||
[ ] wasm (maybe try first without opengl and then opengl)
|
||||
[x] canvas
|
||||
[ ] opengl
|
||||
[ ] maybe copy package stuff to build?
|
||||
|
||||
[ ] ui
|
||||
[ ] sleep when not animating
|
||||
[ ] concept of active panel
|
||||
[ ] separate root so can't focus off with keyboard
|
||||
[ ] clicking away from panel, closes it or changes focus
|
||||
[ ] hot to move between panels?
|
||||
[ ] table
|
||||
[ ] scroll
|
||||
[x] basic abstraction
|
||||
[ ] allow for horizontal non-efficient
|
||||
[ ] keyboard handling
|
||||
[x] vertical scroll
|
||||
[x] working
|
||||
[x] horizontal scroll
|
||||
[x] efficient, on fixed size
|
||||
[x] non-efficient
|
||||
[ ] scrolling with keyboard
|
||||
[ ] context menu
|
||||
[x] working
|
||||
[ ] maybe a separate root for context menu?
|
||||
[ ] hover tooltips
|
||||
[ ] separate root which gets drawn on top of all ui
|
||||
[ ] upper left menu dynamics
|
||||
[x] debug console, lines
|
||||
[x] fix elements getting offset when font large and they are on the edge
|
||||
[ ] text input
|
||||
[x] basic working
|
||||
[x] enter signal
|
||||
[ ] ctrl backspace, ctrl delete
|
||||
[ ] set mouse cursor on hover
|
||||
[ ] maybe copy over text editor code from other project?
|
||||
[ ] everything lister (with edits etc.)
|
||||
[ ] pernament storage?
|
||||
[ ] push pop flag
|
||||
@@ -57,13 +41,10 @@
|
||||
- css like based on ids and pre built palettes
|
||||
- fat box with stacks (now)
|
||||
[ ] demo style, with different buttons and controls, headings
|
||||
[x] palette idea, also push pop palette
|
||||
[x] replace padding with something more 'real'
|
||||
[ ] color picker
|
||||
[ ] slider
|
||||
[ ] draw image in box ui
|
||||
[x] rect stack
|
||||
[x] jumping between nodes (get_prev, get_next) needs a fix
|
||||
[ ] push flags?
|
||||
|
||||
[ ] core
|
||||
[ ] ast
|
||||
@@ -74,20 +55,7 @@
|
||||
[ ] explore metadata flags for common formats aka (key_value, list etc.. will
|
||||
[ ] json format
|
||||
[ ] ini format
|
||||
[x] remove dates and time from core
|
||||
[ ] build system
|
||||
[ ] threads
|
||||
[ ] use threads
|
||||
[ ] meta
|
||||
[x] parser errors should not point to location of fatalf call but to the code!!!!!!!!!
|
||||
[x] prototype something like templates, readable string generation
|
||||
[x] search for python snippets and execute meta.py script on that file
|
||||
[x] simplify logging!!!!
|
||||
[x] somehow index properly the meta files and ignore generated files
|
||||
[x] extract declarations from c files meta(introspect)
|
||||
[x] tweak variables and embeds declared in c code
|
||||
[x] replace @tags with mt_tag(dont_serialize)
|
||||
[x] revisit api
|
||||
[ ] s8_bin
|
||||
[x] hash table
|
||||
[x] intern table
|
||||
[x] safe cast
|
||||
|
||||
Reference in New Issue
Block a user