|
|
|
@ -7,9 +7,14 @@ |
|
|
|
|
[ ] Write a README.md |
|
|
|
|
[ ] Use an arena allocator for cache |
|
|
|
|
[ ] Do not redraw if there was no update (no layout and no draw) |
|
|
|
|
[ ] Better handling of the active and focused widgets, try |
|
|
|
|
[x] Better handling of the active and focused widgets, try |
|
|
|
|
to maintain focus until mouse release (fix scroll bars) |
|
|
|
|
[x] Clip element bounds to parent div, specifically text |
|
|
|
|
[ ] Keyboard input |
|
|
|
|
[ ] Mouse scroll wheel |
|
|
|
|
[ ] Touch input |
|
|
|
|
[ ] Resizeable divs |
|
|
|
|
[ ] Implement a z index |
|
|
|
|
|
|
|
|
|
## Commands |
|
|
|
|
|
|
|
|
@ -17,6 +22,7 @@ to maintain focus until mouse release (fix scroll bars) |
|
|
|
|
_ border width |
|
|
|
|
_ border radius |
|
|
|
|
[x] add a command to update an atlas |
|
|
|
|
[ ] New window command, useful for popups |
|
|
|
|
|
|
|
|
|
## Atlases |
|
|
|
|
|
|
|
|
@ -36,4 +42,6 @@ _ border radius |
|
|
|
|
## Widgets |
|
|
|
|
|
|
|
|
|
[x] Dynamic text box to implement an fps counter |
|
|
|
|
[ ] Button with label |
|
|
|
|
[x] Button with label |
|
|
|
|
[ ] Text Input box |
|
|
|
|
[ ] Icon Buttons |
|
|
|
|