NEWS
VIS Bugs
-
Hallo
Für die Entwickler:
Ich beschäftige mich grad mal wieder mit VIS und möchte hier ein paar Fehler aufzählen die mir bei der Arbeit aufgefallen sind
Dazu muss ich vorauschicken, dass ich meine Views (LCARS) aus Dashui importiert habe:
- 1. Wenn man Koordinaten (Positions des Widgets) ohne Einheit angibt, dann werden die Widgets im Editor richtig positioniert, aber wenn man die View im produktiven Benutzer-Modus ansieht, dann sind die Widgets irgendwo über den Screen verstreut. Wenn der Editor es richtig macht, dann sollte die View auch im Benutzer-Modus funktionieren.
Wobei: Ich habe festgetellt, dass die Einheit px nicht eingetragen wird, wenn man das Widget mit den Cursortasten verschiebt.
-
2. Wenn man ein Widget selektiert, kann man es mit der Maus verschieben. Ändert man aber eine Koordinate (z.B. die Y-Position) und will dann das Widget weiter in x-Richtung verschieben, geht das plötzlich nicht mehr. Man muss es wieder extra selektieren, obwohl es schon selektiert ist.
-
3. Nach einer Weile Views editieren friert mir VIS und IOBRoker immer wieder mal ein. Änderungen an den Views werden nicht mehr gespeichert. Es hilft dann nur noch Reboot. Ich habe das Gefühl, dass das verstärkt passiert wenn man CTRL-Z verwendet
-
4. Die Combobox die beim Kopieren von Widgets die View-Auswahl enthält ist nicht scrollbar. Hat man also zu viele Views, kann man auf die Letzten nicht zugreifen, weil deren Namen auserhalb des Bildschirms sind.
-
5. Ebenso sind die Kontextfunktionen von Widgets die sich am rechten Rand der View befinden nicht zugänglich, weil sie rechts vom View aufgehen.
-
6. Wenn man eine View exportiert und dann gleich wieder importiert dann zereisst es einem die View:
Das passiert übrigens auch wenn man die View nur umbenennt. -
8. Die Farbe für "Farbe für aktiven Link" funktioniert nicht. Zumindest nicht so wie ich es erwarte: Ich dachte das Widget bekommt diese Farbe wenn ich auf dem View bin auf den es zeigt. Es sieht aber so aus, dass es immer dann diese Farbe annimmt wenn man von dessen Link kommt.
-
9. Die Widgets aus Dashui sehen unter VIS anders aus, bzw. verhalten sich anders. Das macht es mühsam diese anzupassen .Vor allem wenn man sich nicht mit CSS auskennt. Beispiel: Farben sind anders, Bei den LCARS Widgets lassen ich die scheinbar hard codierten Texte wie "toggle" "State" usw. nicht löschen.
-
10. Die LCARS Widgets "Button increment", "Button State", und "Button toggle" funktionieren nicht wie erwartet: Der Wert der ID die man unter Allgemein / "Object-ID" angibt wird nicht angezeigt (Ich würde erwarten, dass diese im freien Feld des Widgets angezeigt wird). Es wird nur der Wert der ID die man unter Group_title/ Object-Ide eingibt rechts im Widget angezeigt.
-
11. Ebenso funktionieren die Abrundungsfuktionen des o.g. Widgets nicht. Funktionieren tut nur die Option "beide".
-
12. edit 08.01.15: Das selektierte Widget wird nicht immer korrekt angezeigt. Siehe Bild:
-
13. Die LCARS Widgets Button sind nicht skalierbar (weder proportional noch unproportional). Zumindest habe ich nicht rausgefunde wie. Mit der Maus auf jeden Fal nicht.
-
16. Pman: Ich und einige andere hier im Forum können das custom CSS Feature nicht nutzen, es wird nie gespeichert, sobald man den Editor neu lädt ist das Custom CSS Feld wieder leer und wird auch leer gespeichert. Ich habe den Fehler auf den Puffer von Web eingegränzt, schaltet man den aus funktioniert es. Anscheinend lädt der Editor eine falsche leere CSS aus dem Puffer und speichert diese leere dann wieder.
-
17. Steuerzeichen in HTML Eingabefeldern wie werden nicht als solche exportiert; Die exportierte Views enthält die interpretierten Steuerzeichen. Im Beispielfall nur Spaces. Da wird beim Import dann entsprechend schief gehen.
-
18. LCARS-Widgets "Static Line top" und "…bottom" können mit der Maus skaliert werden. Obwohl es dabei einen horizontalen Pfeil gibt wenn man das Widget auf der rechten Seite anfasst, wird trotzdem in x und y Richtung skaliert. Also kein Unterschied zum Mauszeiger mit dem schrägen Pfeil.
-
19. Wenn man über die Widgets Combobox alle Widgets einer View selektiert und anchliessend bei "zeige in Views" "alle selektieren" auswählt, dann funktioniert das nicht. Selektiert man danach einzelne Widgets dann sieht man dass sie keiner View zugeordnet sind.
-
20. Wenn man über die Widgets Combobox alle Widgets einer View selektiert und anchliessend die Checkbox bei "inaktiv" ändert, dann sind danach alle "zeige in Views" Einstellungen weg
-
21. Die Farben von Widgets aus anderen Views werden nicht upgedatet:
-
22. png Dateien werden nicht angezeigt (nur einige wenige), wenn man die Dialogbox zur Iconauswahl öffnet
-
23. Das Kontextmenü eines Widgets enthält zwar "Kopieren" und "ausschneiden", aber es gibt kein "Einfügen". Schon gar nicht in einer anderen View
-
24. Auf dem Kontext menü eines Widgets ist die Funtion "Widget importieren". Warum? Das ist keine Eigenschaft des Widgets hat also im Kontextmenü nichts zu suchen.
-
25. Ich habe noch keinen Weg gefunden bei Widgets die uebereinander liegen das untere zu selektieren ohne dass man das obere jedesmal wegschieben muss.
-
26. Da die Farben bei den LCARS Widgets eh nie stimmen: Was kann man machen um eigene Farbe nvorgeben zu können? Aktuell habe ich ja nur eine Liste von 10 Farben
-
27. Die Eigenschaft "Abgerundet" funktioniert bei den LCARS Control Widgets nur für den Wert "beide". Bei allen anderen Werten (z.B. links, rechts) ist keine Abrundung zu sehen.
-
28. gelockte Widgets sollten zumindest selektierbar sein, damit man den Lock wenigstens wieder aufheben kann.
-
29. Die Combobox für die Views ist zu schmal. Wenn die Views lange Namen haben sind sie nicht mehr lesbar
-
30. Es ist mir nicht gelungen alle Widgets einer View auf einmal zu selektieren und diese allen Views zuzuordnen. Es wird imme rnur die zuerst selektierte View zugeordnet.
-
31. Wenn man Widgets gelockt- und gleichzeitig auch mehreren Views zugeordnet hat, dann führt ein ent-locken dazu, dass das Widget auf einmal alle seine Bezüge zu den anderen Views verliert. Und noch schlimmer: Es ist dnn in allen views ohne Bezug enthalten, hat sich also quasi in alle Views kopiert.
-
Wenn man mehrere Widgets kopiert, hat man keine Möglichkeit den neuen Ort auf den Sie kopiert werden mit der Maus zu bestimmen. Sie landen leicht versetzt über den vorher selektierten Widgets. Das wäre nicht schlimm, wenn Sie nun selektiert blieben. Dann könnte man sie nämlich einfach alle zusammen verschieben. Da sie aber nach der Kopie automatisch deselektiert werden, liegen nun alle Widgets aufeinander und man muss sie mühselig auseinander pflücken
-
*.png Dateien werden nicht angezeigt im Dateibrowser
Und hier noch ein paar Verbesserungsvorschläge:
- 40. Praktisch wäre wenn man horizontale und vertikale Hilfslinien in die View einbauen könnte an denen man die Widgets ausrichten könnte (snap). (Wie z.B in Visio, oder Photoshop).
Dann könnte man z.B. alle Widgets die eingerastet sind in horizontale oder vertkale Richtung geichzeitg verschieben.
-
41. CTRL-C, CTRL-V (auch von Multiselektionen) wäre wesentlich angenehmer als die bestehende (nicht intuitive) Art der Kopie über den Button
-
42. Ein "Back" Widget wäre Klasse mit dem man wieder zurück zur Aufrufenden View kommt. Oder gibts das schon?
-
43. Es gibt ja die Möglichkeit ein Widget für mehrere Views zu definieren. Ich habe eine Art Hauptmenü, das ich in allen Views sehen möchte. Das Problem dabei: Ich kann zwar "Alle selektieren" verwenden; das gilt aber dann nur für die aktuell vorhandenen Views. Kommt später eine neue View dazu, dann wird das Hauotmenü dort nicht angezeigt und man kan wieder alle Widgets in die Hand nehmen und die neue View in die Liste aufnehmen. eher lästig und auch sehr arbeitsintensiv. Besser wäre eine Checkbox "in allen Views anzeigen". Dann würden auch neue Views berücksichtug.
-
44. Ein Widget das zu einer View X gehört sollte auch nur in der View-X editierbar (verschieben, löschen usw.) sein und nicht in anderen Views in denen es zusätzlich angezeigt wird.Ich habe dort schon zig mal eines aus Versehen verschoben, oder gelöscht, weil ich nicht geschnallt habem dass es ein "vererbtes" ist.
-
45. Ein Widget sollte man, wenn es nur in einer View eingeblendet wird (also aus einer Anderen kommt), irgendwie kennzeichnen.
-
46. Kopiert man eine View, die referenzierte Widgets enthält, dann werden diese auch kopiert. Das widerspricht dem Referenzieren. Ruck Zuck hat man Widgets doppelt. Und dann wird es extrem doof. Denn welches lösch man jetzt?
-
47. Werden Views umbenannt, sollten auch automatisch alle Referenzen (Links) auf diese Views umbenennt werden. Manuel ist das eine Heidenarbeit und man vergisst gerne welche.
-
48. Es wäre nicht schlecht wenn man (aus Backup und/der Migrationsgründen) alle! Views auf enen Schag exportieren könnte.
Gelöst:
-
Gelöst mit 1.0.0: Die Widget Farben die man im Editor siehtm sind Andere wie die die man sieht wenn man VIS produktiv betreibt (zumindest bei den Widgets die ich verwendet habe):
-
Gelöst mit 1.0.0: Den Font "lcars" gibt es nicht mehr. Er wird mir auf jeden Fall nicht mehr als Auswahl angeboten. Die importierte Widgets haben den Font zwar noch, aber sobald man die editiert ist er weg.
Gruss Ralf
-
Hallo Ralf,
sehr gute Zusammenstellung. Bis auf das Einfrieren von VIS kann ich dir <u>komplett</u> zustimmen. Meine Views sind nicht aus DashUI importiert.
Gruß
Pix
-
Hallo Ralf,
hilfslinien hätte ich auch gern. Beim letzten punkt muss ich nachhacken. Copy&Paste funktioniert allerdings braucht das immer etwas. Was Multiselektionen angeht, hab ich noch nie versucht copy&paste zu verwenden.
Gruß jey cee
-
Copy & Paste funktioniert bei mir einwandfrei. Auch wenn mehrere Widgets markiert sind.
Ich habe gerade meine Views komplett neu gemacht und dabei relativ häufig damit gearbeitet.
-
Copy & Paste funktioniert bei mir einwandfrei. `
Auch mit CTRL-C und CTRL-V?Das war ja die Frage.
Gruß,
Eric
Gesendet von iPhone mit Tapatalk
-
Ja mit CTRL-C und CTRL-V.
Gesendet von meinem Jolla mit Tapatalk
-
jap…mit CTRL+C und CTRL+V
Aber ich geb die Recht, Hilfslinien (oder ein sichtbares Raster) wären nicht schlecht.
Im Moment helfe ich mir indem ich die Widgets mit LEFT und TOP setze (also Werte eintrage - immer brav mit px dahinter )
-
moin,
in Vis gibt es ein Raster ist zwar nicht sichtbar, aber die Widgets rasten ein. Zu finden unter Tools –> Gitter.
mfg
Arminhh
-
Liebe Leute,
das Einfrieren von VIS finde ich spannend - ev. ist das auch bei mir das Problem, das ich in diesem Post geschrieben habhttp://forum.iobroker.net/viewtopic.php?f=22&t=2013.
Interessanter Weise treten diesen Hänger immer während oder kurz nach dem Editieren in VIS auf, aber diesen Zusammenhang hab ich "übersehen".
Ich hab in den letzten Tagen sehr viel in VIS editiert, da ich nun endlich alles fertig machen möchte und das Tablett in den kommenden Tagen an die Wand kommt - immerhin ist ja schon der Aktor zum automatischen Laden gekommen und montiert
Grüße
etv
-
@Arminhh - Das Gitter (Raster) kenne ich und nutze ich auch, aber es wäre schon schick wenn das auch sichtbar wäre. Fällt aber eher in die Rubrik "nice to have"
Komisch, das mit dem Einfrieren kann ich absolut nicht bestätigen. Das einzige was etwas stört ist die Zeit die nach dem EInschalten des Tablet verstreicht bis die Widgets aktuelle Daten enthalten.
Ich hab mir jetzt so geholfen das ich 2 Widgets in der View habe in denen ich ich mir den Timestamp von rpc.alive und rega.alive anzeigen lasse.
So sehe ich wenigstens das die Werte noch nicht aktuell sind.
Die View mit "Reload" neu zu laden ist für mich keine gute Lösung. Ich habe zwar auch das Widget eingebunden, nutze es aber nur dann wenn ich im Edit etwas verändert habe.
Allerdings muss ich dazu sagen, das meine Main-View auf das Wesentliche beschränkt ist. Anfangs hatte ich so viel Infos wie irgend möglich, aber ich hab dann festgestellt das ich eh nicht alles auf einmal verarbeiten kann was da an Infos angezeigt wird. Also habe ich in der Main-View nur wichtiges - alles andere in Subviews die ich eben bei Bedarf aufrufe.
-
Hallo alle
Also das Einfrieren war übrigens auch bei CCU.IO oft der Fall. Da habe ich als manchmal Stunden editiert und irgendwann mal gesehen dass gar nichts gespeichert wird. Dann war ein reboot notwendig und ich durfte alles nochmal machen. Das hat Verhalten hat sich zu VIS rübergerettet (leider)
Und CTRL-C / CTRL-V funktioniert bei mir nicht. Hab's grad eben nochmal probiert.
Ich hab noch einen "Fehler" gefunden; den häng ich aber am besten an den ersten Post damit alle schön zusammenbleibt.
Gruss Ralf
-
Ich habe den ersten Post nochmal erweitert.
Falls Ihr auch noch Fehler reporten wollt, nur her damit; ich füge sie dann ganz oben ein.
Gruss Ralf
-
Sehr gute BugReport. Danke. Muss dran.
-
Super Zusammenfassung, hier noch ein Punkt:
Ich und einige andere hier im Forum können das custom CSS Feature nicht nutzen, es wird nie gespeichert, sobald man den Editor neu lädt ist das Custom CSS Feld wieder leer und wird auch leer gespeichert. Ich habe den Fehler auf den Puffer von Web eingegränzt, schaltet man den aus funktioniert es. Anscheinend lädt der Editor eine falsche leere CSS aus dem Puffer und speichert diese leere dann wieder.
-
Hallo Pman
Ich habe Deinen Punkt oben in der Liste aufgenommen.
@BueFox: Danke, dass Du Dich den Bugs annimmst. Ich freue mich schon drauf wenn das alles funktioniert.
Bei der Gelegenheit, (wenn Du eh schon an VIS dran bist): Könntest Du vielleicht auch die Stabilitätsprobleme untersuchen?
Ich hab mich, seit ich alle Views verloren habe, nicht mehr getraut was im VIS zu machen.
Gruss Ralf
-
Habe eben nochmal gespielt.
Ich habe VIS grad wieder zum Abrauchen gebracht als ich CTRL-Z gedrückt habe. Kann das sein? Kann das jemand bestätigen dass VIS da relativ instabil reagiert?
Gruss Ralf
-
- ehemaliger Beitrag gelöscht-
Ich war zu doof zu sehen dass es ein zusammengeklapptes Menü "Untertitel gibt"
Völlig übersehen. Wer liest ist stark im Vorteil. Ich nehme den "Fehler" oben auch gleich wieder raus.
-
Hallo derrapf,
du hast vergessen, das wichtigste zu sagen. Du benutzt Firefox!
Natürlich es muss auch in Firefox gehen, aber ich habe viele von Fehlern einfach nicht in Chrome gesehen.
Und wichtig auch, leider nicht "Für die Entwickler:" sondern "Für den Entwickler:" :?
-
Und wichtig auch, leider nicht "Für die Entwickler:" sondern "Für den Entwickler:" :? `
Das kann ich bis heute nicht glauben. Du hast dich doch bestimmt geklont und lässt die Klone im Keller arbeiten
-
Echt jetzt?
Du schmeisst das ganz alleine?
Ich dachte immer da ist ne Gruppe von 5 - 10 Leuten am Werk…..
Wahnsinn....
Der Tipp mit Firefox ist gut. Ich kann natuerlich alles spasseshalber mal mit IE und Chrome probieren. Firefox ist halt leider mein Standardbrowser...
Gruss Ralf