ipfs-gui
ipfs-gui copied to clipboard
Settings page: add UI controls for common settings from config file
I had an opportunity to talk with enthusiastic non-technical person and she asked interesting question: "sounds cool, but after I install it, how can I control how much disk space IPFS can use?".
AFAIK right now one can set StorageMax via commandline or by editing JSON at http://127.0.0.1:5001/webui/#/config:
I think we can agree that editing JSON by hand is.. not the best UX :) There is a real need for simplified and intuitive UI for setting selected configuration keys, StorageMax
being the most obvious one, Gateway
port being another one. Less is more. It is ok to have UI only with a few settings, leaving the rest to commandline or "Advanced Mode".
Open Questions
-
Which configuration keys should have UI for setting them? What is most likely changed after installation?
-
Should we leave option to edit full config in JSON format? Perhaps it could be initially hidden under a button saying "Advanced Mode" or something like that.