-
Rust binaries are so huge because the default settings turn off most size optimizations to reduce compile times. Read through this page.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
fltk-rs worked well for me, for a small app.
-
On windows, I'll probably use https://github.com/gabdube/native-windows-gui or https://github.com/microsoft/windows-rs both of them seem pretty solid.
-
On windows, I'll probably use https://github.com/gabdube/native-windows-gui or https://github.com/microsoft/windows-rs both of them seem pretty solid.
-
slint
Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.
Slint looks interesting. It basically uses a QML-like UI language and has bindings for Rust and C++ for native and webassembly.
-
A widget like this perhaps? https://github.com/fyne-io/fyne-x/pull/55 Fyne has good support for custom widgets.
-
For dialogue stuff, I think plain buttons are good. I have no idea what the best way to build a map is. I built a click and drag capability off native events (tracking when the mouse is down and how it's moving), here's the commit, which you probably want for a map.
-
Yes, this speeds up compilation without changing anything else, but it's just one step of many that's getting faster (linking). Still it can have an impact of many seconds. Mold is even faster by the way: https://github.com/rui314/mold