Commit Graph

13 Commits

Author SHA1 Message Date
a0c6a3b2cb work on button with label 2024-12-20 19:50:58 +01:00
1088083e1e stuff, mostly renaming variables 2024-12-19 15:24:39 +01:00
a481269022 work on div sliders, major changes
* Ids are now keyed based on the parent's id, this means that an element can have
  the same label when placed in different divs
* Divs now enable the scissor test, this way the elements cannot draw outside of
  the parent div bounds
* Introduced a LAYOUT_ABSOLUTE that disables all layout logic, for internal use
* Divs now draw scrollbars using the slider_hor and slider_ver elements
2024-12-18 20:04:23 +01:00
8d4b353e88 a lot of work on sliders 2024-12-18 14:58:40 +01:00
bca29c537c scissor command 2024-12-15 22:29:07 +01:00
6d8300f9d9 better font atlas implementation 2024-12-15 21:39:26 +01:00
5a89e9ec7d fixed formatting fuckups offered by the zed team 2024-12-14 13:29:45 +01:00
0db858e814 use libgrapheme to interpret utf8 encoded strings 2024-12-14 01:12:54 +01:00
5c687bd24e add push_sprite() 2024-12-13 14:05:07 +01:00
c880c2b26e correct text bounds 2024-12-13 13:56:02 +01:00
f0aa59ef0b even better text rendering 2024-12-11 22:25:53 +01:00
61556d0a2c forgot the baseline 2024-12-11 20:39:06 +01:00
2356d165fe somewhat functional text rendering 2024-12-11 01:14:14 +01:00