Skip to content

TODO Next Steps

Stefan Kebekus edited this page Nov 30, 2024 · 187 revisions

General

Known issues

  • W enroute_flight_navigation: qrc:/qml/dialogs/WaypointEditor.qml:121:13: QML WordWrappingItemDelegate: Binding loop detected for property "implicitHeight"
  • qrc:/qml/dialogs/WaypointDescription.qml:394:13: QML ColumnLayout: Layout polish loop detected for QQuickColumnLayout(0x6000268fe2b0, parent=0x60000d789e80, geometry=0,0 512x198). Aborting after two iterations.
  • Dialog "Import Waypoint Data" - must use global dialog loader
  • Dialog "Import Waypoint Library" - must use global dialog loader
  • Dialog "Import Trip Kit" - must use global dialog loader
  • The Wiki page "Compilation" is outdated

Build System

  • Cleanup messy CMake files
  • Fix speech problems on flathub
  • Use fastlane to upload Android/macOS/iOS binaries.

Propaganda

  • Google Play: Point out that maps are updated daily!

New Features

Optimizations/Cleanup

  • Use new QML Global Object
    • Use global toast
    • Use global dialog loader
    • Delete all other dialog loaders
    • Load more dialogs instead of constructing them
  • Update LongTextDialog to set an automatic OK button

iOS

Features

  • Use iOS style
  • Read log files

AppStore

  • Provide country boundary file

Legalese

  • Add a 'donation' page that complies with Apple policies
  • Get permission to read SSID name, get notifications on changes in Wi-Fi status

Not yet implemented

  • Update manual to mention iOS along with Android

Linux

  • Add flite voice to flatpak distribution