Menüs aufgeräumt

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: Menüs aufgeräumt

Beitrag von GetAway »

Ja, das ist doppelt. Macht das Sinn?
Den Startmodus würde ich auch nicht zwischen die altbekannte Menükombination "Videotext zwischenspeichern"
und Filebrowser knallen. Drunter oder drüber wäre meiner Meinung nach die bessere Wahl.

Der Absatz ohne misc_menue_rc->addItem(GenericMenuSeparatorLine); ist aber auch neu?

EPG-Speicherverzeichnisaufruf funktioniert jetzt.

Beim Timeout-Menü könnte man die zu tief gerutschte Infobar/Filmwiedergabe zu den oberen beiden Infobar-Einträgen verschieben.
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Menüs aufgeräumt

Beitrag von dbt »

Hallo,
... sind die "Tasten" aus dem letzten Bild (Einstellungen/Erweitert/Fernbedienung) dieselben "Tasten" wie aus dem Ersten (den Einstellungen) ? Das wäre dann ja doppelt...
Genau die sind das, ich sage mal, es wäre eine Diskussionsgrundlage, weil das im Zusammenhang Fernebedienung<->Tasten durchaus Sinn ergeben könnte. Der Benutzer assoziert nun mal gerne ;-) Muss man aber nicht dort hin tun.
Der Absatz ohne misc_menue_rc->addItem(GenericMenuSeparatorLine); ist aber auch neu?
Das sollte schon ein Trenner mit Linie hin, war so nicht beabsichtig, im Patch ist das glaube ich nicht so, ist halt noch ein Entwurf.
Den Startmodus würde ich auch nicht zwischen die altbekannte Menükombination "Videotext zwischenspeichern"
und Filebrowser knallen. Drunter oder drüber wäre meiner Meinung nach die bessere Wahl.
Also Filebrowser zuerst dann Videotext zwischenspeichern und ganz unten Startmodus, OK?
Beim Timeout-Menü könnte man die zu tief gerutschte Infobar/Filmwiedergabe zu den oberen beiden Infobar-Einträgen verschieben.
Ja das kann man noch machen.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Menüs aufgeräumt

Beitrag von seife »

Das wird die Tastenbelegung sein.
Gaucho316
Contributor
Beiträge: 1688
Registriert: Donnerstag 17. Februar 2005, 20:24

Re: Menüs aufgeräumt

Beitrag von Gaucho316 »

Ich hätte da auch noch zwei Vorschläge. Wie wäre es, wenn Anfangs- und Wiederholungsverzögerung von "Diverse/Erweiterte Einstellungen -> Fernbedienung" nach "Tasten" wandern? Da passen sie meiner Meinung nach besser hin und außerdem fällt das Untermenü "Fernbedienung" weg. Weiterhin könnte man die Einstellungen für die Benutzermenüs von "Tasten" nach "Personalisierung" verschieben. Was haltet ihr davon?
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: Menüs aufgeräumt

Beitrag von GetAway »

Gaucho316 hat geschrieben:Weiterhin könnte man die Einstellungen für die Benutzermenüs von "Tasten" nach "Personalisierung" verschieben. Was haltet ihr davon?
Da könnte man wirklich drüber nachdenken.

@dbt
Im letzten Commit fehlt noch etwas:

Code: Alles auswählen

