Move the settings.json into the project folder as arduino-settings.json.
The file arduino-settings.json is under control of the ProjectContoller class and is created only, if there is content from Arduino uploads. It is duplicated well when issuing "Save As...".
A small drawback coming from the ArduinoUploadDialog implementation, is that the JSON file is always marked as "dirty" (i.e. to be saved), when an upload or build took place, even where there where no changes to the content of the file. If this makes too much noise on the UI or in the project directory (i.e. for version control systems), this could be solved.
Move the
settings.json
into the project folder asarduino-settings.json
.The file
arduino-settings.json
is under control of theProjectContoller
class and is created only, if there is content from Arduino uploads. It is duplicated well when issuing "Save As...".A small drawback coming from the ArduinoUploadDialog implementation, is that the JSON file is always marked as "dirty" (i.e. to be saved), when an upload or build took place, even where there where no changes to the content of the file. If this makes too much noise on the UI or in the project directory (i.e. for version control systems), this could be solved.