Being able to iterate on games and UIs while running a @bevy.org app with dioxus hot-patching is MENTAL. Love it so much!
Testing in on a fractal clock example from @ernerfeldt.bsky.social's egui
@ernerfeldt.bsky.social
Rust coder, creator of egui.rs, CTO of Rerun.io
Being able to iterate on games and UIs while running a @bevy.org app with dioxus hot-patching is MENTAL. Love it so much!
Testing in on a fractal clock example from @ernerfeldt.bsky.social's egui
Thanks! So the square map is a binary tree that bottoms out in sorted vectors of some max-size? (A picture would help your article a lot π)
I think a comparison to a B-tree is warranted
Sweden has the worlds fastest church βοΈ
www.svtplay.se/video/KnDgQ9...
Thank you β€οΈ
11.07.2025 18:09 β π 0 π 0 π¬ 0 π 0There are a lot more improvements and bug fixes - read all about them in the release notes here: github.com/emilk/egui/r...
Happy hacking!
Before!
After!
Finally, we've improved text rendering (again!). Especially light mode looks a lot better. Before/after:
10.07.2025 15:31 β π 6 π 0 π¬ 1 π 0SVG support has been greatly improved. We now have pixel-perfect scalable vector graphics. Yay :)
On a related note, the next Rerun release switches all its icons to SVGs ;)
We've completely rewritten popups in egui, with `egui::Popup`, which now powers tooltips, context menus, normal menus, combo-boxes, and everything else that, well, pop up :)
It's very powerful yet ergonomic
egui::Atom is the new, indivisible building block of egui (hence the name). It lets you mix images and text in many places where you would previously only be able to add text.
Atoms is the first step towards a more powerful layout engine in egui - stay tuned!
egui 0.32.0 has been released!
This is a big egui release, with several exciting new features!
* Atoms are new layout primitives in egui, for text and images
* Popups, tooltips and menus have undergone a complete rewrite
* Much improved SVG support
* Crisper graphics (especially text!)
π§΅
My egui co-maintainer Lucas is hosting a Rust Meetup in Hannover!
14.06.2025 04:36 β π 9 π 2 π¬ 0 π 0@rerun.io v0.23 is finally out! π Iβve extended my @gradio-hf.bsky.social annotation pipeline to support multiview videos using the callback system introduced in 0.23.
24.04.2025 14:20 β π 5 π 3 π¬ 2 π 1* Suggest use to_string rather than format!("{}") rust-lang/rust-clippy#8828 * Suggest impl FromStr instead of TryFrom<&str> rust-lang/rust-clippy#14522 * Suggest using == instead of matches! rust-lang/rust-clippy#14688
Anyone wants to work on some clippy lints? :)
(more can be found at github.com/rerun-io/ope...)
This is a BIG undertaking and will take a while to get done. My startup, Rerun, is sponsoring the PR author Valadaptive in her ongoing work.
24.04.2025 12:39 β π 9 π 0 π¬ 0 π 0Exciting news for egui: there is a draft branch for switching the text handling to Parley, which will bring support for color emojis, right-to-left text, access to system fonts, and much more! github.com/emilk/egui/p...
24.04.2025 12:39 β π 30 π 5 π¬ 1 π 0Wow! Interactive examples on docs.rs: docs.rs/bezier-rs/la...
16.04.2025 08:10 β π 17 π 5 π¬ 1 π 1Also it just keeps on coming todayβ¦
13.04.2025 10:51 β π 1 π 0 π¬ 0 π 0Itβs only once a year or so, but when it happens you canβt mass-report it, so you need to either spend hours reporting each issue individually (no thanks) or ten minutes closing all as βnot plannedβ. But then the issues remain forever, and goes unreported.
13.04.2025 10:34 β π 0 π 0 π¬ 1 π 0@github.com Please step up your anti-spam game. Having to manually mark hundreds of issues as "Not planned" is not a fun way to start my Saturday π‘
13.04.2025 09:37 β π 9 π 2 π¬ 2 π 0I use it to keep track of the libraries dependencies, to make sure it doesn't explode. I also use `cargo deny` to ensure there are no duplicates in the dependency tree.
And if someone makes a PR to add a new dependency, you directly see all the transitive dependencies it pulls in.
Hot take: All Rust repos should have Cargo.lock in git together with a `.gitattributes` file containing:
Cargo.lock linguist-generated=false
This makes the diff of Cargo.lock show up in GitHub PRs
Fun use of Rerun: www.youtube.com/watch?v=pxRG...
08.04.2025 15:58 β π 8 π 1 π¬ 1 π 0The latter. I fear I am one of the few lucky ones who got to witness the rise of the MEGA-ICONS
28.03.2025 08:15 β π 1 π 0 π¬ 0 π 0Solved now, unfortunately :(
27.03.2025 17:16 β π 1 π 0 π¬ 1 π 0The new crates.io theme feels a bit unbalanced: crates.io/crates/egui/...
27.03.2025 17:08 β π 3 π 0 π¬ 1 π 0It's funny how six years in, I'm still finding ways to improving the text quality in egui. But it is really diminishing returns at this point π
github.com/emilk/egui/p...
Thank you!
21.03.2025 10:23 β π 1 π 0 π¬ 0 π 0π«Ά
21.03.2025 10:23 β π 0 π 0 π¬ 0 π 0Rerun keeps growing! Iβm so happy we started this thing, and that weβre building in the open, in Rust π€
20.03.2025 18:21 β π 38 π 2 π¬ 3 π 0Thanks for saying so β€οΈ
28.02.2025 18:32 β π 0 π 0 π¬ 0 π 0