Menüs aufgeräumt

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Menü aufgeräumt

Beitrag von rhabarber1848 »

dixidix hat geschrieben:Ohne Neutrino Neustart?
Du hast Recht, Neutrino muss neugestartet werden, wenn der Streamingserver
de-/aktiviert wurde. Ich glaube auch nicht, dass CStreamingNotifier für
Menüpunkte außerhalb der Streaming-Einstellungen genutzt werden kann,
wie das hier für VLC/DVD/(S)VCD gewünscht wird, deshalb NAK.
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Menü aufgeräumt

Beitrag von dbt »

rhabarber1848 hat geschrieben:
dixidix hat geschrieben:Ohne Neutrino Neustart?
Du hast Recht, Neutrino muss neugestartet werden, wenn der Streamingserver
de-/aktiviert wurde. Ich glaube auch nicht, dass CStreamingNotifier für
Menüpunkte außerhalb der Streaming-Einstellungen genutzt werden kann,
wie das hier für VLC/DVD/(S)VCD gewünscht wird, deshalb NAK.
Notfiers lassen sich nur über Optionsmenüs anschubsen. Für normale Menüeinträge, muss man die Objekte neu laden, damit das wirkt. das Hauptmenü wird beim Neutrinostart einmal geladen und ist dann permanent vorhanden bis es mal zerstört wird und das passiert momentan nur wenn man Neutrino neu startet. Abhilfe würde möglicherweise eine eigene Klasse für das Hauptmenü schafffen, wo man das als Objekt erzeugen und killen kann wie man es braucht. Das wäre eine der nächsten Aufgaben, aber zuvor müsste neutrino_menu.cpp und neutrino.cpp so klar gemacht werden, dass keine anderen apps mit drin sind, sondern nur das Hauptmenü samt Untermenüs in denen alle benötigten apps aufgerufen werden können. Wie das genau gemacht werden müsste ist etwas unklar, weil alles in Neutrino richtig "schön" verdrahtet ist. Vorallem hier ist Hilfe willkommen!
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Menü aufgeräumt

Beitrag von rhabarber1848 »

Positiv gestetet und ohne whitespace-Änderungen committed:
http://article.gmane.org/gmane.comp.vid ... x.scm/1277
http://article.gmane.org/gmane.comp.vid ... x.scm/1278
Ich bevorzuge es, größere whitespace-Änderungen in
einem separaten Patch zu committen.
dwilx

Re: Menü aufgeräumt

Beitrag von dwilx »

rhabarber1848 hat geschrieben:
dixidix hat geschrieben:Ohne Neutrino Neustart?
Du hast Recht, Neutrino muss neugestartet werden, wenn der Streamingserver
de-/aktiviert wurde. Ich glaube auch nicht, dass CStreamingNotifier für
Menüpunkte außerhalb der Streaming-Einstellungen genutzt werden kann,
wie das hier für VLC/DVD/(S)VCD gewünscht wird, deshalb NAK.
Das hätte mich auch gewundert, weil ich da auch schon mal angeeckt bin, aber bisher auch keine Lösung dafür gefunden hatte. siehe hier
http://forum.tuxbox-cvs.sourceforge.net ... 98#p367098
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Menü aufgeräumt

Beitrag von dbt »

Nächster Akt, enfernen einiger Module aus neutrino_menu.cpp:
Software_Update:
edit: eledigt
Auch hier sollte man als Benutzer nichts davon merken.
Zuletzt geändert von dbt am Freitag 9. Oktober 2009, 09:16, insgesamt 1-mal geändert.
Gaucho316
Contributor
Beiträge: 1688
Registriert: Donnerstag 17. Februar 2005, 20:24

Re: Menü aufgeräumt

Beitrag von Gaucho316 »

@dbt

