Skip to content

Rework graphics API#1073

Draft
tsoutsman wants to merge 13 commits intotheseus-os:theseus_mainfrom
tsoutsman:graphics
Draft

Rework graphics API#1073
tsoutsman wants to merge 13 commits intotheseus-os:theseus_mainfrom
tsoutsman:graphics

Conversation

@tsoutsman
Copy link
Member

Kinda close to completion?

Reworks async_channel and adds a new async/await channel, which I'll need to separate out into a different PR.

(And remove old graphics crates)

Signed-off-by: Klimenty Tsoutsman <klim@tsoutsman.com>
Signed-off-by: Klimenty Tsoutsman <klim@tsoutsman.com>
Signed-off-by: Klimenty Tsoutsman <klim@tsoutsman.com>
Signed-off-by: Klimenty Tsoutsman <klim@tsoutsman.com>
Signed-off-by: Klimenty Tsoutsman <klim@tsoutsman.com>
Signed-off-by: Klimenty Tsoutsman <klim@tsoutsman.com>
Signed-off-by: Klimenty Tsoutsman <klim@tsoutsman.com>
@tsoutsman tsoutsman marked this pull request as draft November 9, 2023 21:40
Signed-off-by: Klimenty Tsoutsman <klim@tsoutsman.com>
Signed-off-by: Klimenty Tsoutsman <klim@tsoutsman.com>
Signed-off-by: Klimenty Tsoutsman <klim@tsoutsman.com>
Weirdly slow. The delay is especially noticeable when holding down a
key. The keys appear in batches of around six rather than one by one.

Also backspace isn't properly implemented in libterm.

Signed-off-by: Klimenty Tsoutsman <klim@tsoutsman.com>
Signed-off-by: Klimenty Tsoutsman <klim@tsoutsman.com>
Signed-off-by: Klimenty Tsoutsman <klim@tsoutsman.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant