ArduPilot / ArduPilot/MissionPlanner

Hard coded "config directory" (into windows documents folder) causing issues on synced computers

Open
#1,900 3 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.