Skip to content

Snapshot 2025-01-05

Latest
Compare
Choose a tag to compare
@stronnag stronnag released this 05 Jan 15:31

Headline Items

  • mwp is migrated to Gtk4.
  • Please see the migration guide for system requirements etc. and migration from the legacy version.

Recent changes

  • More Windows fixes (and collateral damage fixes)

  • Fix "less than timely update" of Heading/Yaw from LTM.

  • Add an option to desensitise actions / menu items to upload / download many artefacts by MSP when armed. Neither mwp nor INAV really care whether the FC is armed for not, however several Windows users requested that such actions (other then Upload Mission when not in WP mode) be suppressed.

    By default, such actions are allowed (legacy, default behaviour). These actions may be suppressed by setting armed-msp-placebo to true, e.g.

    gsettings set org.stronnag.mwp armed-msp-placebo 'true'
    
  • Add --debug-help option to list --debug-flags values

  • Improve display of --debug-flags 4 (MSP) output.

  • Re-enable "beeps" (lost from Gtk4 port).

The architectural changes to support Windows / MSys2 have been substantial and intrusive. Do not be surprised if there is collateral breakage. Please report such instances if you find them.

Janitorial notes

  • Other bug and regression fixes.
  • Please raise Github issues for stuff that is broken / regressions (much has changed internally to support the Windows build).
  • The prior master (Gtk+-3.0) branch has been renamed to legacy, is no longer maintained and is read-only.
  • The User Guide contains updated documentation.

Installation

  • A Debian archives is provided below.
  • Arch Linux AUR package
  • Other platforms / OS please follow the documented build instructions. Mac OS port (see #188)
  • A Windows installer is / will be provided below.

For the Debian package:

Built on Ubuntu LTS (24.04).

# download
$ curl -LO https://github.com/stronnag/mwptools/releases/download/x.y.z/mwptools_x.y.z_amd64.deb
# install
$ sudo apt install ./mwptools_x.y.z_amd64.deb

Where x.y.z. represents the version tag (e.g. 25.01.05)