26.4
Teameinteilung:
Connor & Jette: Smart KGraphs
Mika & Bennet: Future Work vom letzten Projekt
3.5
Fortschritt
sonstiges
17.5
Felix hat sich Bennet & Mika angeschlossen
Fortschritt
25.5
Fortschritt
am 2.6.: Zwischenvorstellung von Connor & Jette beim K-Meeting
31.5
Fortschritt
serialisierung eingebaut
multiplexer
skin als kgt Datei gebaut
toPort annotation hinzugefügt
7.6
Fortschritt
14.6
Fortschritt
21.6
Fortschritt
28.6
Fortschritt
wir bleiben bei vscode da thea später als plugin in vscode genutzt wird!
migration almost complete
Vortrag am Mittwoch gesamt veranstalltung 9:30 tee 9:45 kmeeting
Folien überarbeiten!
smothere animation!
gespeichertes model aufteilen!
30.6. KMeeting Bennet Mika Felix
05.07
Fortschritt
13.07
Fortschritt
pointer
pointeradresse einen neuen wert zuweisen funktioniert (*pointer = 20)
visualsierung dazu: variable die diesen speicherort hat wird der wert zugewiesen
methoden mit pointer als argument aufrufen funktioniert
KMeeting 14.7.
(Vorstellung für kommende änderungen)
1. zoom actions zusammenführen Buffern nerft
-wäre schöner mit debounce bzw wenn man auf die queue zugreifen kann !!!
-sonst so gut und mit dem sprotty leuten kommunizieren
2. Gespeichertes Diagram für regions abhängig machen
-Problem da die linien sich scalieren
-wie weit rendering ein bootleneck ist ?
-ohne smartzoom vs mit -> wenn viel ausgeblendet ists gut sonst so lala
-stark rein zoomen parents werden gerändert -> aber nix was außerhalb ist
kann weggelassen werden wenn die queues passen!
3. Update Model umschreiben sodass nur einzelne nodes angepasst werden (engere Zusammenarbeit mit Max)
-regions sollten nach und nach hinzugefügt werden ? -> Nachladen von einzelenen Graph elementen
- Share Feature für Bookmarks
- Größe Der Lupen (Gesamt größeund & Viewport Zoom) -> werden teilweise sehr groß
-Lupen haben Keine Klick funktionalität wäre aber schön ?
-Mehrwert von Lupen ist fraglich -> was ist eine andere option? bisher keine bessere idee
-vieleicht bei linguafranka orientieren
- Laden braucht Lange!
- Große Regionen und der Titel sollte dann größer sein
- (Original Layout -> topdown würde helfen! -> Viele Deklarationen sind auch problematisch!)
- TOP Down Ansatz wie wird damit umgegangen ?
- Transparenter Region Titel im hintergrund aber Größer
- Ist die RegionÜberschrift gleich Groß (Regions abhängig)? Warum haben größere Blocks nicht größere Texte haben ?
- Optische text größe mit upper bound wird kleiner wenn kein platz da ist.
- Unterschiedlich große Regionen sind eher unschön ! Top Down Layout würde das lösen !
- Gleichmäßiges aufteilen von zeilen und spalten PT21 sehr klein weil wenig drinne ist -> TOP DOWN wie groß macht man die
- Sachen vor dem zoom lesbar solten auch nach dem zoom lesbar sein !
-nicht zu früh ausblenden !
-anomalie sollte man lösen !
-morphin/overlay als Lösung ?
26.07
Fortschritt
02.08
Fortschritt
"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
16.8.
Fortschritt
Typescript update von 3.8 auf 4.2 macht probleme
zoomactions zusammen führen klappt (jedenfalls in sprotty)
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
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
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
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
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!