| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| XCSoar-ANDROID.apk | < 19 hours ago | 38.9 MB | |
| XCSoar-WIN64OPENGL-Installer.exe | < 19 hours ago | 18.2 MB | |
| XCSoar-WIN64OPENGL.zip | < 19 hours ago | 17.9 MB | |
| XCSoar-IOS64.ipa | < 19 hours ago | 10.8 MB | |
| XCSoar-WIN64.exe | < 19 hours ago | 23.3 MB | |
| XCSoar-WIN32OPENGL-Installer.exe | < 20 hours ago | 18.1 MB | |
| XCSoar-WIN32OPENGL.zip | < 20 hours ago | 17.7 MB | |
| KoboRoot-KOBO.tgz | < 20 hours ago | 25.2 MB | |
| XCSoar-PC.exe | < 20 hours ago | 23.8 MB | |
| XCSoar-MACOS.dmg | < 20 hours ago | 16.6 MB | |
| xcsoar_-UNIX.deb | < 20 hours ago | 4.1 MB | |
| README.md | < 22 hours ago | 16.9 kB | |
| Version v7.45 source code.tar.gz | < 22 hours ago | 23.2 MB | |
| Version v7.45 source code.zip | < 22 hours ago | 25.6 MB | |
| Totals: 14 Items | 263.3 MB | 2 | |
Version 7.45 - 2026-08-15
- highlights
- add SkySight, EDL, and XCTherm weather overlays on map pages, with unified forecast controls (layer/time per page, cursor bar, Weather Setup), optional automatic updates, offline preload, and EDL day precache #2690 #2705
- add optional contour lines on RASP weather overlays
- add NOTAM download, cache, map display, filters, and airspace details #2018
- add pinch-to-zoom and two-finger map rotate on Android and iOS: scale about the pinch centroid and pan at the same time; twist rotates the map until pan mode is left; a pinch that only zooms keeps following the aircraft #2790
- add an optional turn-back marker (Safety Factors) showing the furthest point along track from which the active waypoint or Goto is still reachable in cruise #1741
- add distance rings around the current location [#2522]
- add a Data Management hub (menu and Quick Menu): site files, downloads, flight export, import, backups, and a file explorer #2289
- add a WiFi dialog on Linux (Config → Setup → Network; NetworkManager or ConnMan)
- scale the glide polar with air density so speed-to-fly and task calculations increase cruise speed with altitude and keep best L/D; netto vario and speed-to-fly arrows use the same scaling #1569
- show OGN and SkyLines traffic with the same FLARM display as device traffic, expire icons 5 minutes after the last update, and raise the combined list limit to 64 targets
- add an internal audio vario speed-to-fly (STF) mode that can follow cruise and circling automatically
- map
- animate keyboard and mouse-wheel map zoom on non-e-ink displays so scale steps feel continuous after a pinch; free zoom continues from an off-list (pinched) scale, and snaps to the usual scale list again once close to a list value
- add an optional map overlay QuickMenu button (Config → Look → Layout), on by default when a touch screen is detected #2610
- keep overlay zoom with the menu/QuickMenu buttons top-right, keep the north arrow clear of those buttons, and draw GPS status above the map scale / title line
- swap map overlay sides: vario bar on the left, final glide bar on the right #1210
- show replay speed on the map scale overlay (e.g. REPLAY 2x) [#2281]
- improve the map items dialog: scale the “Your Position” aircraft icon to the row; Enter / Details opens Status: Flight
- adjust contour line density with zoom, with profile presets for mountains, low lands, and similar landscapes #2233
- larger on-map typography (waypoint text, map-scale readout, topography labels) and a Waypoint icon size setting (50–200%)
- hide obstacles at wider map scales than other non-landables, and draw up to 1024 waypoints at once (was 256) #2327
- add terrain shading orientation “fixed (Top Left)”
- smooth the snail trail between GPS fixes and colour it from high-rate netto between points #2447
- fix hitchy OpenGL panning from repeated full terrain redraws when the view stays still near the edge of the terrain map
- fix map vario / final-glide value labels: rounded rectangle with even padding and an unbroken outline #1438
- keep the aircraft and terrain together in follow mode on OpenGL (the plane no longer slides ahead of the map until the next full redraw)
- fix crash opening the map item list on waypoints with long non-ASCII comments
- apply snail trail wind drift only when zoomed in, so a Full trail in circling no longer looks shifted away from turnpoints at overview scales #2835
- fix black terrain after idle high-resolution sharpening on OpenGL devices with a 2048-pixel texture limit (e.g. Raspberry Pi 3)
- fix fluctuating hill-shading strength [#2262]
- fix intermittent white-map hang on startup for non-OpenGL builds when drawing began before map bounds were ready #2734
- weather
- remember overlay layer/time (or level/altitude) per weather map page, with a map-bottom cursor bar, Weather Setup, and Forecast Controls; Apply / Add page / Pages setup commit those values; weather controls work on non-OpenGL builds too #2690 #2705 #2583
- enhance RASP rendering (transparency, colour scale, numerical values) and add Auto update of the daily forecast while time follows the clock
- add flugwetter.de RADAR Deutschland Nord/Mitte/Süd, Alpen, SAT RAD BLITZ, and Blitzkarte Europa; local radar uses Borkum instead of Emden
- keep the RASP time cursor on all-day layers (e.g. PFD) and grey out time controls until a multi-slot layer is selected #2705
- accept lowercase ICAO codes in the METAR/TAF station list
- airspace
- add an airspace labels toggle (Display page 2, Quick Menu, and
the
AirspaceLabelsinput event) #1243 - tint the bottom airspace warning banner red (inside) or yellow (near), and show distance and time there
- show Inside/Near on airspaces in the map items dialog, grey acknowledged airspaces in the map item and airspace lists, and an Enable button to clear a day acknowledgement #2404
- replace Radio with Details on airspace warnings; Up/Down move the list, Left/Right the action row
- remove the ineffective “Unknown” row from airspace warning, display, and colour settings #1772
- infoboxen
- add InfoBoxes: Altitude IGC, Home, Active Waypoint, Previous Waypoint, and QNH #2320 #2521
- let Alternate 1/2 InfoBoxes follow the computed list (AUTO) or a pilot-chosen field (MANUAL); the list holds up to 10 options, and Alternate 2 no longer duplicates Alternate 1 when only one automatic field exists #2347
- fix the InfoBox Sets editor so it follows the Screen Layout selection immediately #2596
- size the InfoBox panel to the current tab so switching Altitude → Simulator no longer jumps the map title
- refresh InfoBox titles after changing the interface language [#2314]
- fix Start reach and Start open: Start reach is time to the start line; Start open is the gate countdown now; colours show Waiting/Open/Closed and Too early/Can start/Too late #2502
- fix the InfoBox content list dropping the newest types once more than 128 were defined
- waypoints
- open waypoint details with Details / F1 (Enter still confirms the selection)
- waypoint search matches anywhere in the long name and shortname (e.g. ICAO in SeeYou .cup files), lists every CUP waypoint type, and stays open until Esc or a successful GoTo / task / home / pan #2483 #2485 #749
- waypoint details open above the search and alternates lists; Close without a committed action returns to the list #620
- zoom and pan waypoint embedded images and flugwetter.de satellite
views about the focal point; new
wptimg/WaypointImagekeys #1127 #1246 - show landable reachability in map items, waypoint selection, and the waypoint manager (icons were always drawn as unreachable) #2836
- show each waypoint at most once in search results [#1316]
- hide the .xcm map archive Type filter when its waypoints are not loaded #1376
- restore the “Recently Used” Type filter (it had been aliased to “Map file”) #1994
- task
- show all tasks by default in Task Browser
- rename observation zone type “Symmetric Quadrant” to “Symmetric Sector” (these zones support any angle, not only 90°)
- show PEV offset at start on Status → Rules as a duration (e.g. “45 sec”)
- fix Task Manager keyboard focus so Up/Down move the task list after Manage → Browse
- fix task point dialog keys: Up/Down no longer skip OZ Radius; Left/Right change the task point
- FLARM
- outline the selected target on the traffic radar, rotate track-up targets on cardinal bearings, and show callsigns on all registered targets (full callsign on labels) #2718
- match the large-radar task direction arrow to the map best-cruise shape #2027
- simulator
- make simulator mode easier to find: startup tip to steer by dragging from the glider or via Altitude / Speed Ground InfoBoxes; Welcome Quick Guide paragraph; “Sim: Jump to” on map items and waypoint details; Speed Ground panel for bearing and ground-speed steps; label Set Home as “Set as Startup Location”
- allow Left/Right on the simulator prompt to choose Fly / Simulator immediately
- Quick Guide
- add Quick Guide and Replay to the Quick Menu (Replay disabled when moving)
- generate What's New from NEWS.txt at build time, keep multi-line bullets together, and speed up long What's New and Credits pages
- getting-started checkboxes follow live settings; “Don't show this guide again” on every informational page #2324 #2648
- checklist links can set COM standby or active (
vhf:…#standby/vhf:…#active) - swipe horizontally to flip checklist, Credits, Quick Guide, and configuration pages #2122 #2414
- fix Quick Guide Up/Down so the bottom-bar checkbox and Close are reachable from the keyboard
- dialogs
- improve the soft keyboard: default focus on OK so Enter confirms; cursor keys move across the grid; F1 is backspace
- list and picker dialogs use a single keyboard focus: Left/Right page the list, Enter confirms, Up/Down reach OK/Cancel
- allow lower-case letters in HighScore Style text entry [#2387]
- fix Configuration keyboard navigation so Up/Down move settings rows again; map item and airspace lists keep readable focus text on e-ink #2495
- fix crash wrapping unspaced UTF-8 help text (e.g. Chinese language picker) #2768
- ui
- add Expert Look → Screen Layout setting “Display type” (LCD / E-ink / Color e-ink); e-ink modes disable kinetic and smooth scrolling (default E-ink on Kobo, LCD elsewhere)
- snap e-paper scrolling instead of animating at display refresh rate
- add help text for plane Max. Cruise Speed; put Reference Mass above the polar V/W grid #1134
- encode bundled UI sounds at higher quality
- update translations for 33 languages
- fix profile selection / startup branding on light dialog backgrounds #2742
- fix plane polar coefficient grid layout
- fix Status → Times flight time after minute rounding, including across midnight #957
- fix thick solid lines on macOS so they render at the correct pixel width #2545
- data files
- add OpenAIP .cupx waypoint files to the file manager
- add a
DataManagementinput event for the Data Management hub #2289 - store waypoints, airspaces, terrain, profiles, and logs in typed subdirectories; on first start after upgrade, move legacy flat files into those folders #2289
- map OpenAir AY ASRA to aerial sporting/recreational airspace #1827
- fix loading SeeYou .cupx waypoint files and embedded photos that use ZIP data descriptors (e.g. recent OpenAIP / SeeYou exports)
- do not write unchanged settings back to the profile when opening Configuration or Quick Guide #1793
- fix
-profile=so it resolves under-datapath=regardless of argument order #848 - parse SeeYou .cup task observation zones with uncommon angles (previously forced to FAI Quadrants) #2697
- fix CUPX embedded POINTS.CUP on Windows
- fix crash when queuing many background file downloads [#2624]
- tracking
- untangle XCSoar Cloud settings from SkyLines live tracking; rename the map setting to “Online traffic on map”
- drop online traffic that matches the connected FLARM radio id (own-ship); expert setting “Own FLARM IDs” for extra own aircraft when the radio id is unavailable #2693
- allow configuring the XCSoar Cloud server hostname and UDP port
- do not resolve SkyLines or XCSoar Cloud hosts while the network link is down #1750
- WeGlide
- allow configuring WeGlide aircraft type when upload is disabled #2323
- fix crash opening the aircraft type picker without a network connection
- glide computer
- fix wild T Avg climb rates by preferring the instrument vario when available (including LXNAV conflicting altitude sources) #2754
- calculations
- restore FFVV NetCoupe contest optimisation [#2330]
- fix LS-8 polar max. cruise speed: the default stored 190 (km/h) in the m/s field; default and built-in LS-8 polars now use 52.78 m/s #1134
- fix stalls from extremely large angles (suspected Android freeze #1292)
- devices
- add a GDL 90 input driver (ADS-B traffic and ownship over serial or UDP) #2356
- add a driver for the LX Navigation LX160 vario / final-glide computer: GPS position out and LXWP vario/settings in on one port
- add Condor 3 Spectate.json multiplayer traffic and a UDP telemetry driver (Condor3UDP) #2340
- support $LK8EX1 (pressure, QNE altitude, vario, temperature, battery) on all device ports #2772
- add BlueFly Vario battery voltage and temperature telemetry, BFV/BFX output modes, onboard IGC download, and audio/threshold settings in the device manage dialog
- increase device slots from 6 to 8
- show the Vario flag for non-compensated and netto vario as well as total-energy
- show G-load and variometer source on the status device list
- number multi-port USB serial adapters from [#0] in the port and device lists #2481
- use FLARM $PGRMZ for the IGC logger pressure altitude when FLARM is detected
- apply the LXNAV vario filter time to the gauge, map vario bar, thermal rose, audio vario, and snail-trail colouring
- show polar sync in the device dialog only for drivers that support it (LXNAV) #2457
- treat $LXWP0 without airspeed as uncompensated vario (BlueFly LX mode), and accept partial vario samples so Status Variometer is not stuck on Disconnected #2763
- fix native crash on device reconnect [#2382]
- input
- bind F2/F3 to zoom in pan, on the FLARM radar, and in waypoint images (not on the main map). FLARM: F1 AVG/ALT labels, F4 next target, F5/F6 auto-zoom and north-up #2535
GotoLookupaccepts an optional Type filter (recent,airport,landable, …); default Left-Up (LU) gesture opens recently-used waypoints #336- add
VarioVolumeandVarioAudioModeinput events to mute or adjust the internal audio vario and switch Vario/STF sound - android
- BLE serial ports auto-detect Nordic UART (e.g. Naviter dongles) and Microchip/ISSC transparent UART (e.g. BlueFly) as well as HM-10 #2260
- add USB support for SoftRF Concorde, Prime Mk4, and Retro Mk2
- use the physical display size for DPI so fonts and lines match the screen #1784
- play UI sounds through the system sound pool with media volume #2411
- put built-in GPS and sensors in the last device slot by default (same on iOS)
- update the device list when storage folders or permissions change
- fix crash when the app restarts after the screen is torn down
- fix spurious outline lines on high-DPI displays [#1514]
- iOS
- fix audio vario playback through the device speaker
- disable the Core Location distance filter so built-in GPS is not suppressed while stationary #2380
- Windows
- add an installer for the OpenGL Windows version (64-bit and 32-bit); zip download remains available for a portable install
- deprecate the legacy single-file Windows executable; use the OpenGL version instead — the legacy build will be removed in a future release
- open ZIP maps, JPEG/TIFF images, Lua scripts, fonts, and cache files from folders with non-English characters
- fix crash opening the log list when replay filenames contain non-ASCII characters
- Kobo
- always start in light mode; dark mode is not supported on e-paper #2568
- fix painting when list rows or edit fields are partly off-screen while scrolling (no black squares) #2293
- desktop
- print -h/--help and -version/--version to stdout and exit
- flight export and data import use the shared storage picker #1114
- documentation
- document custom
.xciloading (#CLEAR, merge vs replace, eventtypevalues, gestures, softkeys, GCE list, RemoteStick Quick Menu) - document the
AirspaceLabelsinput event and map pinch-to-zoom #2790 - correct the
.plroptional max. cruise speed unit to m/s [#1134] - development
- logging: record screen resolution, DPI, virtual DPI, approximate size, and small-screen flag at startup #1548
- Android: ship native debug symbols for Google Play
- time: unify UTC conversion (BrokenDateTime / Windows TimeGm)
- MapWindow: publish a coherent projection snapshot for the DrawThread on non-OpenGL builds #2735