Multiple improvements
This commit is contained in:
@@ -51,6 +51,13 @@ Die App richtet sich an Grundschulkinder und Menschen ohne technische Vorkenntni
|
||||
und Code-Kommentare. Code-Bezeichner, Dateiformate und Schnittstellen bleiben fachlich präzise.
|
||||
- Prüfe neue Texte und angepasste Text-Erwartungen in den vorhandenen Tests.
|
||||
|
||||
## Kontaktadresse
|
||||
|
||||
Die eingerichtete Kontaktadresse für Wegwichtel ist `info@wegwichtel.de`.
|
||||
Sie gilt für App-Kontakt, technische Fragen, Rechtefragen, Datenschutzanfragen,
|
||||
Widerruf und Entfernung von Aufnahmen. In Rechtstexten statisch einsetzen.
|
||||
Schul- und Behördenadressen bleiben die Kontakte der jeweiligen Stellen.
|
||||
|
||||
## Texte und Übersetzungen
|
||||
|
||||
- Alle eigenen Bedienungstexte liegen zentral in der Klasse `WegwichtelTexts`
|
||||
@@ -83,3 +90,28 @@ Die App richtet sich an Grundschulkinder und Menschen ohne technische Vorkenntni
|
||||
- Deutsch und Englisch enthalten dieselben Schlüssel, Platzhalter und Pluralformen.
|
||||
Texte in beiden Sprachen einfach und sinngemäß schreiben. Sprachwechsel aktualisieren feste Beschriftungen;
|
||||
bereits erzeugte dynamische Ansichten bei Bedarf neu rendern.
|
||||
|
||||
## Ausrichtung von Bedienelementen
|
||||
|
||||
Button-Gruppen in Strecken- und Stationslisten am rechten Kartenrand ausrichten.
|
||||
Icon-Buttons bekommen einheitliche Breiten, Höhen und Abstände, auch wenn sie
|
||||
inaktiv sind. Titel dürfen umbrechen und verändern die Button-Spalten nicht.
|
||||
Die Bedienflächen bleiben mindestens 44 × 44 Pixel groß.
|
||||
|
||||
## Lokale Bilder und Tonaufnahmen erst bei Bedarf laden
|
||||
|
||||
Beim Öffnen oder Speichern einer Strecke und beim Umordnen von Stationen
|
||||
nur Metadaten lesen. Keine Dateien aller Stationen hydratisieren.
|
||||
Dateireferenzen bzw. IndexedDB-Dateien erst beim Bearbeiten oder Aufrufen
|
||||
der jeweiligen Station lesen. Der Upload liest die benötigten Dateien direkt.
|
||||
Temporäre Blob-URLs beim Verlassen der Ansicht freigeben; verspätete
|
||||
Ladeergebnisse dürfen eine andere Station oder geschlossene Ansicht nicht ändern.
|
||||
|
||||
## Stationsorte in der Routenberechnung
|
||||
|
||||
Beim Hochladen und erneuten Berechnen sowohl aufgezeichnete Wegpositionen als
|
||||
auch `wpt` mit gültigen Koordinaten berücksichtigen. Stationsanker dürfen nicht
|
||||
durch die GPS-Clusterbildung wegfallen. Nur gültige Koordinaten einbeziehen;
|
||||
Stationen ohne Standort bleiben bearbeitbar. Berechnete Stationsanker im GPX
|
||||
kennzeichnen und bei Verschieben/Löschen ersetzen, statt veraltete Orte zu behalten.
|
||||
Rätsel-Stationen sind für später in `docs/agents/TODO-RAETSEL-STATIONEN.md` vorgemerkt.
|
||||
|
||||
Reference in New Issue
Block a user