top | item 39837805

(no title)

Broussebar | 1 year ago

I used egui for a personal project and would gladly recommend it. It's simple to use and really responsive. For me it was the first gui library that was a pleasure to work with.

You don't have the native look but for Rust developers that don't have this requirement you should definitely give it a try.

discuss

order

phtrivier|1 year ago

The curious thing about "native" GUIs, nowadays, is that most people spend their time using "desktop" apps that are just browsers in disguise, and don't really bother with looking like any platform's native UI.

I often wonder how much effort it would take to make one of the popular eguis framework and, rather than make it looks "like a native" app, you could get away with making it look "like a browser". (everyone style buttons/ inputs / etc... but they have a general "default" feeling that people are probably used to, at this point ?)

Broussebar|1 year ago

I also wonder if it's not mostly developers that care about that, as long as the software is well made and fast I think users will use it without thinking twice about it. For example Blender's GUI has nothing native yet it's massively used, some people complain about the complexity of the UI but rarely if ever of the non native look.

jcelerier|1 year ago

> The curious thing about "native" GUIs, nowadays, is that most people spend their time using "desktop" apps that are just browsers in disguise,

I really feel like I live in some alternate universe sometimes. Most people around me use very classic desktop apps for their day-to-day work - blender, kicad, adobe illustrator, qt creator, telegram desktop, krita, ableton live, libreoffice ... none of these are browsers in disguise.

api|1 year ago

I’d say just make it look decent for an amateur app.

Skinning at least close to native (colors, fonts) should be good enough.