hello_egui and all it's crates have been updated to egui 0.29!
Thanks to @bircni who did the update to 0.29 🚀
I'd also like to announce that I'm being generously sponsored by rerun to help maintain egui and improve it's ecosystem! Thank you @emilk! ❤️
Also, two new crates have been added:
- egui_flex
- egui_material_icons
Introducing egui_flex
A flexbox implementation in egui!
Check the readme to which features of flexbox are supported.
Real-world example
In the hello_egui demo app I have a list of crates displayed as small tags in
the sidebar. When just shown with ui.horizontal_wrapped it looks really weird:
When updated to use egui_flex it looks much nicer:
Another example from hellopaint:
(notice how the bottom buttons are grown to fill the available space so things are nicely aligned, this would be impossible in egui without hardcoding the sizes)
![image](https://private-user-images.githubusercontent.com/8009393/373216881-05c2091a-dc8f-4f54-94c3-7b9465e6089d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2OTI0ODYsIm5iZiI6MTczOTY5MjE4NiwicGF0aCI6Ii84MDA5MzkzLzM3MzIxNjg4MS0wNWMyMDkxYS1kYzhmLTRmNTQtOTRjMy03Yjk0NjVlNjA4OWQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTZUMDc0OTQ2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YTgxYTc5NjcyNmUxMDhhNjlhZWIxNWIzOThjZmFhOTAzMWYzNTBhYzExN2Y3MGI4MzRkMmE4NjI1ODcyNTNlMSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.Z7YEH0dCf9g9IbefdsC5SqI3ka-mOTw5aFGteDJ4Z3U)
Introducing egui_material_icons
Material icons for egui!
![image](https://private-user-images.githubusercontent.com/8009393/373218109-3bafbf33-42f3-488a-a118-db3f3d25ae81.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2OTI0ODYsIm5iZiI6MTczOTY5MjE4NiwicGF0aCI6Ii84MDA5MzkzLzM3MzIxODEwOS0zYmFmYmYzMy00MmYzLTQ4OGEtYTExOC1kYjNmM2QyNWFlODEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTZUMDc0OTQ2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9Njk2NmVhZTBkN2Y5Y2FkZThiMjU0N2M4ODU4NWY5ZDE4MTkyYzA0MjJhZjg2ODU4MjU1NmRkZGQyZDRlMTFjYyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.CsRDf-NVx20Uq95a9VpXoAJ4CVPWPnqYAYQAkDmsNiE)