Skip to content

♻️ Switching from eframe to wayapp#262

Draft
friedow wants to merge 1 commit intomainfrom
egui-wayapp
Draft

♻️ Switching from eframe to wayapp#262
friedow wants to merge 1 commit intomainfrom
egui-wayapp

Conversation

@friedow
Copy link
Owner

@friedow friedow commented Feb 22, 2026

Summary

I've taken @Ciantic's suggestion from #254 (comment) and switched our egui wrapper from eframe to wayapp. wayapp is a minimal wrapper around egui rendering using wgpu. Furthermore, it supports the wayland layer shell protocol which was the reason for switching to it. Using the layer shell protocol we can create floating windows with egui!

Open Question

This PR is still in draft state because I could not figure out how to make the background of the window transparent. In the previous version window transparency was achived by implementing clear_color in eframe's App wrapper. I'm unsure if window transparency is supported by wayapp at all. @Ciantic can you point me into the right direction here?

Screenshot of the eframe vs wayapp version depicting the transparency problem:
image

@friedow friedow marked this pull request as draft February 22, 2026 13:04
@friedow friedow self-assigned this Feb 22, 2026
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