First version of Karten App

This commit is contained in:
2026-10-09 04:20:40 +02:00
commit 83a36c7a22
41 changed files with 10834 additions and 0 deletions
@@ -0,0 +1,20 @@
# 07: Remove Hessen or the whole Cache
**What to build:** Removing Hessen, or deleting the whole Cache, asks first and names what will be removed. Removing Hessen stops the rest of its download and drops its Kacheln, except a Kachel that also lies in another Gebiet still marked heruntergeladen. Deleting the whole Cache clears every Kachel and every heruntergeladen mark, and does not start Hessen again. Hessen can be started again afterwards.
**Blocked by:** 06: Download Hessen
**Status:** done
- [x] Before Hessen is removed, the app asks in German and names Hessen. Declining leaves the Cache and the heruntergeladen mark unchanged.
- [x] Removing Hessen stops the rest of its download.
- [x] Removing Hessen removes its Kacheln from the Cache.
- [x] A Kachel that also lies in another Gebiet still marked heruntergeladen stays. A Kachel that arrived only because the person looked at it has no protection of its own.
- [x] Before the whole Cache is deleted, the app asks in German and names the whole Cache. Declining leaves everything unchanged.
- [x] Deleting the whole Cache removes every Kachel and clears every heruntergeladen mark.
- [x] After that delete, while online, the current view may fill again by on-demand fetch. Hessen does not start itself.
- [x] Hessen can be started again after it has been removed.
## Comments
The screen asks in German and names Hessen, or names the ganzen Cache, before it tells the session to delete. Removing Hessen keeps a Kachel that still lies in another heruntergeladenes Gebiet. Deleting the Cache does not start Hessen again.