Skip to content

Sky Dolly v0.18.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@till213 till213 released this 20 Jul 18:13
· 50 commits to main since this release
1867fa5

Sky Dolly "Illustrious Ikarus" supports flights with a recording duration over a day: those flights are now properly displayed. For instance the flight duration in the logbook is now shown as timestamp (hh:mm:ss format), in days, weeks, months and so on, depending on the actual duration. The time edit widget next to the timeline automatically also shows the date once the recording time exceeds 24 hours.
New location import and export plugins are also introduced, allowing to exchange locations in the Sky Dolly logbook format which is also automatically converted to the latest format when importing.

New features:

  • New location Sky Dolly logbook (*.sdlog) export plugin
  • New location Sky Dolly logbook (*.sdlog) import plugin
  • Locations exported from older Sky Dolly releases are automatically migrated

Improvements

Recording & Replay

  • The maximum simulation rate spinbox now steps in powers of two (1, 2, 4, 8, ..., 128)
  • The maximum custom replay speed factor has been increased from 200 to 99999
  • The recording sample rate setting has been removed
  • The Statistics dialog now shows separate recording rates, for both positition (always around 1 Hz) and attitude samples (e.g. 30 Hz, that is the simulation frame rate)
  • The simulation time is now updated in the flight simulator during replay
  • The replay time widget now properly displays replay times longer than a day
  • When loading a flight from the logbook the replay mode is automatically reset to Normal

Import & Export

  • A new Export system locations option has been added to the location export
  • When importing flights via the Sky Dolly logbook (*.sdlog) format no system (default) locations are added (migrated) anymore
  • A distance threshold option has been added to the location import settings, allowing to update existing locations (or ignore the location to be imported, or unconditionally import it)
  • GPX export: the geoid height (<geoidheight>) can now also optionally be exported
  • The exported GPX waypoints now have a description (<desc>) element: Departure, Waypoint and Arrival
  • IGC export: the proper standard pressure altitude (at a 1013.25 hPa (1 atmosphere) setting) instead of the indicated altitude is now exported

Simulation Variables

  • Position- and attitude simulation variables are now sampled separately
  • Position data (latitude, longitude, altitude) is only sampled at 1Hz: the expectation is that "stutters" during recording should be automatically smoothened out
  • Removed SMOKE_ENABLE support
  • New simulation variables are being recorded, among them nose wheel steering

Logbook

  • Rename column Date to Recording Date
  • Also show the simulation departure- and arrival dates in the tooltip
  • The Total Time of Flight column now supports durations measured in days, weeks, months and even years

Application Settings

  • The application may now be automatically restarted after changing the user interface style ("Windows Vista", "Windows 11", "Fusion", ...)

Bug Fixes

  • GPX export: The elevation (<ele>) values are now properly exported as "above mean sea level" (and not "above WGS84 reference ellipsoid" anymore)
  • GPX export: the trackpoint timestamps are properly calculated and exported when exporting the entire flight (and not just the user aircraft); the proper timezone suffix (Z) is appended, too (ISO 8601 format)
  • Record the flight conditions - specifically the flight start date/time - when the first aircraft is recorded directly from within the Formation module
  • Prevent teleporation to the equator (0° latitude, 0° longitude) when no flight is currently loaded and Fly with formation is selected
  • Do not reset the time edit widget when the recording is paused (keep the current recorded time)
  • Migrate (update) missing logbook start- and end simulation times (local and zulu) based on the actual recorded positions (timestamps) amd/or the recording creation date/time

Documentation

  • Added new timelapse exampel SQL
  • Added new analytical SQL script for the various altitude measurements

Under the Hood

  • Ensure common creation- and start/end date (local and zulu) date & time formats on database level, add "not null" constraint for data conistency
  • Upgrade GeographicLib to version 2.4 (from version 2.3)
  • Upgrade cpptrace to version 0.6.3 (from 0.5.2)

What's Changed

Full Changelog: v0.17.0...v0.18.0