|
0db858e814
|
use libgrapheme to interpret utf8 encoded strings
|
2024-12-14 01:12:54 +01:00 |
|
|
8cf3881b6b
|
added libgrapheme
|
2024-12-13 16:44:07 +01:00 |
|
|
373243d138
|
fix rect roundness
|
2024-12-13 14:42:15 +01:00 |
|
|
3070fac9f5
|
cull zero area rects
|
2024-12-13 14:41: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 |
|
|
089140e1ed
|
substitute enqueue() with push_rect()
|
2024-12-13 13:51:23 +01:00 |
|
|
fb177c03f7
|
some todos
|
2024-12-12 15:46:40 +01:00 |
|
|
328cac871a
|
started work on border radius
|
2024-12-12 15:46:24 +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 |
|
|
dbe70eb4f4
|
added library schrift
|
2024-12-06 22:03:35 +01:00 |
|
|
f86a360f39
|
correct slider handle placement
|
2024-12-02 18:48:30 +01:00 |
|
|
7e18c7a316
|
only reset div elements to default if new element
|
2024-12-01 00:28:08 +01:00 |
|
|
537acd4765
|
added a way to force a relayout
|
2024-12-01 00:26:56 +01:00 |
|
|
d5bea68058
|
report timings
|
2024-12-01 00:25:43 +01:00 |
|
|
574a1f23dc
|
some tests
|
2024-11-21 00:50:42 +01:00 |
|
|
f8e2c0b70c
|
more TODO
|
2024-11-21 00:50:25 +01:00 |
|
|
9a785e0f06
|
use builtin hash functions instead of rolling my own
|
2024-11-21 00:50:11 +01:00 |
|
|
bb1745a05d
|
use map::HashMap instead of map::Map and use clz() to find a free spot
|
2024-11-21 00:46:27 +01:00 |
|
|
04dff26067
|
reduced maximum elements to 1024
|
2024-11-21 00:45:50 +01:00 |
|
|
fa3362cc66
|
wait for events to reduce cpu usage
|
2024-11-20 17:12:01 +01:00 |
|
|
73bc933eb5
|
semi-working vertical slider
|
2024-11-17 23:36:12 +01:00 |
|
|
763e9ba8d6
|
correct placement and box model
|
2024-11-14 23:42:20 +01:00 |
|
|
250a0fb3b5
|
initial work on scrollable divs
|
2024-11-07 18:35:20 +01:00 |
|
|
8bc38452b3
|
renamed elem.rect to elem.bounds
|
2024-11-02 09:44:53 +01:00 |
|
|
1cad13e597
|
vertical slider
|
2024-11-02 09:41:54 +01:00 |
|
|
28598f0575
|
slider
|
2024-10-31 13:04:30 +01:00 |
|
|
f48151b38e
|
initial refactor
|
2024-10-31 00:04:49 +01:00 |
|
|
39e78ea078
|
ported rewrite2 to c3
|
2024-10-29 22:45:47 +01:00 |
|
|
2dcc1b582c
|
started working on events
|
2024-03-17 23:34:45 +01:00 |
|
|
a374a37971
|
mouse buttons
|
2024-03-15 23:30:02 +01:00 |
|
|
5427b191c2
|
mouse input
|
2024-03-15 22:49:07 +01:00 |
|
|
3a8a55d177
|
checkpoint
|
2024-03-10 17:26:03 +01:00 |
|
|
a4974c8df8
|
fm: initial commit
|
2024-03-05 14:13:41 +01:00 |
|
|
97295df516
|
some style
|
2024-01-12 21:33:14 +01:00 |
|
|
305df93182
|
more layouting
|
2024-01-12 19:59:04 +01:00 |
|
|
d6358944ac
|
some layout work
|
2024-01-11 18:53:20 +01:00 |
|
|
59acce1150
|
Merge branch 'rewrite2' of https://git.alemauri.eu/alema/ugui into rewrite2
|
2024-01-09 16:09:13 +01:00 |
|
|
d4c97e1f4f
|
fifo
|
2024-01-09 16:05:51 +01:00 |
|
|
28b5ee16fb
|
mar 9 gen 2024, 16:00:03, CET
|
2024-01-09 16:00:03 +01:00 |
|
|
7909306d7a
|
layout ideas
|
2024-01-02 01:34:57 +01:00 |
|
|
99df8ad38d
|
fixed tree_prune and level_order_it
|
2024-01-01 22:49:03 +01:00 |
|
|
156c3b3959
|
less than bare minimum
|
2024-01-01 20:43:19 +01:00 |
|
|
94837ed410
|
things
|
2023-12-29 12:44:53 +01:00 |
|
|
4aefe8b42d
|
tree in a vector
|
2023-12-27 17:36:30 +01:00 |
|
|
71080476b1
|
just a tree
|
2023-11-02 11:25:53 +01:00 |
|
|
4ee957c2ae
|
reordered generic_stack
|
2023-03-27 11:18:06 +02:00 |
|
|
980ea28a5b
|
Merge branch 'master' of http://git.alemauri.eu/alema/ugui
|
2023-03-26 19:15:22 +02:00 |
|