Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Connor & Jette
    • structs können auch als globale variablen deklariert werden

    • struct Definitionen nicht notwendig, um mit structs zu arbeiten
    • kleine Visualisierungsverbesserung bei arrays/structs
    • "allowNonFlowPortsToSwitchSides" property funktioniert

    • keine überflüssigen ports mehr beim multiplexer

    • return

      • return bekommt eine box genau wie continue und break. Variablen die reinkommen sind aber nur pointer die als parameter deklariert wurden

      • multiplexer auch für returns mit return values, da wird aber kein leerer multiplexer angezeigt

    • casts führen nicht mehr zu fehlern

      • werden aber nich visualisiert

    • letzte todos: robustness erhöhen und letzte struct feature
  • Mika, Bennet & Felix

    • Lupen sehen besser aus und skalieren wie der text

    • Overlay von titeln

      • titel überdeckt teils andere titel(childs)

      • solange text nicht lesbar ist wird der titel angezeigt

      • titel sollte am ende smoth von der größe übergehen

      • vieleicht die box transparent machen ?

        • schwarze blöcke sind problematisch

        • sehrleichte transparenz

    • makrostates node Titel sind extrem klein
      • titel unterscheidung ( Nodes zu Nodes )
      • titels größer machen bei Großen Nodes -> mit box ..
      • label merken und mergen wenn sie überlappen ?
    •  methoden:
      • Lupe kann nicht ausgeblendet werden
      • text wird größer als teoretisch möglich...
      • wird noch was angezeigt falls nicht dann ausblenden...
      • weil beim + der graph sich ändert
    •  bookmarks:
      • URL übergabe ist möglich und wird dann hinzugefügt
      • Load/Save to clipboard
      • bookmarks sind nur dann gut wenn das rendern identisch ist. (gleich großer bidlschirm etc.) linke seite, oben ist gleich aber breite/höhe kann sich verändern
      • besser wäre die range anzeigen lassen und zoom passend wählen.
      • falls man länger an einer stelle ist dann automatisch n bookmark erstellen
                  
      • Dokumentation & Presentation

16.8.


Fortschritt

  • Connor & Jette
    • unbekannte Typen werden unterstützt

    • Fehler in switch entdeckt
    • robustness hinzugefügt
      • equations werden nur hinzugefügt wenn sie korrekt sind
      • Objekte die null sind werden abgefangen
      • momentan wird per "println" darüber informiert, dass nicht alles übersetzt werden konnte. Könnte zukünftig eine Warnung im Diagramm sein.
    • unbekannte Funktionen haben pointer die als Argumente übergeben werden als output
    • "return *pointer" funktioniert richtig
    • Diskussion bezüglich der Visualisierung von pointern insbesondere die tilde
      • tilde könnte weg, da in der Visualisierung die Adresse, die eigentlich in der pointer Variable gespeichert ist, eh nicht interessiert
      • dann kann auch das "*" weg wenn auf Inhalte zugegriffen wird ("int x = *pointer")
  • Mika, Bennet & Felix
    • transparentz, smothe übergänge, title overlays
      • funktioniert jetzt, und ist als option verfügbar !
      • wird kleiner auf exakte größe und dann wirds größer...
      • problem kurz vor der standard ansicht wirds zu klein zum lesen ...
        • orientiert sich am overlay threshhold von den labeln (falls die eingeblendet werden wird das original groß)
      • titles overlay wird von später entstehenden regionen überdeckt!
        • reihenfolge ist relevant -> (kinder werden immer über den parent gelegt!)
        • z order ist problmatisch wenn es nur auf der selben ebene ist / z order wurde in svg subteil nicht unterstützt
        • später hinzufügen ist problematisch
        • merken und dann zeichnen.
        • stack approach aussnutzen und nach den kindern das zeichnen
      • eingeklapte states problem (title overlay) check obs kinder hat war gut -> ist jetzt gelöst
        • problem falls nicht sccharts genutzt werden vieleicht hat es da kinder für label oder so -> check ob es graph elemente gibt(graph strucktur prüfen)
        • jedes kind prüfen ist unschön
        • randfälle testen!
      • Threshhold unter 4 gehts kaputt
    • VSCode:
      • Alles in VSCode extension testen hatte alles geklappt
      • richtige jar etc.
      • Demo klappt ohne probleme ist relativ schnell
    • Bookmarks:
      • klappen sind "klug" nummeriert (aufsteigend)und falls 2 gelöscht wird wird nicht bookmark2 neu erstellt!
    • review soweit durch außer einen unterschiedlichen aufklapp für verschiedene regionen

...