Download Latest Version XCSoar for Windows PC (1.4 MB)
Email in envelope

Get an email when there's a new version of XCSoar

Home / v7.45.1
Name Modified Size InfoDownloads / Week
Parent folder
XCSoar-ANDROID.apk 2026-08-28 38.9 MB
XCSoar-WIN64.exe 2026-08-28 23.3 MB
XCSoar-WIN32OPENGL-Installer.exe 2026-08-28 18.1 MB
XCSoar-WIN32OPENGL.zip 2026-08-28 17.7 MB
xcsoar_-UNIX.deb 2026-08-28 4.1 MB
KoboRoot-KOBO.tgz 2026-08-28 25.2 MB
XCSoar-MACOS.dmg 2026-08-28 19.8 MB
XCSoar-IOS64.ipa 2026-08-28 10.8 MB
XCSoar-WIN64OPENGL-Installer.exe 2026-08-28 18.2 MB
XCSoar-WIN64OPENGL.zip 2026-08-28 17.9 MB
XCSoar-PC.exe 2026-08-28 23.8 MB
XCSoar-Blitzeinstieg.pdf 2026-08-28 358.7 kB
XCSoar-Prise-en-main.pdf 2026-08-28 238.9 kB
XCSoar-in-a-flash-pt_BR.pdf 2026-08-28 230.3 kB
XCSoar-in-a-flash.pdf 2026-08-28 236.3 kB
XCSoar-manual-de.pdf 2026-08-28 6.9 MB
XCSoar-manual-fr.pdf 2026-08-28 4.3 MB
XCSoar-manual-pl.pdf 2026-08-28 4.5 MB
XCSoar-manual-pt_BR.pdf 2026-08-28 4.7 MB
XCSoar-manual.pdf 2026-08-28 4.5 MB
README.md 2026-08-28 5.3 kB
Version v7.45.1 source code.tar.gz 2026-08-28 23.2 MB
Version v7.45.1 source code.zip 2026-08-28 25.6 MB
Totals: 23 Items   292.7 MB 2

Version 7.45.1 - 2026-08-28

  • highlights
  • add Linux systemd service controls and display brightness
  • add a standard macOS application menu
  • split Display and Layout in Configuration (display type, text size, resolution, and rotation)
  • android
  • fix crash when exiting the app [#2873]
  • fix crash when restarting the app immediately after exit
  • iOS
  • use the system keyboard for text entry so special characters can be typed, and add a Paste button for the clipboard; the Keyboard text-input style keeps XCSoar's own grid #2894
  • use the system font instead of Helvetica, covering more characters and providing a designed bold cut
  • save the settings when the app moves to the background, so they survive being swiped away in the app switcher
  • fix other apps' audio staying ducked after XCSoar plays a sound, and the audio vario cutting out when leaving settings #2609
  • fix crash on exit after opening the flight export dialog
  • remove the thin white frame around full-screen dialogs (such as the Fly/Simulator screen), which no longer stop one pixel short of the display edge
  • Linux
  • apply KMS screen rotation to the framebuffer console
  • input
  • fix USB HID remotes (e.g. SteFly) that stop sending keys on OpenVario after the stick re-enumerates #2820
  • weather
  • show the overlay name as XC Therm (with a space) in setup, weather dialogs, map titles, and download messages
  • request SkySight live tiles in UTC so overlay times match the forecast
  • keep NOTAM list filters in sync after opening the list
  • fix the weather cursor bar keeping light colours in dark mode, and unreadable labels on Windows
  • fix SkySight re-downloading forecast metadata when stepping layers on the weather cursor, which could hit the API rate limit #2867
  • fix choosing SkySight as a page overlay with no layers available silently switching back to None
  • map
  • fix the ragged white halo behind map labels on high-DPI screens #2879
  • fix the map scale arrows: draw them at the height of the scale box instead of overlapping it
  • fix the live snail trail losing circling detail and jumping as the map follows the aircraft, including at 10x replay #2948
  • keep the pan-mode map scale while panning, and restore the saved circling or cruise scale when leaving pan mode
  • erase the gesture trail when it leaves the map window
  • FLARM
  • fix ADS-B traffic ground speed wrapping above 457 km/h [#2887]
  • fix no-position targets missing from the radar and map [#2847]
  • glide computer
  • fix best-glide speed and speed-to-fly at altitude when MacCready is set, so density scaling no longer inflates MacCready #2881
  • fix circling wind staying blank on paragliders and other aircraft without airspeed or a gyroscope, including fast IGC replay; polar min-sink can lower GPS-only wind quality #2905
  • skip estimated TAS from ground speed and wind when GPS track is missing
  • devices
  • fix the map ground track line following heading instead of ground track with Condor 3 UDP in a crosswind #2900
  • fix the Devices Debug button not writing port traffic to xcsoar.log #2903
  • fix LXNAV polar sync writes that could zero the vario polar when crew or empty mass were sent before the device polar was known; preserve max weight and glider name when sending a polar #2397
  • dialogs
  • put the Close button on the right of the Status and Weather tab strips
  • label Close on the Quick Menu, BlueFly setup, and file Download dialogs, which were not aborting an edit
  • replace Close with Back on Configuration settings pages, so Close on the menu still means leave and save
  • let Shift type '_' on XCSoar's on-screen keyboard
  • let Select as Alternate pin a landing field from AUTO, and use Alternate Mode: Auto only to return the Alternate InfoBox to the computed list #2912
  • fix keyboard wrap in the Checklist: Down from Close returns to the list and highlights an item so Enter acts on that row #2862
  • infoboxen
  • pack portrait InfoBoxes on tall screens so title, value, and comment sit closer together; InfoBox title size still grows the boxes toward square at 150%
  • fit the analogue vario gauge to the available InfoBox size
  • show Airspeed TAS and IAS in blue when the value is estimated from ground speed and wind instead of an instrument
  • replace light green on Alternate MANUAL final glide with blue, matching Next waypoint
  • ui
  • move Display type, text size, and display resolution onto the Display settings page
  • keep pan-mode menu buttons about 20 mm tall on tall phones, large enough for a gloved tap
  • data files
  • run the data-directory layout migration before loading the profile, so old waypoint/airspace keys are not applied too late
  • development
  • documentation: document the release and post-release version workflow
  • build system: provision ANGLE via the Python thirdparty pipeline
  • macOS: build a pinned SDL2 instead of the Homebrew bottle
  • macOS/iOS: read TESTING=y from darwin/.env, so Xcode builds can produce the testing flavour
  • ci: publish manuals and Windows installers; upload iOS dSYMs to App Store Connect
Source: README.md, updated 2026-08-28