• Joined on 2025-02-05
uosfz pushed to fb-refactor at karlos/karlos 2026-05-07 21:01:00 +02:00
4257a727fa calculator with registers
ee5df2a978 calculator recognizes div by 0
Compare 2 commits »
uosfz pushed to fb-refactor at karlos/karlos 2026-05-07 19:47:00 +02:00
e8f6f6a243 button resizing; fix kernmsg and calculator
uosfz pushed to fb-refactor at karlos/karlos 2026-05-07 19:21:24 +02:00
acd328eb40 fixed focus iteration; bezier works again
uosfz pushed to fb-refactor at karlos/karlos 2026-05-07 19:09:39 +02:00
5d3f73d549 (broken) fixed layout; iteration interface over components
uosfz pushed to fb-refactor at karlos/karlos 2026-05-07 17:38:50 +02:00
cd82d3f94e (broken) stack-based recursive layout
uosfz pushed to fb-refactor at karlos/karlos 2026-05-07 16:42:41 +02:00
af69573d9f re-introduce background; app framebuf size based on layout (removed explicit params)
uosfz pushed to fb-refactor at karlos/karlos 2026-05-07 16:05:06 +02:00
4e75450bd6 better bezier drawing with fixed-point arithmetic
a7a8b5d0a9 bezier app to draw curves
Compare 2 commits »
uosfz pushed to fb-refactor at karlos/karlos 2026-05-07 15:34:16 +02:00
3da9b12e76 kernmsg app works again
52cbddab08 remove old apps for now; fixed canvas allocation
Compare 2 commits »
uosfz pushed to fb-refactor at karlos/karlos 2026-05-07 14:50:14 +02:00
7020fcdaf8 simple square drawing app as canvas demo
uosfz pushed to fb-refactor at karlos/karlos 2026-05-07 13:26:11 +02:00
0bb754a90b can set width on text_input and label
uosfz pushed to fb-refactor at karlos/karlos 2026-05-07 13:06:43 +02:00
371f985ccd simpler app creation
7a1ac21673 components allocated are freed automatically
Compare 2 commits »
uosfz pushed to fb-refactor at karlos/karlos 2026-05-07 12:42:24 +02:00
53b3047e2c calculator with +, -, and reuse result
8a7e25bb43 extracted calculator app
Compare 2 commits »
uosfz pushed to fb-refactor at karlos/karlos 2026-05-07 12:10:28 +02:00
d8b9df1ade put location into components directly; simple working calculator
4355b1c454 simple component/widget model
Compare 2 commits »
uosfz pushed to fb-refactor at karlos/karlos 2026-05-06 22:36:14 +02:00
b15bcf832f simplified text drawing in all apps
7a0b05aba6 simpler font drawing for apps
3646449821 remove background, launcher app is now always full size and immobile
1a87a72051 better app spawning window
Compare 4 commits »
uosfz pushed to fb-refactor at karlos/karlos 2026-05-06 19:49:03 +02:00
11bf3e9335 Merge branch 'kernprintbuf' into fb-refactor
275a803268 kernel printing now in std.h
20a05949eb strbuf interface with or without 0-termination
36322e5762 some qoi framework
ec76bb2ee7 new print interface everywhere
Compare 10 commits »
uosfz deleted branch kernprintbuf from karlos/karlos 2026-05-06 19:48:44 +02:00
uosfz pushed to main at karlos/karlos 2026-04-23 14:23:06 +02:00
5614b95a8e common_isr as assembly function
uosfz pushed to fb-refactor at karlos/karlos 2026-04-23 11:35:15 +02:00
11c1da694d slab cache for app instances
daaa6bc421 minor changes to slab allocator
Compare 2 commits »
uosfz pushed to main at karlos/karlos 2026-04-23 10:47:37 +02:00
1f04bddb53 alternative pool initialization with small allocations
uosfz pushed to main at karlos/karlos 2026-04-23 10:31:47 +02:00
422dfca46e working global allocator protected with spinlock
9bd35cfab1 broken tlsf instance
36f680c038 simple ram status interface
Compare 3 commits »