add default winit framework

This commit is contained in:
2025-12-04 14:31:07 -05:00
parent e5d0a7e592
commit f7b100e00c
11 changed files with 357 additions and 217 deletions

View File

@@ -7,7 +7,7 @@ it's called iris because it's the structure around what you actually want to dis
there's a `main.rs` that runs a testing window, so can just `cargo run` to see it working
goals, in general order:
1. does what I want it to (video, text, animations)
1. does what I want it to (text, images, video, animations)
2. very easy to use ignoring ergonomic ref counting
3. reasonably fast / efficient (a lot faster than electron, save battery life)
@@ -22,5 +22,5 @@ general ideas trynna use rn / experiment with:
- single threaded ui & pass context around to make non async usage straightforward (pretty unsure about this)
- widgets store outside of the actual rendering so they can be moved around and swapped easily (unsure about this but seems to work good for now)
under heavy initial development so not gonna try to explain status, check TODO for that maybe
under heavy initial development so not gonna try to explain status, maybe check TODO for that;
sizable chance it gets a rewrite once I know everything I need and what seems to work best