Hallo,
ich will muggle ein anderes GUI verpassen.
Dazu musste ich erstmal die Datenbankabfrage neu schreiben, weil das einfacher war als den vorhandenen Code zu verwenden.
Das ist soweit fertig, nur noch nicht in muggle integriert, sondern 2 neue Klassen in einem Testprogramm.
Frage: GENRE1 und GENRE2. Bevor ich Funktionalität nachbilde, die ich nicht verstehe: Warum 2 Felder? Wie werden die verwendet?
Wenn es jemanden interessiert: Das neue GUI soll so aussehen:
Muggle - Suchschema
Genre
Künstler
Album
Titel
das ersetzt die jetzige Maske mit "Album nach Interpret" etc.
auf jeder Zeile kann man mit Rechts - und Linkstasten eine andere Sortierung wählen. Da kann der Programmierer sehr einfach alles implementieren, was die Datenbank zu bieten hat. Ich habe Jahr, Ranking, Sprache etc. vorgesehen. Die Anzahl Zeilen ist dynamisch, muggle soll wird Zeilen anhängen, um den Key eingermassen eindeutig zu machen (entweder Titel oder Album/Track muss vorkommen).
Bei OK kommt man in die Liste des obersten Suchbegriffs. Bei Anwahl von Muggle auch, unter Verwendung des zuletzt definierten Suchschemas. Per Untermenu kommt man in die Suchschema - Definition.
Playlisten: Nenne ich nur noch Liste und biete das auch als Sortierung an, die im Suchschema überall auftreten kann. Es gibt zu Beginn 10 vordefinierte Listen namens "Liste 1" bis Liste 10", kann man umbenennen. Wenn muggle merkt, dass nur noch wenige leer sind, legt es automatisch weitere an. In der Listenselektion erscheinen ja sowieso nur nichtleere, also stören ein paar zuviel nicht.
Dann denke ich, dass der gelbe Knopf, mit dem man zwischen Browser etc umschaltet, frei wird. Das schien mir ein Problem für Einsteiger zu sein.
Und Filter - die werden dann wohl nur noch sehr selten gebraucht. Die fehlen in meinen Klassen auch noch, aber einfach zu ergänzen, denke ich.
Was haltet Ihr davon?
Ab morgen bin ich für 6 Tage offline.
Wolfgang