62 lines
1.9 KiB
Plaintext
62 lines
1.9 KiB
Plaintext
[ ] app
|
|
[ ] event playback
|
|
[ ] win32
|
|
[ ] hot reload / plugins
|
|
[ ] tests using yield
|
|
[ ] touchpad gestures: https://learn.microsoft.com/en-us/windows/win32/wintouch/windows-touch-gestures-overview
|
|
[ ] linux
|
|
[ ] wasm
|
|
[ ] drag and drop
|
|
[ ] open file dialog
|
|
[ ] os
|
|
[?] wasm (explore)
|
|
[ ] linux
|
|
|
|
[ ] render
|
|
[ ] wasm (maybe try first without opengl and then opengl)
|
|
[ ] 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
|
|
[ ] scrolling with keyboard
|
|
[ ] context menu
|
|
[ ] maybe a separate root for context menu?
|
|
[ ] hover tooltips
|
|
[ ] separate root which gets drawn on top of all ui
|
|
[ ] upper left menu dynamics
|
|
[ ] text input
|
|
[ ] 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
|
|
[ ] how to do colors?
|
|
- css like based on ids and pre built palettes
|
|
- fat box with stacks (now)
|
|
[ ] demo style, with different buttons and controls, headings
|
|
[ ] color picker
|
|
[ ] slider
|
|
[ ] draw image in box ui
|
|
[ ] push flags?
|
|
|
|
[ ] core
|
|
[ ] ast
|
|
[ ] move to core layer at some point as the abstract format for different types of serialization
|
|
[ ] use bit fields instead of ast_flag
|
|
[ ] mt_tag syntax // f32 value; mt_tag(min = 0, min = 10) // mt_tag(something)
|
|
[ ] remove most flags
|
|
[ ] explore metadata flags for common formats aka (key_value, list etc.. will
|
|
[ ] json format
|
|
[ ] ini format
|
|
[ ] build system
|
|
[ ] use threads
|
|
[ ] meta
|
|
[ ] s8_bin
|