You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
# TODOs, semi-random sorting
|
|
|
|
[x] Implement glyph draw command
|
|
|
|
[x] Implement div.view and scrollbars
|
|
|
|
[ ] Port font system from C to C3 (rewrite1)
|
|
|
|
[ ] Update ARCHITECTURE.md
|
|
|
|
[ ] Write a README.md
|
|
|
|
[ ] Use an arena allocator for cache
|
|
|
|
[ ] Do not redraw if there was no update (no layout and no draw)
|
|
|
|
|
|
|
|
## Commands
|
|
|
|
[x] rect commads should have:
|
|
|
|
* border width
|
|
|
|
* border radius
|
|
|
|
[x] add a command to update an atlas
|
|
|
|
|
|
|
|
## Atlases
|
|
|
|
[ ] Add an interface to create, destroy, update and get atlases based on their ids
|
|
|
|
[ ] Implement multiple font atlases
|
|
|
|
|
|
|
|
## Fonts
|
|
|
|
[ ] Fix the missing alpha channel
|
|
|
|
[ ] Fix the allignment
|
|
|
|
|
|
|
|
## Raylib
|
|
|
|
[ ] Implement type (Rect, Color, Point) conversion functions between rl:: and ugui::
|
|
|
|
[ ] Implement pixel radius rounding for border radius
|
|
|
|
|
|
|
|
## Widgets
|
|
|
|
[ ] Dynamic text box to implement an fps counter
|
|
|
|
[ ] Button with label
|