# TitanPlanner
**Repository Path**: wsptrdev/titan-planner
## Basic Information
- **Project Name**: TitanPlanner
- **Description**: No description available
- **Primary Language**: C#
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-03-08
- **Last Updated**: 2026-03-08
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Mission Planner - Titan Dynamics Edition

A customized fork of Mission Planner with enhanced UI/UX and ease-of-use improvements


---
# Major Modifications & Improvements:
---
## Full Parameter List UI/UX Overhaul

The list of parameters is now loaded asynchronously (in terms of the documenation and ranges, which were all loaded at once for nearly 6000 parameters). This greatly reduced the delay in loading the full param list we're all used to.

Furthermore, the presets and warning message in the upstream GUI (shown above) have been deleted.
## Removal of Confirmation Dialogs on Param Write
The dialogs that pop up after writing params have been removed. These are unneeded for those of us who know what we're doing, and frankly frustrating. "Reboot required" and "Param save failed" dialogs still do show up.
---
## Servo Output Tab

Trimming servos has never been easier. Use the slider by either clicking on either side of the handle or drag it until your control surface is flat. Then, use the "Equidistant" feature to eliminate mental math once and for all to get your min and max endpoints. The slider increments in steps of 10
---
## Params Tab + Params on Map



That's right... you no longer need to leave the main screen in order to see or change parameters! Not only is there now a Params tab in FlightData, but also one on the bottom of the map that co-exists with the Tuning panel. Both have the tree collapsed by default to conserve space and have identical functionality to the param editing page in the CONFIG tab. If you prefer your param editor on the map side, you can simply hide the one on the FlightData tab to prevent redundancy.
---
## Tuning Tab for Plane, Copter, Rover

There is now a Tuning tab in FlightData which is the same as the one in the main CONFIG tab (based on vehicle type). Same functionality, less clicking around and shuffling around when changing PIDs or angle limits.
---
## 3D Map View Enhancements



The 3D Maps widget has smoothing algorithms to keep the camera viewpoint steady - It can also now overlay on top of the 2D Map
---
## Double-Click "Fly to Here" on Map

With the setting enabled (top of map) you can now double click anywhere on the map to "Fly to Here" aka get into GUIDED mode
---
## Messages Tab Layout

The messages tab in FlightData has been fully redesigned to provide not only the color-coded severity of the message, but also higher readability and situational awareness
---
## Video Tab in FlightData

You no longer need to leave the main screen and go to the CONFIG tab to start/stop your camera the way you prefer. You can set up USB cameras or GStreamer all from one place, eliminating friction in debugging video issues mid-flight or costing precious seconds when they matter most.
---
## QuickView Font Size Fix


Gone are the days of your user defined items in the Quick tab having overlapping text. The logic for drawing the label and value text takes into account the space it has to stretch out in.
---
## Flight Mode Channel Selection

Added the option to set your flight mode channel from the Flight Modes page. No need to leave this page to set up your main 6 channels.
---
## Battery Wh Used and Wh/km Quick Tab Options

In addition to the mah used and mah/km Quick tab items, there are wh used and wh/km items also available for added monitoring
---
## Link Stats Always on Top

Never lose your link stats screen again. Especially useful for long-range flights where monitoring Link Stats is crucial while needing to click around other parts of the main GUI.
---
## Reboot Button in Actions Tab

Saves a bit of time not having to hit CTRL-F and visually identify where the "reboot pixhawk" button is. Btw, that button now says "reboot vehicle." More changes on this screen include the layout cleanliness/tidying and loiter rad incrementing in steps of 10, not 1
---
## MAVLink Inspector in FlightData Tabs

No need to press CTRL-F to get to the Mavlink inspector. Highly useful for realtime debugging!
---
## Larger Font on Sats & HDP + new VDOP Display

Added VDOP to the label on the bottom left of the map, since HDOP was already on there.
---
## Propagation Settings on Map

The Propagation Settings window (CTRL-W keyboard shortcut) is now accessible from the top left of the map.
---
## Hide HELP Tab

This is intended for users who know a thing or two about Ardupilot. THe MP HELP tab is no one's first stop :P
---
## Windows Terminal Removal
The terminal window that opens with Mission Planner is no longer there - poof! Gone.
---
## New Themed Tab Strip Control

Perhaps the least attractive part of Mission Planner's GUI has been addressed, which is the FlightData tab layout. It now looks much more modern!
---
## Dark Windows Theme Support

Window title bars are dark, finally!
---
## New Dark and Light Theme Icons




New icons on the top-most tab give it a fresh look - although further improvements can still be made
---
## Temp Window Renamed to Tools and accessible from Map

Really it should have been called "Tools" from the get-go. This window (commmonly accessed via CTRL-F) is now also accessible from the "Tools" button on top of the Map.
---
## Splash Screen & New Application Icon


Yes.
---
## Installation
### Windows (Recommended)
#### Requirements
- Visual Studio 2022
#### Build Steps
1. Clone this repository:
```bash
git clone https://github.com/YourUsername/MissionPlanner.git
cd MissionPlanner
git submodule update --init
```
2. Open `MissionPlanner.sln` in Visual Studio 2022
3. Build → Build MissionPlanner
### Linux (Mono)
```bash
sudo apt install mono-complete mono-runtime libmono-system-windows-forms4.0-cil \
libmono-system-core4.0-cil libmono-winforms4.0-cil libmono-corlib4.0-cil \
libmono-system-management4.0-cil libmono-system-xml-linq4.0-cil
mono MissionPlanner.exe
```
---
## Platform Support
| Platform | Status |
|----------|--------|
| Windows | ✅ Full Support |
| Linux (Mono) | ⚠️ Partial Support |
| macOS | ⚠️ Experimental |
| Android | ✅ [Play Store](https://play.google.com/store/apps/details?id=com.michaeloborne.MissionPlanner) |
| iOS | ⚠️ Experimental |
---
## Upstream Information
- **Upstream Repository**: https://github.com/ArduPilot/MissionPlanner
- **ArduPilot Website**: http://ardupilot.org/planner/
- **Forum**: http://discuss.ardupilot.org/c/ground-control-software/mission-planner
---
## License
See [COPYING.txt](COPYING.txt) for details.
---
## Building the Installer
* Setup Wix toolset
* Switch to Release mode
* Clean Solution -> Build a release version of MissionPlanner -> Build solution
* Copy Drivers into Msi folder so it lives in \Msi\Drivers
* Build the 'wix' project from the MissionPlanner solution, which outputs to the Msi folder of the repo
* Go to the Msi folder
* Run installer.bat
* Run create.bat