I'll be in Utrecht next week for Rust Week! I'll be the tall guy with an egui T-shirt. Come say hi!
emilk
@ernerfeldt.bsky.social
Rust coder, creator of egui.rs, CTO of Rerun.io
I added a clippy lint! Well, we'll see if it gets accepted :) github.com/rust-lang/ru...
Add clippy lint: `use_destructuring` by emilk · Pull Request #16807 · rust-lang/rust-clippy
changelog: [use_destructuring]: new pedantic lint that suggests using destructuring when all fields of a struct are accessed individually Adds a new lint that detects when a function accesses every...
github.com
Look, I'm sure that Nolan's adaptation of "The Odyssey" will be fun, but I highly doubt it will be as good as the original.
www.egui.rs is now using WebGPU where available. Let me know if this causes any problems for anyone!
egui – An immediate mode GUI written in Rust
egui.rs
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
Sweden has the worlds fastest church ✌️ www.svtplay.se/video/KnDgQ9...
Den stora kyrkflytten – Första dagen
I direktsändning följer vi den världsunika flytten av Kiruna kyrka, från gamla stadskärnan till dess nya plats, fem kilometer bort. Den stora kyrkflytten tar två dagar och är en del av den omfattande ...
svtplay.se
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!) 🧵
@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.
Exciting 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...
[WIP] Render text with Parley by valadaptive · Pull Request #5784 · emilk/egui
Resolves Cosmic Text for font rendering #3378 Resolves Automatically load system fonts when needed #5233 Closes feat: add feature for load system fonts according user input #1687 (superseded) Resol...
github.com
@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 😡
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
It'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...
Improve text sharpness by emilk · Pull Request #5838 · emilk/egui
This improves the sharpness of text slightly. The difference is very small, but in dark mode (bright text on dark background) text is sometimes significantly sharper, and also slightly brighter. Th...
github.com
Rerun keeps growing! I’m so happy we started this thing, and that we’re building in the open, in Rust 🤘
1/ We just raised $17M to build the multimodal data stack for Physical AI! 🚀 Lead: pointnine.com With: costanoa.vc, Sunflower Capital, @seedcamp.com Angels including: @rauchg.blue, Eric Jang, Oliver Cameron, @wesmckinney.com , Nicolas Dessaigne, Arnav Bimbhet Thesis: rerun.io/blog/physica...
Just a miiiiiinor detour into my efforts of implementing Hillaire's "Scalable and Production Ready Sky and Atmosphere" in my pet project: WebGPU compliant dual-source-blending for #wgpu github.com/gfx-rs/wgpu/... After many years of being active in wgpu that's somehow my first Naga contribution :3
[wgsl-in, wgsl-out, glsl-in] WebGPU compliant dual source blending feature by Wumpf · Pull Request #7146 · gfx-rs/wgpu
Connections Fixes Converge dual-source blending with the WebGPU standard #6402 Description Makes the dual source implementation in wgpu WebGPU spec compliant. This means changing the wgsl syntax ...
github.com
I went all in with that particular feature, and I'm pretty happy with how it turned out. Thanks to my colleagues @ernerfeldt.bsky.social and @wumpf.bsky.social for helping/pushing me 🙏🏻 Of course, the hardest part was producing that video at the end... 😬
Rerun 0.22 is out! 🔎🟡🔜🔵 The release brings long-requested entity filtering for finding data faster in the Viewer, significantly simplified APIs for partial & columnar updates, and many other enhancements. vimeo.com/1054160833
Rerun 0.22 is out! 🔎🟡🔜🔵 The release brings long-requested entity filtering for finding data faster in the Viewer, significantly simplified APIs for partial & columnar updates, and many other enhancements. vimeo.com/1054160833
Rerun 0.22: entity filtering
This is "Rerun 0.22: entity filtering" by Nikolaus West on Vimeo, the home for high quality videos and the people who love them.
vimeo.com
Noooooo it was egui 0.31 that got released today. OH THIRTY ONE
Introducing egui 0.30! This adds `egui::Scene`: a pannable, zoomable container for other UI elements. This release also makes frames and corner radius more in line with how CSS and Figma works. We’ve also improved the crispness of the rendering, and a lot more!
Introducing egui 0.30! This adds `egui::Scene`: a pannable, zoomable container for other UI elements. This release also makes frames and corner radius more in line with how CSS and Figma works. We’ve also improved the crispness of the rendering, and a lot more!
The next egui release adds `egui::Scene`, that lets you pan and zoom any contents. I think this will be really useful for things like node graphs!
Recently, I've been playing with my iPhone ToF sensor, but the problem has always been the abysmal resolution (256x192). The team behind DepthAnything released PromptDepthAnything that fixes this. Using @rerun.io to visualize. Links at the end of the thread
I was a little disappointed to see RustConf returning to the US. I'm not sure if I'll be going there either. I will definitely be going to RustWeek, in NL, in May, for both the All-Hands, and the conference. I hope to see a lot of Rust folks (inside and outside the project) there! rustweek.org
RustWeek 2025
RustWeek 2025, The Netherlands - May 13 - 17 2025
rustweek.org
Rust Conf is in Seattle this year, 2-5 September. I’m not going. Anyone else not going? rustfoundation.org/media/save-t...
”AI will solve the world’s problems” Great - instead of ignoring the advice of scientists we can ignore the advice of AI!
This makes me very happy! This is the final piece of Python tooling that I have been waiting for to be Astral:ized
We’re building a new static type checker for Python, from scratch, in Rust. From a technical perspective, it’s probably our most ambitious project yet. We’re about 800 PRs deep!