Index: apps/tuxbox/neutrino/src/system/setting_helpers.cpp
===================================================================
RCS file: /cvs/tuxbox/apps/tuxbox/neutrino/src/system/setting_helpers.cpp,v
retrieving revision 1.190
diff -u -p -r1.190 setting_helpers.cpp
--- a/apps/tuxbox/neutrino/src/system/setting_helpers.cpp	30 Jul 2010 20:54:13 -0000	1.190
+++ b/apps/tuxbox/neutrino/src/system/setting_helpers.cpp	4 Sep 2010 12:28:18 -0000
@@ -540,7 +540,7 @@ bool CTimingSettingsNotifier::changeNoti
 {
 	for (int i = 0; i < TIMING_SETTING_COUNT; i++)
 	{
-		if (ARE_LOCALES_EQUAL(OptionName, timing_setting_name[i]))
+		if (ARE_LOCALES_EQUAL(OptionName, timing_setting[i].name))
 		{
 			g_settings.timing[i] = atoi(g_settings.timing_string[i]);
 			return true;
Außerdem funktioniert der Aufruf für die Timeout-Voreinstellung nicht mehr.
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Menüs aufgeräumt

Beitrag von dbt »

GetAway hat geschrieben:
Gaucho316 hat geschrieben:Weiterhin könnte man die Einstellungen für die Benutzermenüs von "Tasten" nach "Personalisierung" verschieben. Was haltet ihr davon?
Da könnte man wirklich drüber nachdenken.

@dbt
Im letzten Commit fehlt noch etwas:

Code: Alles auswählen

Index: apps/tuxbox/neutrino/src/system/setting_helpers.cpp
===================================================================
RCS file: /cvs/tuxbox/apps/tuxbox/neutrino/src/system/setting_helpers.cpp,v
retrieving revision 1.190
diff -u -p -r1.190 setting_helpers.cpp
--- a/apps/tuxbox/neutrino/src/system/setting_helpers.cpp	30 Jul 2010 20:54:13 -0000	1.190
+++ b/apps/tuxbox/neutrino/src/system/setting_helpers.cpp	4 Sep 2010 12:28:18 -0000
@@ -540,7 +540,7 @@ bool CTimingSettingsNotifier::changeNoti
 {
 	for (int i = 0; i < TIMING_SETTING_COUNT; i++)
 	{
-		if (ARE_LOCALES_EQUAL(OptionName, timing_setting_name[i]))
+		if (ARE_LOCALES_EQUAL(OptionName, timing_setting[i].name))
 		{
 			g_settings.timing[i] = atoi(g_settings.timing_string[i]);
 			return true;
Außerdem funktioniert der Aufruf für die Timeout-Voreinstellung nicht mehr.
Danke, den hat wohl git cvsexport verschluckt, sollte jetzt drin sein. Wegen dem anderen schau ich nochmal, komme aber erst abends dazu.
Ich hätte da auch noch zwei Vorschläge. Wie wäre es, wenn Anfangs- und Wiederholungsverzögerung von "Diverse/Erweiterte Einstellungen -> Fernbedienung" nach "Tasten" wandern? Da passen sie meiner Meinung nach besser hin und außerdem fällt das Untermenü "Fernbedienung" weg. Weiterhin könnte man die Einstellungen für die Benutzermenüs von "Tasten" nach "Personalisierung" verschieben. Was haltet ihr davon?
Ja, wenn keiner was dagegen hat, nehm ich das mit rein, ist ja auch bei NeutrinoHD so...war zufällig mal sinnvoll dort. :wink:
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: Menüs aufgeräumt

Beitrag von GetAway »

Erstmal Danke.
GetAway hat geschrieben: Außerdem funktioniert der Aufruf für die Timeout-Voreinstellung nicht mehr.
Gleiches gilt für den Infobar/Logoverzeichnis Aufruf :wink:

Edit:
Hier noch eine Anmerkung zum Menüheader.
Die Funktion sollte auf 1 und 2-zeilige Header erweitert werden, dann kann man auch leichter das
Malen der Scrollbar errechnen, falls mehr als eine Page vorhanden ist. Viele davon haben wir nicht mehr.
Jetzt wird die 2. Headerzeile ja irgendwie da reingefummelt. Am Tastenmenü kann man halt gut erkennen das
da noch eine Überarbeitung nötig ist. Die weiteren Seiten sollten dann auch 2-zeilig sein. Wenn es später nur
noch einseitige Menü's gibt gerät es in Vergessenheit.
Bild
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Menüs aufgeräumt

Beitrag von dbt »

Ich habe jetzt mal die Änderungen für Tasten und erweiterte Einstellungen eingespielt. Es sollte so passen, aber schaut mal ob alles da ist. Das IDE-Menü ist jetzt in Einstellungen. Dann wäre jetzt noch die Struktur der drei Hauptmenüs dran einschließlich Personalisierung. Das Usermenü würde ich nach der Überarbeitung der Personalisierung da rein nehmen.
GetAway hat geschrieben: Hier noch eine Anmerkung zum Menüheader.
Die Funktion sollte auf 1 und 2-zeilige Header erweitert werden, dann kann man auch leichter das
Malen der Scrollbar errechnen, falls mehr als eine Page vorhanden ist. Viele davon haben wir nicht mehr.
Jetzt wird die 2. Headerzeile ja irgendwie da reingefummelt. Am Tastenmenü kann man halt gut erkennen das
da noch eine Überarbeitung nötig ist. Die weiteren Seiten sollten dann auch 2-zeilig sein. Wenn es später nur
noch einseitige Menü's gibt gerät es in Vergessenheit.
Ganz einseitig wird man es wohl nicht hinbekommen, bei Gelegenheit kann man das mal angehen, oder hast du schon mal rangeschaut?
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: Menüs aufgeräumt

Beitrag von GetAway »

Hi, zwischen Filebrowser und Videotext zwischenspeichern sollte noch ein "GenericMenuSeparatorLine".
Bisher alles positiv getestet. :D
tomworld
Einsteiger
Einsteiger
Beiträge: 247
Registriert: Sonntag 24. August 2008, 03:44

Re: Menüs aufgeräumt

Beitrag von tomworld »

ich versuche es mal mit einen Bild:
Bild

bitte nicht als Kretik sehen und lesen :(
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Menüs aufgeräumt

Beitrag von dbt »

Ich hab das schon verstanden, aber ich komme jetzt aus technischen Gründen :cry: nicht dazu, das zu ändern.
Edit: erledigt
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Menüs aufgeräumt

Beitrag von rhabarber1848 »

Bei der Einstellung der Zapit-Startkanäle (TV und Radio), Option "letzten Kanal speichern"
ist deaktiviert, gibt es noch ein kleines Problem (heutiges CVS), Beispiel:

- Startkanal derzeit ZDF
- Änderung auf Phoenix, damit verbunden Rücksprung ins Zapit-Menü
- hier erscheint der Fehler: das ZDF wird weiterhin angezeigt
- Rücksprung um eine Menüebene
- erneuter Aufruf des Zapit-Menüs
- Phoenix wird nun als Startkanal angezeigt
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Menüs aufgeräumt

Beitrag von dbt »

Ok, schaue ich mir an, sobald ich dazu komme.
Edit: erledigt
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Menüs aufgeräumt

Beitrag von rhabarber1848 »

dbt hat geschrieben:Ok, schaue ich mir an, sobald ich dazu komme.
Edit: erledigt
funktioniert einwandfrei, danke!
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Menü aufgeräumt

Beitrag von dbt »

Personalisierung:
GetAway hat geschrieben:...noch
einen Vorschlag.

Es wäre wünschenswert, wenn die Abfrage des Neutrino Neustarts nur 1x
stattfinden würde und nicht nach jedem Verlassen der einzelnen Untermenü's
(Hauptmenü, Settings, Service). Beim Verlassen des Personalisierungsmenü's,
wäre meiner Meinung nach der richtige Zeitpunkt der Abfrage. Dabei ist mir noch
aufgefallen, das keine Speicherung der Änderung erfolgt, wenn man den Neutrino
Neustart ablehnt, um ihn eventuell später durchzuführen. OK, man darf dann nicht
vergessen über "Einstellungen jetzt speichern" zu zu wandern. Da man aber den
Neustart ablehnen kann, sollten die Änderungen auf jedenfall automatisch
gespeichert werden. Ausnahmen bestätigen ja die Regel, wie es so schön heißt.
Meinungen?
Habe da gerade was eingecheckt, was das abdecken sollte. Die Meldung für Neustart kommt jetzt nur beim Verlassen des Personalisierungs-Hauptmenüs und falls man Nein angibt, erfolgt noch die Abfrage, ob man die Änderungen verwerfen will. Andernfalls erfolgt die Speicherung ohnehin beim Runterfahren...hoffe dass das so passt :wink:
tomworld
Einsteiger
Einsteiger
Beiträge: 247
Registriert: Sonntag 24. August 2008, 03:44

Re: Menüs aufgeräumt

Beitrag von tomworld »

ich habe noch eine kleines Problem :roll:

ich habe heute (30.09.) ausgesheckt, beim ersten Start wird ja nach der Sprache gefragt (bei mir nur DE und EN im Image), es wurde mir nach Farbe gefragt?
dies kann ich nicht als Bild darstellen (Farbe -> DE oder EN), da das Netzwerk nicht steht, aber beim zweiten Aufruf um das Bild zu machen, wenn das Image läuft kommt eigentlich ein ähnlicher Fehler:

Bild

obwohl, beim ersten Start, da noch Farben stand für Einstellungen :gruebel:
jedenfalls ist das Icon noch das von den Farbeinstellungen
Zuletzt geändert von tomworld am Samstag 2. Oktober 2010, 14:14, insgesamt 1-mal geändert.
tomworld
Einsteiger
Einsteiger
Beiträge: 247
Registriert: Sonntag 24. August 2008, 03:44

Re: Menüs aufgeräumt

Beitrag von tomworld »

keine Änderung nach dem neuen Bauen, es bleibt gleich

jetzt konnte ich aber ein Bild machen :D (da ich jetzt die Netzwerkeinstellungen schon im Image hatte :wink: )

Erststart:
Bild

so zeigt sich das bei mir
Zuletzt geändert von tomworld am Samstag 2. Oktober 2010, 14:13, insgesamt 1-mal geändert.
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Menüs aufgeräumt

Beitrag von dbt »

soeben geändert...
tomworld
Einsteiger
Einsteiger
Beiträge: 247
Registriert: Sonntag 24. August 2008, 03:44

Re: Menüs aufgeräumt

Beitrag von tomworld »

das war jetzt nicht bösse gemeint @dbt, aber wer läut schreit, wird hoffentlich gehört :roll:
tomworld
Einsteiger
Einsteiger
Beiträge: 247
Registriert: Sonntag 24. August 2008, 03:44

Re: Menüs aufgeräumt

Beitrag von tomworld »

das ist wie eine Welle :(

bei Einstellungen -> Jugendschutz fehlt das Schlüssel-Icon
bei Einstellungen -> Netzwerk fehlt das Netzwerk-Icon (wenn es eines gab)

sonnst alles OK
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Menüs aufgeräumt

Beitrag von dbt »

tomworld hat geschrieben:das ist wie eine Welle :(

bei Einstellungen -> Jugendschutz fehlt das Schlüssel-Icon
erledigt
tomworld hat geschrieben: bei Einstellungen -> Netzwerk fehlt das Netzwerk-Icon (wenn es eines gab)

sonnst alles OK
Da gabs mal eins, ist aber schon lange "ausser Betrieb".
tomworld
Einsteiger
Einsteiger
Beiträge: 247
Registriert: Sonntag 24. August 2008, 03:44

Re: Menüs aufgeräumt

Beitrag von tomworld »

danke :D

jetzt überzeugt mich auch das neue Menü :up:

danke für die Umsetzung

mfg
tom
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Menüs aufgeräumt

Beitrag von dbt »

Soben habe ich die komplette überabeitete Personalisierung eingespielt.
Etwas zum Sachverhalt: Die Personalisierung arbeitet jetzt abhängig davon, womit man sie füttert, also die Menüelemente werden da rein geschickt und kommem quasi gewaschen wieder raus. Das hat den Vorteil dass es keine Verrenkungen mehr geben sollte, wenn man nur einen Menüpunkt im Haupt, Service- oder Settingsmenü personalisieren will. Mann gibt nur die Parmeter mit und das wars im Prinzip. Auch die ollen ifdefs kommen da nicht mehr rein. Das wird alles im Menü selbst geregelt, wo die Objekte übergeben werden. Auch Shortcuts werden automtisch erstellt, sofern keine Icons mitgegeben wurden.
Damit sollte aus neutrino.cpp so ziemlich alles aufgeräumt worden sein was mit den Menüs zu tun hatte. Da sind nur die wichtigsten Aufrufe drin. Den Rest übernimmt das Menü selbst. Sollte jemand Probleme damit haben, sich sein eigens angepasstes Menü da jetzt reinzfrickeln, kann man sich hier ja melden. Sollte kein Problem sein :wink:

Neutrino:Einstellungen:Personalisierung
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: Menüs aufgeräumt

Beitrag von GetAway »

Hi,

das Hauptmenü ist jetzt aber Megabreit und der Menüpunkt Skripte wird angezeigt obwohl keine
Skripte vorhanden sind. Personalisiert war dieser Punkt ja eh noch nicht. Wäre vielleicht jetzt der
richtige Zeitpunkt dafür. Also Personalisieren und trotzdem erst einblenden, wenn Skripte vorhanden.

Ist die Beschriftung des Menüseparators in der Personalisierung(Hauptmenü, Einstellungen, Service)
extra nach rechts gerutscht? Sieht etwas seltsam aus. Das war es erstmal.
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Menüs aufgeräumt

Beitrag von dbt »

Hab auch noch einiges zu Nacharbeit gefunden.
Edit:
GetAway hat geschrieben:Hi,

das Hauptmenü ist jetzt aber Megabreit und der Menüpunkt Skripte wird angezeigt obwohl keine
Skripte vorhanden sind.
Personalisiert war dieser Punkt ja eh noch nicht. Wäre vielleicht jetzt der
richtige Zeitpunkt dafür. Also Personalisieren und trotzdem erst einblenden, wenn Skripte vorhanden.

Ist die Beschriftung des Menüseparators in der Personalisierung(Hauptmenü, Einstellungen, Service)
extra nach rechts gerutscht? Sieht etwas seltsam aus
. Das war es erstmal.
Das und noch einige andere Sachen gerade korrigiert. Die Einträge für die Pinaktivierung für Einstellungen und Service fehlten auch noch :dash: