katharostech / bevy_retrograde

Plugin pack for making 2D games with Bevy
Other
297 stars 9 forks source link

Integrate Egui UI #69

Closed zicklag closed 2 years ago

zicklag commented 2 years ago

We need to integrate Egui instead of RAUI for UI.

It should be trivial to just re-use the existing bevy egui plugin.

zicklag commented 2 years ago

OK, Egui is turning out way easier to use than RAUI!

The immediate mode nature get's rid of a lot of the complications of RAUI and makes modifying the ECS world so easy right inside the UI.

Also, I've just finished creating a 9-patch style frame for Egui:

image

It's super simple for the user to use, which is great. Now we've just got to get checkboxes, and buttons, and fonts.

zicklag commented 2 years ago

Got buttons working!

Image

Decided to skip checkboxes for now, because I don't think we're going to use them right away.

That leaves font rendering left.

zicklag commented 2 years ago

It's all working!

ui