Commit Graph

121 Commits

Author SHA1 Message Date
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
7875a55c10
ok 2023-03-19 16:42:41 +01:00
9464f2ca23 add a way to disable stack hashing 2023-03-13 20:11:43 +01:00
5455449bf9 lru cache now works as intended 2023-03-12 13:43:30 +01:00
8c1f4f5ee2
ok 2023-03-12 01:59:50 +01:00
09fe22e984
stuff 2023-03-12 00:28:38 +01:00
1a552f8804 hash table remove 2023-03-11 20:22:18 +01:00
0e13fd34fb better hash and fix cache 2023-03-11 20:15:34 +01:00
a65662d0fc use system font 2023-03-08 18:16:05 +01:00
4c2b0ef847 smaller glyph structure 2023-03-08 18:10:28 +01:00
925be11603 aa 2023-03-08 18:06:56 +01:00
83a4d3b715 more performant generic hash map 2023-03-08 18:05:15 +01:00
6503897ece
use only generic structures 2023-03-07 23:05:58 +01:00
440e4499c7
spurious cache_init() 2023-03-07 22:45:59 +01:00
d390a5912c
handle tab and some fixmes 2023-03-07 22:01:39 +01:00
2ada5113a1
center text 2023-03-07 19:09:32 +01:00
0a18bfc951
housekeeping 2023-03-06 19:01:15 +01:00
988c36a50a fix font texture switching 2023-03-06 13:18:59 +01:00