Alessandro Mauri alema
alema created repository alema/ugui_sdl.c3l 2025-10-25 17:06:00 +02:00
alema pushed to c3 at alema/ugui.c3l 2025-10-24 00:21:51 +02:00
a8b7171709 enable 01 and parallel compilation
ed2b36ef0f better highlight color
bb6a166f2a reset more input fields on frame end
793fd1aa28 implement sprite scaling
Compare 4 commits »
alema pushed to c3 at alema/ugui.c3l 2025-10-22 15:00:52 +02:00
c63d08c462 add @inline to font_load to fix segfault
alema pushed to c3 at alema/ugui.c3l 2025-10-22 14:56:59 +02:00
a677d3f1f0 removed dependency on libgrapheme
alema pushed to c3 at alema/ugui.c3l 2025-10-22 14:35:39 +02:00
7ff787f71f separate font module and font now allocates in arena
alema pushed to c3 at alema/ugui.c3l 2025-10-20 23:46:42 +02:00
be51e37231 home and end
alema pushed to c3 at alema/ugui.c3l 2025-10-20 16:16:10 +02:00
fe6f32c769 move around with ctrl
a512fe6c71 fix selection edge cases
Compare 2 commits »
alema pushed to c3 at alema/ugui.c3l 2025-10-19 21:10:57 +02:00
2eec1fb710 better text edit
alema pushed to c3 at alema/ugui.c3l 2025-10-19 15:38:15 +02:00
546f3628c7 semi-working text
ce9d1e6684 string layout with custom iterator
05a6d4803e move cursor with mouse
Compare 3 commits »
alema pushed to c3 at alema/ugui.c3l 2025-10-13 23:56:06 +02:00
e3c0bac9ca rewrote string layout
alema pushed to c3 at alema/ugui.c3l 2025-10-13 00:26:41 +02:00
5dfbad2399 notes
alema pushed to c3 at alema/ugui.c3l 2025-10-12 13:22:26 +02:00
3b66e51cc6 Merge branch 'c3' of https://git.alemauri.eu/alema/ugui into c3
b9e91c3119 implemented a frame skip request
Compare 2 commits »
alema pushed to c3 at alema/ugui.c3l 2025-10-12 13:20:01 +02:00
eb62e9ad72 Merge branch 'c3' of https://git.alemauri.eu/alema/ugui into c3
34d078b524 optional alpha channel in color properties
Compare 2 commits »
alema pushed to c3 at alema/ugui.c3l 2025-10-10 22:34:04 +02:00
b5ef86d092 actually correct input handling
fb3a964f7f first draft
Compare 2 commits »
alema pushed to c3 at alema/ugui.c3l 2025-10-07 17:47:35 +02:00
884105a4e2 faster sort of command queue
alema pushed to c3 at alema/ugui.c3l 2025-10-06 23:46:29 +02:00
89f19ccf2e Update README.md
alema pushed to c3 at alema/ugui.c3l 2025-10-06 23:23:48 +02:00
bbfc306984 sort cmd queue
alema pushed to c3 at alema/ugui.c3l 2025-10-05 23:14:24 +02:00
6b8083ab5c remove fifo from imports
alema pushed to c3 at alema/ugui.c3l 2025-10-05 01:25:30 +02:00
2bb907d523 use std::collections::list instead of custom fifo
alema pushed to c3 at alema/ugui.c3l 2025-10-04 20:00:03 +02:00
d7cab085f7 removed vtree, contracts on mtree
01c2fa3367 contracts in font.c3
Compare 2 commits »