-
Notifications
You must be signed in to change notification settings - Fork 0
Description
If we are planning on having a gui, what should we be writing it in? Python can be sticky when it comes to developing across, Apple (intel/mac), linux, and windows.
Happy to write the first iteration as a CLI, add a gui in Python, and eventually replace with something smaller and compiled. Some might argue to write this in node so that it can run in the browser, but I worry that JS is just if not more unstable with respect to installing or maintaining dependencies.
I think as long as we are consistent with the fetcher/file getter's name and arguments (e.g. ./mibas update, ./mibas get v1.0.0 etc) are consistent it will not matter which language we choose.
I think it might worth considering something in Rust/WASM so we can distribute binaries to end users.
Goals:
- Popup/download button
- check for new versions
- file browser to point the download somewhere graphically
- JSON browser/editor to view sidecars?