Das wäre ziemlich einfach zu implementieren - also "Direkt mit Abstand".
Die Verbindungen werden auch bei EDOMI hervorgehoben, sobald Du mit der Maus über einen Eingang/Ausgang fährst. Alle Verbindungen eines LBS hervorzuheben wäre jetzt auch kein Hexenwerk - muss ich mal drüber nachdenken.
Ankündigung
Einklappen
Keine Ankündigung bisher.
EDOMI-Releases/Updates | Aktuell: Version 2.03
Einklappen
Dieses Thema ist geschlossen.
X
Das ist ein wichtiges Thema.
X
X
-
Also wenn der Programmieraufwand für Splines sehr groß ist würde ich auch zu "Direkt mit Abstand" tendieren - wie Gaert mag natürlich.Damit sieht man auch schon sehr gut wo etwas lang läuft - selbst hinter Logiken. Was mir an meinem Programm auch sehr gefällt: Sobald ich einen Logikbaustein ausgewählt habe, sind alle Linien mit einer Farbe markiert:
Xpresso_direkt_mit_abstand_Markiert.png
So sieht man auch sehr gut welche Verbindung womit verknüpft ist, selbst wenn Bausteine im weg sind.
- Likes 1
Einen Kommentar schreiben:
-
Hallo miteinander,
rein optisch würden mir die Splines am besten zusagen da sie irgendwie dem "Datenfluss" innerhalb einer Logik recht nahe kommen.
Wesentlich wichtiger wäre mir jedoch, dass sich- keine Linien überlappen und
- nach links verlaufende Ausgangslinien nicht direkt hinter dem jeweiligen Baustein verschwinden.
Einen Kommentar schreiben:
-
Ich nutze beruflich Agilian von Visual Paradigm für BPMNs & Co. Hier lassen sich die Verbindungslinien an beliebigen Stellen "anfassen", wodurch automatisch bei Bedarf ein Knick entstehen kann, sofern eine gerade Linie nicht mehr funktionieren würde. Schwer zu beschreiben. Funktioniert jedenfalls toll und man kann sich die Linien so zurechtschieben (muss man aber nicht), falls man es übersichtlicher haben will. Es lassen sich auch mehrere solcher Knicks erzeugen, indem man die Linie erneut bewegt.
Agilian.jpg
Beispiel: A <-> B wurde ohne zusätzliche Bearbeitung so eingefügt. A<->D sah genauso aus, durch "Draggen" mit der Maus wurde automatisch ein Knick eingefügt. Vielleicht kannst du damit ja was anfangen. Die Splines wären nicht so mein Fall.
- Likes 1
Einen Kommentar schreiben:
-
Schon richtig, allerdings ist das nicht so trivial: Splines per CSS zu generieren ist ziemlich tricky (geht nur mit DIVs und entsprechenden Border-Styles). Per Canvas wäre natürlich sehr einfach, aber der Logikeditor basiert nicht auf Canvas-Elementen - denn was kaum jemand weiß: Bei Canvas ist je nach Browser schon nach ein paar 1000 Pixeln Ende und zudem wird's im Megapixelbereich äußerst träge...
Einen Kommentar schreiben:
-
Zitat von gaert Beitrag anzeigenBesteht an dieser (optionalen) Logikdarstellung Interesse? (an einer "Spline-basierten" Darstellung etc. fummel ich auch noch rum... Kann da aber noch nix versprechen...)
Bildschirmfoto 2017-05-26 um 14.57.14.png
Grade: (wie bei EDOMI aktuell)
Xpresso_grade.png
Direkt:
Xpresso_direkt.png
Direkt mit Abstand:
Xpresso_direkt_mit_abstand.png
Geschwungen:
Xpresso_geschwungen.png
Angehängte Dateien
Einen Kommentar schreiben:
-
Feature-Wunsch - Debug
Nachdem ich nun schon seit Tagen nach einem Fehler suche, der zu einer CPU Auslastung von > 95% permanent führt, wäre es schön, wenn es eine Möglichkeit geben würde einen Logikbaustein zu deaktivieren.
Das deaktivieren von Logiken bringt in meinem Fall nichts, da ich damit dem Fehler nicht eingrenzen kann, sofern ein Baustein in vielen Logiken Verwendung findet.
Ggf. wäre ja auch bei den Widgets noch eine Detaillierung hinsichtlich der "problematischen" Bausteine möglich.
Super wäre ein Ranking. Welches KO triggert wie viele Logiken, auch das würde die Optimierung vereinfachen.
Einen Kommentar schreiben:
-
gaert
Ich hätte ein paar Ideen für die Weiterentwicklung:- Beim Gruppieren von Visuelemnten direkt in die Benennung der Gruppe wechseln (wie bei den Ordnern)
- Bei duplizieren von Gruppen kein Präfix "Kopie" vor den Visuelementen (wie bei den Elementen in Ordnern)
- Gruppierungen für LBS im Logikeditor (soweit die Verschachtelung nicht kommt)
- Kopiermöglichkeit von Visuseiten von Einer in eine andere Visu
Wenn ich nun (größere) Änderungen an der Visu vornehme und diese danach für jedes Gerät dupliziere habe ich immer eine neue Visu-ID und meine Autostart-URL´s funktionieren nicht mehr.
Ohne Duplikate kann ich keine individuellen Startseiten und IKO´s festlegen...
Alternativ könnte man das auch mit einer Bezeichnung satt der ID in der URL die man selbst für jede Visu (einmalig) vergeben kann (ala Hostname) lösen.
Einen Kommentar schreiben:
-
Wenn ich Dich richtig verstehe, funktioniert's im lokalen Netz ohne Probleme - nur im VPN nicht? Dann würde ich wohl eher in Richtung VPN/Browser suchen... EDOMI weiß schließlich nicht, ob Du ein VPN oder einen "merkwürdigen" Browser verwendest und würde den Fehler auch unter "normalen" Umständen produzieren...
Einen Kommentar schreiben:
-
Hm, sieht mir eher danach aus, als wäre die Antwort falsch formatiert und der nicht registrierte Callback ein Folgefehler... ?
"Uncaught SyntaxError: Unexpected token ,"
Einen Kommentar schreiben:
-
Ja, kann ich ausschließenDenn es funktioniert ja bei anderen Nutzern (einschl. mir) und laut Fehlermeldung wird die Funktion app1_init() nicht gefunden - diese existiert aber auch in 1.50
app1_init is not defined
Einen Kommentar schreiben:
-
Ich versuche es mal einzugrenzen.
Aber VPN is transparent. Da wird nichts verhindert. Es ging ja auch vor dem Update. Und der Browser zeigt auch keine blockierten Requests an.
Browsercache kann ich ausschließen. Testweise den (portable) Browser noch mal neu entackt.
Mir viele als mögliche Ursache ein Bug in Edomi ein. Da scheint ja ein Errorhandler von dir zu greifen. Es kommt ein "Ajax-Response fehlerhaft!" und die Antwort wird auch ausgegeben.
Aber den scheinst du ja schon ausschließen zu können.
Einen Kommentar schreiben:
-
Es gibt doch nur 2 Möglichkeiten: Entweder ist noch was Altes im Cache oder Dein VPN verhindert irgendwie den Zugriff auf die JS-Dateien.
Einen Kommentar schreiben:
-
Daran liegt es leider nicht.
Browserdaten habe ich schon gelöscht. Funktioniert mit zwei verschiedenen Webkit-Browsern nicht.
Einen Kommentar schreiben:
-
Jo, würde ich auch vorschlagen. VPN-Zugriff funktioniert hier ohne Probleme.
Einen Kommentar schreiben:
Einen Kommentar schreiben: