HackerTrans
TopNewTrendsCommentsPastAskShowJobs

emilern

no profile record

Submissions

[untitled]

1 points·by emilern·3 года назад·0 comments

[untitled]

1 points·by emilern·3 года назад·0 comments

[untitled]

1 points·by emilern·3 года назад·0 comments

[untitled]

1 points·by emilern·3 года назад·0 comments

[untitled]

16 points·by emilern·3 года назад·0 comments

Egui 0.20 Released

twitter.com
3 points·by emilern·4 года назад·2 comments

Why Rust?

rerun.io
233 points·by emilern·4 года назад·282 comments

comments

emilern
·2 года назад·discuss
Good question. You can if you use this instead: https://huggingface.co/spaces/TencentARC/InstantMesh
emilern
·3 года назад·discuss
Yes! egui uses https://github.com/AccessKit/accesskit for accessibility
emilern
·3 года назад·discuss
Switching to wgpu as the default is a definite possibility, but something should be said for the simplicity of the glow backend. wgpu is a big beast, which takes more time to compile, and for a lot of eframe users it is simply over-kill.

…but then again, if you want simplicity and fast compiles, I can recommend the egui-miniquad backend. It's not as fully-featured as eframe, but with some love it could definitely get there.
emilern
·3 года назад·discuss
Hi there - CTO of Rerun here!

Rerun is still in beta, but we think it’s already good enough to be useful. It is built on wgpu, Apache Arrow, my own egui.rs library, and it also runs as Wasm in the browser.

I'm happy to answer any questions you may have!

PS: Thanks for the shoutout fdb!
emilern
·3 года назад·discuss
Thank you <3
emilern
·3 года назад·discuss
Hi - CTO of Rerun here.

We just open-sourced Rerun today! It’s still in beta, but we think it’s good enough to be useful. It is built on wgpu, Apache Arrow, my own egui.rs library, and it also runs as Wasm in the browser.

I'm happy to answer any questions you may have!
emilern
·4 года назад·discuss
egui is an easy-to-use immediate mode GUI for Rust, and I just released 0.20. It's a big release!

There is now support for AccessKit (https://github.com/AccessKit/accesskit) which brings accessibility to egui (a first for an immediate mode GUI?).

There is also better table support, nicer keyboard shortcut handling, better looking text in light mode (still not great, but better).

See more in the changelog: https://github.com/emilk/egui/blob/master/CHANGELOG.md

Try it out at www.egui.rs
emilern
·4 года назад·discuss
So-so. There is an experimental screen reader you can enable in the "Backend" panel of egui.rs.

There is ongoing work to integrate AccessKit (https://github.com/AccessKit/accesskit) which will improve things significantly.
emilern
·4 года назад·discuss
So far so good!

Putting the UI in a canvas elements have some distinct drawbacks (https://github.com/emilk/egui/tree/master/crates/eframe#prob...) but for us it is definitely worth it. Having one unified codebase for our web app and native app, and having it all in Rust, is just amazing.

We're currently working on a 3D renderer based on wgpu (https://github.com/gfx-rs/wgpu) that we will likewise use for both web and desktop.
emilern
·4 года назад·discuss
The enum example in the article
emilern
·4 года назад·discuss
No, not right now!
emilern
·4 года назад·discuss
Hi, author here

Good point about the yanking. But yes, there are multiple other problems such as typosquatting and adding malicious code to a patch release. `cargo-crev` and `cargo-vet` are both interesting tools that I'm keeping my eye on.
emilern
·4 года назад·discuss
Hi, author here!

We are building the frontend of our _application_ in Rust and rendering it to a canvas using egui.rs. For the web site we are using more "traditional" tech, as you've noticed.

I am not a big fan of the complexity of modern web sites (including our own), which is exactly why I created egui. However, it is targeted at web apps, not web sites.