fiffty-50 / openPilotLog

A FOSS pilot logbook written in C++(Qt5)
GNU General Public License v3.0
13 stars 2 forks source link

Guards against unsuccessful Downloads in FirstRunDialog #57

Closed fiffty-50 closed 3 years ago

fiffty-50 commented 3 years ago

The templates that are used to create the initial database are now included in the project itself. This enables the user to choose not to download the latest revision should there be connectivity issues.

Even if the user chooses to download the latest templates, there is now a fallback mechanism to create the database from local data, in case the download fails. This leaves the user with a working application instead of being stuck at the FirstRunDialog.

Creating the database layout has been decoupled from filling in the template data.

This commit closes #52