...
- Connor & Jette
"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
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
- 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
- transparentz, smothe übergänge, title overlays
Typescript update von 3.8 auf 4.2 macht probleme
zoomactions zusammen führen klappt (jedenfalls in sprotty)
- Overall sieht es gut aus!
Aufbau Dokumentation richtung abschluss arbeit aber weniger
Motivation
Konzepte was umgesetzt wurde
nicht code zeile für zeile beschreiben sondern eher abstrakter
ältere berichte anschauen als eindruck
david wolf ~19 seiten
zeitplan: 27.sep späteste abgabe
Vortrag:
richtung 45min (inkl. fragerunde)
23.08
Fortschritt
- Connor & Jette
- "
Macrotitles (Statetitles größer anzeigen(überlappen)) zurückstellen weil es schwierig ist das abzuspeichern usw.
Ausarbeitung anfangen
Beispiele vor und nachher
version von david aufbauen ...(Klighd muss man neu bauen problematisch da alles neu ist)
standallone ist ausreichen
nicht ganz einfach da setup vom master geholt wird
davids änderungen waren in keinem release ... sondern nur im nightly
zurückbauen unserer änderungen (child regions, node titels in semantic) im letzten realease kein neuestes klighd semantics zurücksetzten sollte fast reichen ?
Keith branch von david nehmen..
setup lacal runterladen und dann ne ältere version nutzten könnte aber kaputt gegangen sein !
performance vergleich mit aktueller version
PR reviews durchschauen und kümmern
StartConfig von config nach semantic verschieben ist schwierig weil es kein kleid in semantic ist usw.
sprotty pull request noch in eclipse anmelden und zustimmen
plugins mit ui dependency rausnehmen
finden welche (.ui, picolo bartic ist für das zeichnen in eclipse -> also alles was picolo hat [schauen die am ende aber was genau die wollen])
30.08
Fortschritt
- Connor & Jette
- unions werden unterstützt
Mika, Bennet & Felix
Weiter am schreiben(Relativ gut dabei)
zurückbauen auf alte version auf david klappt
SVG's exportieren macht mehr Sinn (nicht verpixelt)
UI sachen müssen per Screenshot gemacht werden
Bei Performance ists eher schwierig
Titel Overlay noch versuchen
Idee: richtige position (Offsets und so von anderen regions mit einbezihen)
daher auf den ebenen bleiben und dann im zwei dimensionalen array einbauen.
Viewer Cache von (sprotty) spönemann zum mergen von set viewport actions
Das ausblenden (DOM Elemente nicht rendern) mit dem vergleichen was wir machen
Bei offenen PRs ping wenn alles fertig
Vortrag vor dem 28.9. am besten beim tee absprechen!
13.09
Fortschritt
- Connor & Jette
- dokumentation
- first-draft für conclusion & evaluation fertig
- angefangen Feedback von Niklas einzuarbeiten
- Fragen geklärt
- über Evaluation gesprochen
- über Folien gesprochen
- dokumentation
Bennet, Mika, Felix
Maxes arbeit mit einbinden ?
kann gerne als reference mit rein (unpublished masterthesis)
Max Kasperowski
muss es extra rein was eine child area ist (Bild mit html code) -> eher nicht
morgen übermorgen rückmeldungen zum text
Folien Fortrag anfangen ...
20.09
Fortschritt
- Connor & Jette
- Vortragsfolien besprochen
- Fragen geklärt
Mika, Bennet, Felix
Aussarbeitung:
anpassungen laufen
Benchmark maschine informationen passen
Versionen bei david wolf kein titel overlay gibts nicht
sprotty bild -> neu machen wenn wirklich nötig
Screenshots unten expanded oben nicht -> ist ok mit erklärung
seltsam das gleicher content nicht gleichzeitig gerendert wird
abhängig von region nicht von tatsächlicher diagramm größe erklären!
Folien: 30min inclusive Fragen
Konzepte + benutzen keine Implementation!
Am anfang eine gute motivation!
Problem -> lösungsansätze
Changes raus kann man muss man nicht?!-> eher ne normale outline
wenn raus dann kurze Outline verbal
kleine bilder an denen man sich langhangelt
General Improvements
text -> bilder falls möglich
SModel Layout informationen
Browser info auf Smodel info
Drei punkte etwas verloren
so wenig bulletpoint lists wie möglich
wenig text ist besser
Lazy Initialization -> schwierig ne Grafik zu haben
gerne zu max überleiten mit dem initialen aufbau von graphen
Inkrementeller aufbau als bild
Bookmarks
motivation
christoph frikes sidebar feature als anwendungs beispiel
beispiel für zwei regionen die miteinander arbeiten und sehr weit von einander weg sind wäre schön
Titeloverlay:
eine train region reicht damit alles auch groß genug ist
Evaluation
Total Time in bzw unter expand collapse, Self Time total time ohne unteraufrufe nicht genau klar was damit gemeint ist
sagen was expand Collapse macht -> einsitiegs punkt fürs updaten von detail levels
was sind critical regions
beispiel des anwendungs falls -> bsp reinzoomen
beim zoomen wird automatisch expandCollapse aufgerufen
self time kann raus!
balken diagram vieleicht ändern zu einem anderen diagramm typen Violinen diagramm
Conlusion sollte noch ans ende
Sprotty (Zoom actions Merge):
raus ist unötig lösungen für fertiges vorzustellen!