http://cvs.tuxbox.org/lists/tuxbox-cvs- ... 00057.html
Wenn ich das richtig sehe, sind durch dein whitespace "cleanup" auch ein paar unnütze Tabs und Leerzeichen mehr reingekommen. :(
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Menü aufgeräumt

Beitrag von dbt »

Sind teilweise nur Verschiebungen. Sieht blöd aus, aber müsste passen. Ausserdem sind da einige Comments geändert worden, so dass das noch komischer ausieht und warum cvs Änderungen einspielt, wo keine sind, ist schon verrückt. Beim vorherigen Commit hätte man das whitspace zeug doch noch mitnehmen sollen, dann hätte es das jetzt nicht gebraucht.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Menü aufgeräumt

Beitrag von rhabarber1848 »

dbt hat geschrieben:Beim vorherigen Commit hätte man das whitspace zeug doch noch mitnehmen sollen
Es ist keine gute Vorgehensweise, Code-Änderungen und whitespace-Änderungen
in einem Patch zu committen, die commit-logs werden zu unübersichtlich.
In personalize.h sind übrigens Leerzeichen am Ende der Zeilen hinzugefügt worden,
im int CPersonalizeGui::addItem-Block sind Tabs am Zeilenende hinzugekommen.
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Menü aufgeräumt

Beitrag von dbt »

Ok, ich überarbeite das nochmal, aber wichtiger wäre erstmal der nächste Test
http://forum.tuxbox-cvs.sourceforge.net ... 69#p371069
damit's weiter gehen kann.
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: Menü aufgeräumt

Beitrag von GetAway »

dbt hat geschrieben:Nächster Akt, enfernen einiger Module aus neutrino_menu.cpp:
Software_Update:
neutrino-menue_cleanup_softupdate_diff-2009-10-08-09-09-15.patch
Auch hier sollte man als Benutzer nichts davon merken.
Positv getestet. Keine Auffälligkeiten.
Der nächste größere Batzen wird die Kanalsuche. :wink:
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Menü aufgeräumt

Beitrag von dbt »

Erledigt.
Der nächste größere Batzen wird die Kanalsuche. :wink:
Ja, muss auch noch dran glauben. Ich hatte schon vor Monaten in der Richtung was gemacht.
http://gitorious.org/~dbt/tuxbox-apps/d ... x/neutrino
Ist nicht mehr ganz uptodate, aber wenn jemand helfen will, kann er sich das als Vorlage holen und evtl. hier das eine oder Andere als aktuellen Patch einbringen, dann würde das etwas schneller gehen denke ich. Da ist jede Menge noch übrig :-?
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Menü aufgeräumt

Beitrag von dbt »

Nächster Part:
Audio, Bildb., Esond Setup
Alles ausgelagert, Benutzerführung hat sich etwas geändert. Bitte testen!
neutrino-menue_cleanup_mediasetup_diff-2009-10-10-01-07-15.patch
Vorschlag:
Eigentlich könnte man auf diese Weise auch das Movieplayer-Setup noch reinnehmen, dann wären alle Einstellungen für Medienwiedergabe unter einem Hut und hätte schon mal einen Menüpunkt weniger im Einstellungsmenü und das ohne Logikverlust und einer optimalen 4Farbtastenführung im Untermenü.
Tahtu hat geschrieben:... ich würde ja gerne die Timer-Liste mit im (ehr schon überfüllten) Hauptmenü haben - logisch gehört die meiner Ansicht nach dort hin - oder ins Service Menü.
Ist eine Überlegung wert, genau wie eine Verbannung der Spiele von blau...
Tahtu
Interessierter
Interessierter
Beiträge: 88
Registriert: Montag 20. November 2006, 16:45

Re: Menü aufgeräumt

Beitrag von Tahtu »

.
Zuletzt geändert von Tahtu am Samstag 10. Oktober 2009, 15:32, insgesamt 1-mal geändert.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Menü aufgeräumt

Beitrag von seife »

Tahtu hat geschrieben:Auch nicht, ob meine Ideen bei anderen Zustimmung finden.
Wenn dir jemand nicht zustimmt, dann machst du ihn ja im Forum persönlich und per PN blöd an und scheinst beleidigt zu sein, deswegen auch keine Kommentare mehr von mir.

Nur einer: das was du vorhast, (alles ist ein Playlistitem, Bouquets auch für files, etc...) ist genau so in Enigma schon implementiert. Ich sage nicht dass das ein schlechteres Konzept ist, aber es steht der bisherigen Bedienung von Neutrino diametral gegenüber. Sprich: diese Konzeptionellen Unterschiede sind genau das, was meine Benutzer an Enigma nicht gemocht/verstanden haben. Das nächste ist, dass es ungeschickt ist, das jetzt in zapit zu verfrachten (was prinzipiell korrekt ist, ich wollte das auch schon mal machen), ohne gleichzeitig zapit ins neutrino zu integrieren, wie es z.B. für das Coolstream-Neutrino gemacht wurde. Die Socket-Kommunikation und die Synchronisation des Status zwischen neutrino und zapit werden dadurch unnötig komplex und es bringt in der Praxis keine Vorteile. Ausserdem mcht es die portierung unnötig schwierig (überlege mal, warum es im tripledragon-Branch die CZapitClient::VdecIoctl()-Funktion gibt). Das wirst du mir sicher nicht glauben, aber ich habe das ausgiebig durchlitten.
Aus diesem Grund würde ich darum bitten, das in einem eigenen Fork zu machen, und nicht im tuxbox-CVS. Sollte es sich bewähren (ich lasse mich durchaus gern positiv überraschen) und dich die Motivation nicht verlassen, dann kann es immer noch zurückgemerged werden.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Menü aufgeräumt

Beitrag von rhabarber1848 »

dbt hat geschrieben:
Tahtu hat geschrieben:... ich würde ja gerne die Timer-Liste mit im (ehr schon überfüllten) Hauptmenü haben - logisch gehört die meiner Ansicht nach dort hin - oder ins Service Menü.
Ist eine Überlegung wert, genau wie eine Verbannung der Spiele von blau...
Wie wäre es damit, die beiden Menüpunkte zu vertauschen?
Spiele auf blau, gelb.
Timerliste auf Dbox, blau.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Menü aufgeräumt

Beitrag von rhabarber1848 »

Tahtu hat geschrieben:und die Lautstärke auf den alten Wert zurückgestellt.
Ich würde gerne eine Timeroption haben, mit der
man zeitgesteuert die Mute-Funktion steuern kann.
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Menü aufgeräumt

Beitrag von dbt »

Tahtu hat geschrieben: Ich hab angefangen den Movieplayer von Neutrino nach Zapit zu verlagern. Später möchte ich auch den AudioPlayer, den Bildbetrachter und das Internet Radio hinzunehmen. Also einen allgemeinen Mediaplayer.
Puuh, starker Tobak. Ich muss ehrlich sagen, dass das etwas gegen den Strom ist und es mir schwer fällt mich dafür zu begeistern. Ich kenne mich mangels Interesse mit dem was in Zapit vorgeht nicht so aus, aber es macht Neutrino sicher nicht einfacher. Es wäre erstmal wirklich besser diverse Altlasten zu entsorgen, bevor man über solche Hämmer nachdenkt. Aber wenn du das machen willst, kann man das sicher in einen Branch machen, wo man das dann beobachten kann. Dafür besorgst du dir am besten einen cvs Account.
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Re: Menü aufgeräumt

Beitrag von PauleFoul »

@Tahtu

Ich würde sagen es macht keinen Sinn Neutrino "komplett" umzubauen... :( :(
Tahtu
Interessierter
Interessierter
Beiträge: 88
Registriert: Montag 20. November 2006, 16:45

Re: Menü aufgeräumt

Beitrag von Tahtu »

.
Zuletzt geändert von Tahtu am Samstag 10. Oktober 2009, 15:32, insgesamt 1-mal geändert.
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Re: Menü aufgeräumt

Beitrag von PauleFoul »

Tahtu hat geschrieben:... tja, ja... so sind sie, die Menschen: Nur nix verändern wollen... :roll:
Jetzt mach Dich aber echt mal locker! Wenn Du Dein eigenes Neutrino bauen willst dann mach es, aber
zieh hier nicht eine Show ab und Urteile über alle die Dich kritisieren bzw. nicht Deiner Meinung sind
so von oben herab.

Darauf kann ich gerne verzichten!
Tahtu
Interessierter
Interessierter
Beiträge: 88
Registriert: Montag 20. November 2006, 16:45

Re: Menü aufgeräumt

Beitrag von Tahtu »

.
Zuletzt geändert von Tahtu am Samstag 10. Oktober 2009, 15:57, insgesamt 2-mal geändert.
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Re: Menü aufgeräumt

Beitrag von PauleFoul »

Tahtu hat geschrieben:... und noch einer mit Ego-Spielereien.

Da ich auf diese Spielereien keine Lust hab höre ich auf in diesem Board zu posten.
Danke!
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Menü aufgeräumt

Beitrag von rhabarber1848 »

dbt hat geschrieben:Audio, Bildb., Esond Setup
Alles ausgelagert, Benutzerführung hat sich etwas geändert. Bitte testen!
neutrino-menue_cleanup_mediasetup_diff-2009-10-10-01-07-15.patch
pictureviewer_setup.* fehlt im Patch
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: Menü aufgeräumt

Beitrag von GetAway »

@dbt

Ich habe mal einen alten Patch von Dir genommen und daraus, für das aktuelle CVS,
die Kanalsuche ausgelagert. Leider werden weder die Werte initialisiert, noch lassen sie
sich speichern. Das war aber schon bei dem alten Patch so. Ich habe den Fehler nicht
gefunden. Könntest Du mal einen Blick drauf werfen und es richten, dann kann es getestet
werden und ins CVS. Danke.

Edit: kleinen Fehler im Patch beseitigt, bitte neu downloaden.
scan_menu.diff
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Menü aufgeräumt

Beitrag von dbt »

rhabarber1848 hat geschrieben: pictureviewer_setup.* fehlt im Patch
Hier aktualisiert, hatte vergessen git add für den picviewer zu machen, klar das das dann fehlt, sorry.
neutrino-menue_cleanup_mediasetup_diff-2009-10-11-13-38-15.patch
In diesem Patch habe ich auch meinen Vorschlag alle Settings für Medienwiedergabe in einem 4Farbenuntermenü unterzubringen eingebaut.
Das Einstellungsmenü kommt somit schonmal ohne leere Shortcuts aus und wirkt schon mal aufgeräumter.
Bild
Bild
Ich habe den Fehler nicht
gefunden. Könntest Du mal einen Blick drauf werfen und es richten, dann kann es getestet
werden und ins CVS. Danke.
Ich merks mir vor.