| Name | Modified | Size | Downloads / 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