FrSkyRC / ETHOS-Feedback-Community

Feedback & suggestions are welcomed here for ETHOS by FrSky
189 stars 85 forks source link

Integrate ETHOS Suite with ETHOS Simulator for Model Editing #4588

Open frskyrc-ben opened 2 weeks ago

frskyrc-ben commented 2 weeks ago

One of the most requested features people have asked for is the ability to edit models ie. a "Companion" style app.

We may wish to considering linking ETHOS Suite software to the ETHOS Simulator software in a logical way to allow model editing.

For example, when the user connects a radio, ETHOS Suite can check the model of radio and suggest installing the accompanying Simulator version for that radio under the Model Manager area.

Once the matching Simulator version has been installed, ETHOS Suite should Sync the model files from the radio to the Simulator model file location. (#2911 / #3440)

When the user clicks "Edit" on a particular model, ETHOS Simulator should start up with the model pre-activated.

After making any changes to the model file via ETHOS Simulator and closing the simulator, ETHOS Suite should prompt the user if they want to sync the updated model file from the ETHOS Simulator back to the radio system

Here are a few simplified basic screenshot mockups for how I could envision this working.

image

Of course, a fully-featured model editor will be preferred allowing for Copy/Paste between models and advanced model editing (which are features requested on other related GitHub issues, #3880 #1440 #1282)

As well, the controls for ETHOS Simulator should be improved to allow the Simulator to recognize the stick and switch actions from the radio directly or by having virtual mockup controls, instead of using the Keyboard layout which is currently the only way. (#4587 )

This is just an idea on how I could envision the two separate softwares being linked to provide greater functionality between them.

pmullen503 commented 2 weeks ago

Agreed. Companion (with built in simulator) made OTX so much easier to use.

While I appreciate all the added features of Ethos, bringing Suite up to the level of companion and beyond will benefit the most users immediately.

Richrfl commented 2 days ago

This is a brilliant idea. We need this capability, the sooner, the better.