TL;DR - Mapped areas and work plans should be per-module, or at least optionally per-module, versus “universal” areas and tasks that are selectable in the app no matter which module is connected to Yarbo.
Currently, work areas and work plans show up in the app and are available for use no matter which module is connected to the Yarbo Core. This causes unnecessary clutter and confusion within the app.
For example - When I am using the mower or blower modules, there is ZERO need for me to see the various work areas I created on my driveway and walkways for the snowblower module. And why am I able to select Snowblower work plans when I have the mower attached??? Now that I think about it, it would be amusing to see what Yarbo would even do if I selected a snowplowing task with the mower attached…
Anyway, from my perspective I can see cases where a mapped work area should be ‘universal’, such as a yard area that could be used with the mower, blower, or SAM. But in some cases, a work area (and work plans) should be specific to an individual module.
I propose the following elegant solution:
For work areas and work plans, add a check box to select which module(s) that area or task is applicable to. So for my front yard area, I could select SAM, blower, and mower, but deselect the snowblower. As a result, the map and plan lists would change in the app UI depending on which module is actually connected.