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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyODEzMTcsIm5iZiI6MTczOTI4MTAxNywicGF0aCI6Ii84MDA5MzkzLzM3MzIxNjg4MS0wNWMyMDkxYS1kYzhmLTRmNTQtOTRjMy03Yjk0NjVlNjA4OWQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTFUMTMzNjU3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OGMxZjdkYTk3NTQzODM3MDBiYmMwYmZlMjVmYWUyY2EwMzEzM2VhMDdkMzRiMzU1NmVhY2QzYjA4ZTUzMGQ2MiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.XYLeU1W2yLIx-XyT7XAxX8H-BqOxo_Om4gTFXwtH6AI)
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyODEzMTcsIm5iZiI6MTczOTI4MTAxNywicGF0aCI6Ii84MDA5MzkzLzM3MzIxODEwOS0zYmFmYmYzMy00MmYzLTQ4OGEtYTExOC1kYjNmM2QyNWFlODEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTFUMTMzNjU3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ODg1YTE5MDE4ZWIzM2VjODQxN2RjNGUzNDYzOTE3MGQwYjVhMWQ3MzgzODNkYmJjOWJlNjNmMWRhMGIyNTk0YyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.f6zqyXLdiKe-XtPdyTbsgAYVlDVloFG7dQs6d-uDXkc)