RustBCA icon indicating copy to clipboard operation
RustBCA copied to clipboard

[feature] Long-term goal: GUI

Open drobnyjt opened this issue 3 years ago • 2 comments
trafficstars

Is your feature request related to a problem? Please describe. SRIM is the most widely used ion-material interactions code in no small part because it has a graphical user interface. A GUI for RustBCA would remove the last barrier to wide usage among non-experts (that is, those without experience compiling and running code on the command line).

Proposed solution egui is a GUI framework that runs on the web, on MacOS, and on Linux. Added as an alternate binary, a GUI version would be very convenient, especially if it can have live plots of results like SRIM.

drobnyjt avatar Dec 19 '21 19:12 drobnyjt

FYI,

You might consider looking at this GUI for TRIM.SP as a source of inspiration:

Its scope is quite limited compared to RustBCA (i.e., simulating stopping profiles for low-energy muons), but the interface simple/well-designed.

rmlmcfadden avatar Apr 14 '22 21:04 rmlmcfadden

Thanks Ryan!

dcurreli avatar Apr 14 '22 21:04 dcurreli