ArduPilot / ArduPilot/MissionPlanner
Hard coded "config directory" (into windows documents folder) causing issues on synced computers
- Dominant language
- C#
- Stars
- 2.4k
- Forks
- 2.9k
- Avg merge
- 19h 16m
- Merged PRs (30d)
- 4
Description
#### Issue details
Non user selectable config directory in "documents" folder casues trounble on PC/laptop with document sync running.
#### Version
Any
#### Platform
[ X] All
[ ] AntennaTracker
[ ] Copter
[ ] Plane
[ ] Rover
[ ] Sub
The problem I have is that I have my entire Windows "Documents" folder continuously synced between my Desktop PC and my laptop. I run individual copies of MP on both, but unfortunately, because it seems hard coded to use documents folder. It causes a lot of issues. Starting from simple things like if I resize a window in the laptop, then when I run MP on the desktop is gets all messed up. And there are more serious issue too, for example when one gets updated and I try to update the other and many more. All because the config files are forced to ".../documents/Mission Planner folder". I would love to sort this out somehow.
This is not same as log, which you can easily change from the setting. Would be awesome to have something similar to that option. So that user could specify another location for cofig stuff. Obviously this would be needed at the installation phase.
Thank you.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing how Mission Planner selects its Windows Documents config directory and how the installation phase and existing log-location setting are handled. Define the configuration-location behavior, including what happens to existing config files, then verify that separate selectable locations prevent synced computers from sharing window and update state.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100