====== Glomus Version 1.0 ====== Project: [[Glomus]] ===== Features ===== ... ===== ToDos for first version ===== ==== ToDo ==== * **-** Track list screen * ? * **-** Track map screen * **-** (Optional) draw start and stop icons with ONE SymbolLayer * see Layers docs: https://maplibre.org/maplibre-style-spec/layers/ * ? * **-** Track details * ? * **-** Settings screen * **-** test settings * **-** About screen * ? * **-** Misc * **-** Horizontal screen orientation * **-** don't display FAB twice * **-** implement requesting for permissions * see https://developer.android.com/training/permissions/requesting * **-** show information about GPS * **-** check all translations ==== Done ==== * **-** Track list screen * **+** Change tracks sorting order (newest on top) * **+** third line in Track list item (start/stop timestamps + distance) * **+** don't update changed title * **+** don't draw stop icon for running track * **+** jump to new track item in the list on start of new track * currently simply to the top of list * **-** Track map screen * **+** don't draw stop icon for running track * ? * **-** Track details * **+** implement track details as Screen * **-** Settings screen * **+** Positionierung (Wiatrack= "Positionierung und Versand") * **+** X seconds save * **+** X meters save * **+** X degrees save * **+** Log schreiben * **+** Log senden * **+** Altes Log löschen * **+** implement numeric fields * **+** change theme color * => using dynamicColor * **-** About screen * **+** licenses * **+** Maplibre * https://github.com/maplibre/maplibre-native/blob/main/platform/android/LICENSE.md * **+** ComposePreference * **+** author info * **-** Misc * **+** Show FAB properly after stopping service from notification * **+** Change "accuracy" value for tracking * measureEveryMeters = 5 * maxAccuracy = 25 * **+** translations * **+** en * **+** de * **+** ru * **+** rename ''distanceKm'' to ''distance'' * **+** implement jump to "Run in background" settings