autonomys / subspace-desktop

A simple desktop farmer for the Subspace Network
Apache License 2.0
64 stars 22 forks source link

Pass in launch flags to node and farmer cli #267

Open ImmaZoni opened 2 years ago

ImmaZoni commented 2 years ago

One of the major complaints I often get from users regarding Subspace Desktop vs CLI is the lack of control you have over your node with Subspace Desktop. While it is obviously out of scope to surface every option as a gui button at this time, I was thinking we may be able to do an advanced settings button which is just a simple text box which users could just pass in node parameters separated by a , or something which could then be passed to the node as launch parameters see my quick mockup below.

image

This will also give us more flexible temporary workarounds for subspace desktop users instead of having to publish new versions for minor changes to implementation details such as node parameters

If this is way out of scope for right now I understand, but I also think it would be a great value add for the application at this stage.

ozgunozerk commented 2 years ago

Since this issue is better, let's track this from here also: Add advanced setting for customizing the bootstrap node and etc. #81

I believe we will need to discuss the details in the Desktop app meeting, and also get a final approval from Nazar as well.

isSerge commented 2 years ago

Maybe we could have it as a simple form (checkboxes and a few fields for number values with minimum validation) rather than single text box (higher chance of typos)