Kategorien sind Zeilen in der Liste, kein Feld am Formular

Marcs Vorschlag, und er ist der bessere: "+ kategorie" setzt eine
Ueberschriftenzeile, und was darunter steht, gehoert dazu, bis die naechste
kommt. Die Ueberschrift hat dieselben Pfeile wie eine App, laesst sich
umbenennen und mit x aufloesen.

Damit faellt die Sonderregel von gestern weg -- "am Rand der Gruppe
kategorisiert der Pfeil um, statt zu tauschen". Sie war die Beschreibung
eines Modells; jetzt ist es das Modell: Schiebt man eine App ueber eine
Ueberschrift, ist sie in der anderen Gruppe, und schiebt man eine
Ueberschrift, wandert die Grenze. Nichts davon braucht Code.

Vor allem loest es den echten Mangel der ersten Fassung: Eine Kategorie
umbenennen war ein Feld je App, jetzt ist es eine Zeile.

Gespeichert wird weiter als Feld an der App. Waere die Ueberschrift ein
Eintrag in der App-Liste, enthielte diese Zeilen ohne ID und ohne Adresse,
und jeder Leser muesste das wissen -- Kacheln, Schublade, Pruefung auf
Erreichbarkeit und vor allem die HoneyBar in fremden Apps. Der Preis: Eine
Ueberschrift ohne Apps darunter ueberlebt das Speichern nicht. Eine
Kategorie besteht durch ihre Apps.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
marcandClaude Opus 5 committed 2026-09-12 22:35:08 +02:00
1 parent 501c3b8930
commit bf5b7f8e63
4 files changed
+177 -134

No files matched your search

+17 -16
View File
@@ -121,7 +121,6 @@ fragt über die Domaingrenze und bleibt dort leer.
| Name, Untertitel | Beschriftung auf Kachel und Symbol |
| Adresse | wohin der Start springt |
| Symbol | cloud · note · box · chip · folder · gear · globe · disk |
| Kategorie | frei wählbar, für die Gruppierung — leer heißt „ohne" |
**Die Reihenfolge machst du mit den Pfeilen** ▲▼ in der Kopfzeile jeder Zeile — sie gilt
überall gleich: Streifen, Schublade, Kacheln, Schreibtischsymbole, Startmenü. Neue Apps
@@ -138,19 +137,25 @@ DIENSTE
GITEA POCKETID
```
**Eine Liste von Kategorien gibt es nicht.** Eine Kategorie besteht genau so lange, wie
eine App sie trägt: Du legst sie an, indem du sie in das Feld tippst, und sie verschwindet,
wenn die letzte App sie abgibt. Nichts anzulegen, nichts zu löschen — und vor allem keine
zweite Reihenfolge, die mit der ersten aus dem Tritt geraten könnte.
**Angelegt wird eine Kategorie als Zeile in der Liste**, mit „+ kategorie". Was darunter
steht, gehört dazu, bis die nächste Überschrift kommt — wie in einem Dokument. Die
Überschrift ist eine Zeile wie jede andere: Sie hat dieselben Pfeile ▲▼, lässt sich
umbenennen und mit × auflösen. **Ein Sonderfall zum Umhängen existiert nicht:** Schiebst du
eine App über eine Überschrift, ist sie in der anderen Gruppe, und schiebst du eine
Überschrift, wandert die Grenze.
Die Reihenfolge der Überschriften ist die ihres **ersten Auftretens** in der App-Liste.
Deshalb ordnest du Gruppen mit denselben Pfeilen: In der Kopfzeile einer Gruppe verschieben
sie den ganzen Block, in der Zeile einer App die App. **Steht die App am Rand ihrer Gruppe,
hängt der Pfeil sie in die Nachbargruppe um** — derselbe Knopf, mit dem du sortierst, ist
auch der zum Umkategorisieren.
Was **oberhalb der ersten** Überschrift steht, hat keine Kategorie und erscheint ohne
Überschrift ganz oben. Wer keine anlegt, sieht alles wie zuvor.
Apps **ohne** Kategorie bilden die erste Gruppe, und die trägt keine Überschrift: Wer keine
Kategorien vergibt, sieht alles wie zuvor.
**Eine Kategorie besteht nur durch ihre Apps.** Gespeichert wird sie als Feld an jeder App,
nicht als eigener Eintrag — sonst enthielte die App-Liste Zeilen ohne ID und ohne Adresse,
und jeder Leser müsste das wissen: Kacheln, Schublade, Erreichbarkeitsprüfung und vor allem
die HoneyBar in fremden Apps. Zwei Folgen davon, die man kennen sollte:
- Eine Überschrift **ohne Apps darunter überlebt das Speichern nicht.** Beim Bearbeiten
bleibt sie stehen, danach ist sie weg.
- Eine Kategorie **umbenennen ist trotzdem eine Zeile**, nicht ein Feld je App — der Editor
schreibt das Feld beim Speichern an allen Apps der Gruppe.
Überschriften erscheinen dort, wo man **sucht** — Kacheln, Schublade beider Leisten,
Programme-Fenster. Nicht im App-Streifen der Leiste (32 Pixel, kein Platz) und nicht bei
@@ -162,10 +167,6 @@ sich, sähe dieselbe Liste an zwei Stellen verschieden aus — genau das passier
HoneyBar ihre Überschriften beim Durchlaufen setzte und eine App ohne Kategorie am Ende
unter der letzten Überschrift landete.
Gespeichert wird die Liste als Ganzes; der Server prüft sie noch einmal und antwortet mit
dem, was er wirklich behalten hat. Eine Adresse ohne `https://` kommt als Fehlermeldung
zurück, nicht als kaputter Eintrag.
## Die Schublade
Der Pfeil rechts in beiden Leisten klappt alle Apps als Raster auf: **Symbol,