Skip to content

Releases: till213/SkyDolly

Sky Dolly v0.19.2

12 Oct 17:36
d400a21
Compare
Choose a tag to compare
Sky Dolly v0.19.2 Pre-release
Pre-release

This bug fix release fixes various flight import related regresssions, as introduced with Sky Dolly v0.18.

Bug Fixes

  • An illegal data access ("crash") has been fixed that affected various flight import plugins, among them the KML FlightAware import [Issue #179]
  • The IGC flight export plugin now properly exports coordinates in the western and southern hemisphere (no negative values, but a proper 'W' respectively 'S' character)
  • The IGC flight export now properly exports the pre-flight declaration section ("C records")
    • The (obsolete) task number has now the correct 4 (instead of 6) digits
    • The TAKEOFF declaration is now the actual first recorded position and the START declaration is now the coordinate of the first waypoint (previously it was the other way around)
    • In analogy for the FINISH (last waypoint coordinate) and LANDING (last recorded position)
  • The velocity, pitch bank and heading is calculated correctly again when augmenting imported flight data

Under the Hood

  • Added more flight import unit tests, covering now also the "flight augmentation" code

Full Changelog: v0.19.1...v0.19.2

v0.19.1

29 Sep 08:47
132e85c
Compare
Choose a tag to compare
v0.19.1 Pre-release
Pre-release

This bug fix release provides minor user interface related fixes, including improvements for the "Windows 11" style.

Bug Fixes

  • Properly make newly inserted location visible (scroll to row), specifically when location table is sorted by ID in descending order
  • Do not reset backup period to "Never" when setting the backup path fails
  • Correctly name the file selection filter of the Sky Dolly logbook location import plugin
  • Properly enable/disable pitch, bank, true heading and indicated airspeed spinboxes based on location selection

Under the Hood

  • Upgrade Qt to 6.7.3 (from 6.7.2)
    • This brings some improvements for the "Windows 11" style ("Fusion" style is still the default style though)

Full Changelog: v0.19.0...v0.19.1

Sky Dolly v0.19.0

30 Jul 19:13
08a1e9e
Compare
Choose a tag to compare
Sky Dolly v0.19.0 Pre-release
Pre-release

Sky Dolly "Jaunty Jodel" carries the Olympic spirit into the world: over 200 new locations - each country taking part in the Olympic Games in Paris 2024 - have been added as location presets. Please enjoy the diversity and beauty of our little planet - happy flying!

Improvements

  • Better sorting, focus handling and visibility support of newly inserted items in the logbook, aircraft and location tables
  • 200+ default locations added
  • Renamed some countries (common English names)
  • Added new location categories: Beach and Castle
  • The On Ground column in the logbook table is now sortable, too

Bug Fixes

  • No duplicate entries when adding new locations
  • Properly restore table layout, specifically column sort settings

Full Changelog: v0.18.1...v0.19.0

Sky Dolly v0.18.1

24 Jul 20:37
890a7e2
Compare
Choose a tag to compare
Sky Dolly v0.18.1 Pre-release
Pre-release

This bug fix release adds support for the Fenix A320 front wheel steering.

Bug Fixes

  • Ensure that the front wheel steering simulation variable is not sent to AI aircraft (formation flight) which would cause an "exception 20" (SimConnect data error)
  • Support for the Fenix A320 nose wheel steering added

Full Changelog: v0.18.0...v0.18.1

Sky Dolly v0.18.0

20 Jul 18:13
1867fa5
Compare
Choose a tag to compare
Sky Dolly v0.18.0 Pre-release
Pre-release

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

Sky Dolly v0.17.5

04 Jul 10:42
4cf6f06
Compare
Choose a tag to compare
Sky Dolly v0.17.5 Pre-release
Pre-release

This bug fix release provides an important correction for a regression that would prevent recording (and possibly replay as well), due to wrongly creating an IPv4 network connection instead of a local ("pipe") connection.

Bug Fixes

  • Ensure that the connection is local again ("pipe")
    • Fix the persisted connection type value
    • Migrate existing application settings (fix the "off by one" value)
    • This is a regression introduced with Sky Dolly v0.17.1

What's Changed

  • FIX: Correct the "off by one" MSFSSimConnect connection type by @till213 in #159

Full Changelog: v0.17.4...v0.17.5

Sky Dolly 0.17.4

25 Jun 18:43
42c4033
Compare
Choose a tag to compare
Sky Dolly 0.17.4 Pre-release
Pre-release

This is a pure maintenance release without any Sky Dolly specific fixes: it provides the most recent Qt framework release with several Windows 11 user interface style related fixes.

Under the Hood

  • Upgrade Qt to 6.7.2 (from 6.7.1)

Full Changelog: v0.17.3...v0.17.4

Sky Dolly 0.17.3

30 May 16:37
ae5af3b
Compare
Choose a tag to compare
Sky Dolly 0.17.3 Pre-release
Pre-release

This release fixes the following issues:

Bug Fixes

  • Do not create a logbook backup when importing a logbook (flight) from a previous Sky Dolly release (that needs to be migrated)
  • When opening a logbook: retry with a backup directory relative to the logbook path (that is, "./Backups") in case a backup directory given with an absolute path cannot be created (e.g. because it refers to some non-existing drive letter, or otherwise is not writeable anymore)
  • Do not create the non-existing backup directory when the periodic "Backup" dialog is shown
    • The directory is created as needed when the backup is actually to be made later on
  • When resetting the Logbook filter (pressing the "X" button) then also the search text field is now cleared

Full Changelog: v0.17.2...v0.17.3

Sky Dolly v0.17.2

25 May 13:01
ca45e9e
Compare
Choose a tag to compare
Sky Dolly v0.17.2 Pre-release
Pre-release

This release provides a few improvements and fixes the following issues:

Improvements

  • Seeking backward and forward via flight simulator keyboard shortcuts (CTRL+, respectively CTRL+.) now repeats the action while keeping the shortcut combination pressed
  • Application settings: the flight simulator connection plugin and connection type (pipe, IPv4, IPv6) combo boxes are disabled while the connection is active (replay or recording in progress)
  • When the SimConnect.cfg client configuration that comes with Sky Dolly is removed from the application directory then a local (configuration index SIMCONNECT_OPEN_CONFIGINDEX_LOCAL) connection is used (just like in previous Sky Dolly versions)

Bug Fixes

  • Fix the example Flight-Analysis.sql script (documentation) [Issue #150]
    • The flight_number is now stored on flight level (and not per aircraft anymore)

Under the Hood

  • Upgrade Qt to 6.7.1 (from 6.7.0)

Sky Dolly v0.17.1

15 May 17:18
2375f33
Compare
Choose a tag to compare
Sky Dolly v0.17.1 Pre-release
Pre-release

This release provides a few improvements and fixes the following issues:

Improvements

  • Add new aircraft types from simulation update 15, selectable when importing a flight
    • Ornithopter
    • A320 V2 (iniBuilds)
    • Note that any new aircraft that is recorded will be automatically added to the aircraft type list (existing behaviour)
  • Platform styles that are not really selectable - such as "Windows Vista" style on Windows 11 and "Windows 11" style on Windows 10 - are not shown anymore in the style selection dropdown list
    • The selection list is now sorted

Bug Fixes

  • The aircraft type is properly set again when importing a flight (regression from v0.17)
    • The aircraft type selector (combo box) does not show the unknown special value "-" anymore
    • The aircraft type is properly set in the imported flight again
  • On Windows 11 the default style is set to "Fusion", as a workaround
    • The new "Windows 11" style still has a few known visual glitches:
      • Active toolbar buttons are almost unreadable in dark mode [QTBUG-124286]
      • The time display ("time edit" widget) only shows two digits [QTBUG-124150]
      • Alternating table rows are not visually distinct [QTBUG-124564]
    • However the "Windows 11" style can still be set, under File | Settings... | User Interface
  • Properly validate persisted enumeration values when restoring plugin settings
  • The "native styles" ("Windows Vista" on Windows 10 respectively "Windows 11" on Windows 11) are now properly loaded when explicitly set in the application settings

What's Changed

Full Changelog: v0.17.0...v0.17.1