Projekt

Allgemein

Profil

Feature #164

Von Julius Haman vor 19 Tagen aktualisiert

## Idee 

 Sammelticket für kleine Erweiterungen und Verbesserungen an der Oberfläche, die nicht zu einem eigenen Thema gehören. 

 ## Umgesetzt 

 **Einstellungen** 

 - Die Hauptpunkte (Training, Ergometer, ANT+ / AntInterface, System, Strava) haben ein Symbol vor dem Namen: 

   | Hauptpunkt | Symbol | 
   |---|---| 
   | Training | Herz mit Puls | 
   | Ergometer | Fahrrad | 
   | ANT+ / AntInterface | die orangenen drei Wellen aus der Geräteübersicht | 
   | System | Bildschirm | 
   | Strava | Pfeil nach oben (neutral, offizielles Logo siehe unten) | 

   Das Symbol hängt als `Tag` am jeweiligen Hauptpunkt und wird von der Vorlage links vom Text gezeigt, dadurch lässt sich später auch ein Bild einsetzen. 
 - Alle bisher nackten Buttons der Einstellungen tragen ein Symbol vor dem Text, wie die Buttons der übrigen Ansichten: 

   | Button | Symbol | 
   |---|---| 
   | Werte zurücksetzen | Pfeil zurück | 
   | Durchsuchen (AntInterface-Pfad) | offener Ordner | 
   | Log-Ordner öffnen | Textdokument | 
   | Strava-API-Einstellungen öffnen | Öffnen | 
   | Mit Strava verbinden | Stecker verbunden | 
   | Abbrechen (beim Verbinden) | Kreuz | 
   | Verbindung trennen | Stecker getrennt | 

 - Tab Strava: Hinweis "Compatible with Strava" nach den Strava-Brand-Guidelines (Wortlaut vorgegeben, nicht übersetzt, klein und nicht auffälliger als der übrige Text). 

 Auf einem eigenen Branch ab dem Stand mit der Strava-Arbeit (#163); Changelog für 3.1.9 ergänzt. 
 ## Entscheidung zu Strava-Marke 

 Es werden **keine offiziellen Strava-Logos oder -Knöpfe** eingebunden (weder "Connect with Strava" noch das Logo). Strava verlangt sie nicht; ohne sie gibt es keine Markenvorgaben einzuhalten. Der Name "Strava" in Beschriftungen und der Hinweis "Compatible with Strava" bleiben. 

 ## Offen 

 - **Trainingsübersicht:** Das Häkchen der Strava-Spalte klickbar machen (Klick öffnet die Aktivität bei Strava), optional Kontextmenü "Auf Strava ansehen". 
 - **Link-Text "View on Strava":** Für Links auf Strava-Daten verlangen die Guidelines diesen Wortlaut. Den Aktivität einheitlich "View on Strava" nennen (Wortlaut laut Strava-Brand-Guidelines, wie "Compatible with Strava" nicht übersetzt) und auffällig darstellen (fett, unterstrichen oder Farbe `#FC5200`). Betrifft den Knopf im Trainingsdetail entsprechend benennen. und den neuen Link in der Übersicht. 
 - **Trainingsübersicht:** **Offizieller "Connect with Strava"-Knopf** im Tab Strava statt des Textknopfs. Das Häkchen Bild unverändert aus dem Strava-Brand-Download verwenden (keine Umfärbung, keine Verzerrung), der Strava-Spalte klickbar machen (Klick öffnet die Aktivität), optional Kontextmenü. Klick führt zur Strava-Freigabeseite (so, wie der jetzige Knopf es tut). 
 - **Offizielles Logo** "Compatible with Strava" bzw. "Powered by Strava" im Tab Strava statt nur des Texts: unverändert, nicht auffälliger als der ErControl-Name/das -Logo, als eigenständiges Element getrennt vom ErControl-Namen. 
 - **Anleitung (ercontrolDocs, deutsch und englisch):** Jeder Anwender legt seine **eigene** Strava-API-Anwendung an und gibt Client-ID und Client-Secret nicht weiter (Vorgabe der API-Vereinbarung: ein Token je Anwendung). weiter. Dazu Hinweis auf das Strava-Abo und die Callback-Domain `localhost`. 

 ## Hinweise zu Marke und API-Vereinbarung 

 - **Vor dem Einbinden von Logo oder Knopf:** die Bedingungen des Strava-Brand-Downloads lesen (Logo-Dateien werden mit dem Installer verteilt). Die Zusammenfassung der Guidelines allein reicht dafür nicht. 
 - **Verboten laut Guidelines:** ein Strava-Logo verändern oder animieren, Teile davon als eigenes App-Symbol verwenden, Strava im Namen der Anwendung führen, den Eindruck einer Billigung durch Strava erwecken, Strava-Logo oder -Name größer als den eigenen darstellen. Als Symbol an den Hauptpunkten der Einstellungen bleibt ein neutrales Symbol. 
 - **API-Vereinbarung:** Ein API-Token gilt nur für eine Anwendung und darf nicht an Dritte weitergegeben werden. Deshalb braucht jeder Anwender seine eigene API-Anwendung (so ist es umgesetzt). Strava-Daten über einen Benutzer dürfen nur ihm selbst angezeigt werden; ErControl zeigt keine Strava-Daten an, nur einen Link. Strava kann Bedingungen und Zugang jederzeit ändern und künftig Gebühren erheben. 
 - **Nicht eindeutig geregelt:** das Modell "jeder Anwender registriert selbst eine Anwendung in einer mitgelieferten Software". Die Vereinbarung bindet den, der die Anwendung registriert, also den Anwender. Bei Bedarf bei `developers@strava.com` nachfragen.

Zurück