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.