parent
bca29c537c
commit
2e60e4c5b8
@ -1,32 +1,38 @@ |
|||||||
# TODOs, semi-random sorting |
# TODOs, semi-random sorting |
||||||
|
|
||||||
[x] Implement glyph draw command |
[x] Implement glyph draw command |
||||||
[x] Implement div.view and scrollbars |
[x] Implement div.view and scrollbars |
||||||
[ ] Port font system from C to C3 (rewrite1) |
[x] Port font system from C to C3 (rewrite1) |
||||||
[ ] Update ARCHITECTURE.md |
[ ] Update ARCHITECTURE.md |
||||||
[ ] Write a README.md |
[ ] Write a README.md |
||||||
[ ] Use an arena allocator for cache |
[ ] Use an arena allocator for cache |
||||||
[ ] Do not redraw if there was no update (no layout and no draw) |
[ ] Do not redraw if there was no update (no layout and no draw) |
||||||
[ ] Better handling of the active and focused widgets, try |
[ ] Better handling of the active and focused widgets, try |
||||||
to maintain focus until mouse release (fix scroll bars) |
to maintain focus until mouse release (fix scroll bars) |
||||||
|
|
||||||
## Commands |
## Commands |
||||||
|
|
||||||
[x] rect commads should have: |
[x] rect commads should have: |
||||||
* border width |
_ border width |
||||||
* border radius |
_ border radius |
||||||
[x] add a command to update an atlas |
[x] add a command to update an atlas |
||||||
|
|
||||||
## Atlases |
## Atlases |
||||||
|
|
||||||
[ ] Add an interface to create, destroy, update and get atlases based on their ids |
[ ] Add an interface to create, destroy, update and get atlases based on their ids |
||||||
[ ] Implement multiple font atlases |
[ ] Implement multiple font atlases |
||||||
|
|
||||||
## Fonts |
## Fonts |
||||||
[ ] Fix the missing alpha channel |
|
||||||
|
[x] Fix the missing alpha channel |
||||||
[x] Fix the alignment |
[x] Fix the alignment |
||||||
|
|
||||||
## Raylib |
## Raylib |
||||||
|
|
||||||
[ ] Implement type (Rect, Color, Point) conversion functions between rl:: and ugui:: |
[ ] Implement type (Rect, Color, Point) conversion functions between rl:: and ugui:: |
||||||
[x] Implement pixel radius rounding for border radius |
[x] Implement pixel radius rounding for border radius |
||||||
|
|
||||||
## Widgets |
## Widgets |
||||||
|
|
||||||
[ ] Dynamic text box to implement an fps counter |
[ ] Dynamic text box to implement an fps counter |
||||||
[ ] Button with label |
[ ] Button with label |
||||||
|
Loading…
Reference in new issue