diff --git a/client/src/main/kotlin/org/hso/texturesyncclient/app/Main.kt b/client/src/main/kotlin/org/hso/texturesyncclient/app/Main.kt index 65b27a8..9e52f9b 100644 --- a/client/src/main/kotlin/org/hso/texturesyncclient/app/Main.kt +++ b/client/src/main/kotlin/org/hso/texturesyncclient/app/Main.kt @@ -5,6 +5,6 @@ import org.hso.texturesyncclient.view.mainView.MainView import org.hso.texturesyncclient.view.startupView.StartupView import tornadofx.App -class Main: App(MainView::class){ +class Main: App(StartupView::class){ } \ No newline at end of file diff --git a/doc/feindesign/feindesign_ui_elemente.fodt b/doc/feindesign/feindesign_ui_elemente.fodt index d9d4612..8055c5f 100644 --- a/doc/feindesign/feindesign_ui_elemente.fodt +++ b/doc/feindesign/feindesign_ui_elemente.fodt @@ -1,70 +1,100 @@ - 2019-03-22T18:11:56.7688408422019-05-10T15:18:50.805569314PT3H39M39S102LibreOffice/6.2.3.2$Linux_X86_64 LibreOffice_project/20$Build-2UI Elemente1.2.1 + 2019-03-22T18:11:56.7688408422019-05-16T14:23:20.574574983PT3H40M5S103LibreOffice/6.2.3.2$Linux_X86_64 LibreOffice_project/20$Build-2UI Elemente1.2.1 - 208915 + 212372 0 - 50034 - 21618 + 40924 + 18898 true false view2 - 24582 - 219146 + 11959 + 219731 0 - 208915 - 50033 - 230531 + 212372 + 40922 + 231269 0 1 false - 100 + 120 false false - false - - false - false false - false - false - true - true true - 0 + true true - false - true - false - + 0 + true + true + + false + false + false + false + false + false + true + true + true + false + true + false + false + false + false + false + false + true + true + false + false true - false - false - true - false - false 192011 - false - false - true - true - false - false - true - true - true - true - true - false + false + false + true + false + false + false + true + false + false + false + true + 4666890 + + true + false + false + true + false + true + true + false + true + false + false + false + 0 + false + true + high-resolution + false + false + false + true + false de @@ -74,62 +104,32 @@ + false + false + true + true + + true + false + false + true + false + false + false + + true + false + false + 1 true false - false - 1 - 0 - - 0 - false - true - false - - false - false - - false - false - false - - false - true - false - high-resolution - true - true - true false - true - false - - true + 0 false false + + false - false - true - false - false - true - false - true - 4614522 - true - false - false - true - false - false - false - true - false - false - false - false - false - false - false @@ -151349,201 +151349,198 @@ - - + + - - + + - + + + + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - - - - - + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - + - + + + + - - - - + - + - + - + @@ -151625,6 +151622,9 @@ + + + @@ -151732,8 +151732,8 @@ - - + + UI Elemente TextureSync @@ -151754,41 +151754,41 @@ - Version + Version - 1.2.1 + 1.2.1 - Datum + Datum - 25.04.19 + 25.04.19 - Autor + Autor - Jannik Seiler + Jannik Seiler - Projektmitglieder + Projektmitglieder - Hendrik Schutter, - Lukas Fürderer, - Robin Willmann, - Jannik Seiler + Hendrik Schutter, + Lukas Fürderer, + Robin Willmann, + Jannik Seiler - + Inhaltsverzeichnis @@ -151875,24 +151875,24 @@ - Inhaltsverzeichnis + Inhaltsverzeichnis - 1 Einleitung3 - 2 Genereller Aufbau3 - 2.1 Erster Start4 - 2.2 Hauptfenster5 - 2.3 Dialog6 - 2.4 Textur importieren7 - 3 Changelog8 + 1 Einleitung3 + 2 Genereller Aufbau3 + 2.1 Erster Start4 + 2.2 Hauptfenster5 + 2.3 Dialog6 + 2.4 Textur importieren7 + 3 Changelog8 - - Einleitung + + Einleitung Das Ziel des Feindesign der UI-Elemente ist es festzulegen, welche Eingabe – und Ausgabelemente geeignet sind. Die Architektur der UI wie auch die Navigation im Client werden dadurch definiert. - Genereller Aufbau - Die verschiedenen Views werden wiederum auf einer „RootView“ angebracht. Das Diagramm zeigt die Darstellung der MainView und deren Elemente. - + Genereller Aufbau + Die verschiedenen Views werden wiederum auf einer „RootView“ angebracht. Das Diagramm zeigt die Darstellung der MainView und deren Elemente. + iVBORw0KGgoAAAANSUhEUgAAAcgAAALQCAYAAAAUzOCBAAAABHNCSVQICAgIfAhkiAAABQZ6 VFh0bXhHcmFwaE1vZGVsAABNVcmSg0oO/BpHzBzawb4cAQNm37Hh8gIoMPuOwXz9K0/3YS5Q SKkkpVKpLrjQHUXV5hcM6QZQFVUOLvjtgmEYgrI/CPmDYD5KX3AOY+EDQa4og8TQDfHlsKy/ @@ -152651,17 +152651,17 @@ - - - - - - - - - - - + + + + + + + + + + + Erster Start iVBORw0KGgoAAAANSUhEUgAAAvAAAAGQCAYAAADIulS9AAAgAElEQVR4nOzdd3gVddrG8ScF @@ -152985,11 +152985,11 @@ nE6nj6lpmqiqSpL0hnLOg/+vS3q9nHPsdruf3/D9fo8v3cTSQOozONUAAAAASUVORK5CYII= - - JFXTextfield, IPv4 Adresse - kann eingegeben werden, - mit Enter wird zum - Server verbunden + + JFXTextfield, IPv4 Adresse + kann eingegeben werden, + mit Enter wird zum + Server verbunden @@ -153035,9 +153035,9 @@ - - JFXSpinner, dreht sich - während des Verbindens + + JFXSpinner, dreht sich + während des Verbindens @@ -153083,9 +153083,9 @@ - - JFXButton, verbindet mit der - angegebenen IPv4 Adresse + + JFXButton, verbindet mit der + angegebenen IPv4 Adresse @@ -154464,11 +154464,11 @@ QmCC - - JFXTextfield, hier lassen sich - Die Texturen nach Name, - Tags, Auflösung und - Einfügedatum durchsuchen + + JFXTextfield, hier lassen sich + Die Texturen nach Name, + Tags, Auflösung und + Einfügedatum durchsuchen @@ -154514,10 +154514,10 @@ - - 3DPreview, zeigt einen Würfel - Mit der aktuell - ausgewählten Textur an + + 3DPreview, zeigt einen Würfel + Mit der aktuell + ausgewählten Textur an @@ -154563,10 +154563,10 @@ - - Gridpane, enthält alle - TexturGUI-Elemente mit 2D-Preview - und Name + + Gridpane, enthält alle + TexturGUI-Elemente mit 2D-Preview + und Name @@ -154612,9 +154612,9 @@ - - DetailView, zeigt Informationen - wie Name, Tags, Auflösung und Einfügedatum + + DetailView, zeigt Informationen + wie Name, Tags, Auflösung und Einfügedatum @@ -154661,9 +154661,9 @@ - - JFXButton, hierüber lässt sich - die ImportView aufrufen + + JFXButton, hierüber lässt sich + die ImportView aufrufen @@ -154714,8 +154714,8 @@ Die MainView wird angezeigt sobald das Programm fertig initialisiert ist. Sie enthält eine Scrollpane mit einer Gridpane, welche alle gefunden Texturen anzeigt. Die DetailView besteht aus einer 3D-Preview und einer Anzeige von Name, Tags, Auflösung und dem Einfügedatum. Die Tags werden in einer ChipView dargestellt. Das Editieren der Tags ist direkt in der ChipView möglich. Über einen Button lässt sich die komplette Textur löschen, hierfür wird der Lösch-Dialog aufgerufen. Ein Hinzufügen-Symbol wie ein „+“ startet den Vorgang für das Hinzufügen der Textur. - Das Exportiren einer Textur erfolgt über das Kontextmenü welches beim Rechts-Klick auf die Textur erscheint. - Dialog + Das Exportiren einer Textur erfolgt über das Kontextmenü welches beim Rechts-Klick auf die Textur erscheint. + Dialog iVBORw0KGgoAAAANSUhEUgAABIUAAAKbCAYAAABrQDp8AAAgAElEQVR4nOzde5hbVb3w8bQF W6BQtOAj6gMeq+mFMpRepjBtpzLTmcxkppOZzDWZmWQmmQRBON4O6MHL6+ODHLxwUI9aL+hR @@ -155773,8 +155773,8 @@ TkSuQmCC - - Dialog, besteht aus Heading und Description + + Dialog, besteht aus Heading und Description @@ -155820,8 +155820,8 @@ - - JFXButton, abbrechen oder ausführen + + JFXButton, abbrechen oder ausführen @@ -155872,7 +155872,7 @@ Der Dialog wird zum Beispiel für das Bestätigen des Löschens oder bei Fehlermeldungen eingesetzt. - Textur importieren + Textur importieren iVBORw0KGgoAAAANSUhEUgAAAvAAAAGQCAYAAADIulS9AAAgAElEQVR4nOzdeVhV1eI+8MWM zAioIII5oowKioAKkkqO4DwWlkNqGta362w4p+kNNUstNfNWzmCOqSkomrPmvV27qaU55oiG @@ -156333,8 +156333,8 @@ SUVORK5CYII= - - JFXTextfield, hier lässt sich ein Pfad zu einer Textur eingeben + + JFXTextfield, hier lässt sich ein Pfad zu einer Textur eingeben @@ -156380,8 +156380,8 @@ - - JFXButton, öffnet FileChooser + + JFXButton, öffnet FileChooser @@ -156427,8 +156427,8 @@ - - JFXTextfield, hier wird der Name der ausgewählten Textur angezeigt und lässt sich ändern + + JFXTextfield, hier wird der Name der ausgewählten Textur angezeigt und lässt sich ändern @@ -156474,8 +156474,8 @@ - - JFXChipView, hier lassen sich Tags setzen. Resolution und Datewerden automatisch gesetzt + + JFXChipView, hier lassen sich Tags setzen. Resolution und Datewerden automatisch gesetzt @@ -156521,9 +156521,9 @@ - + Die ImportView wird angezeigt wenn man eine neue Textur importiert. Sie besteht aus einem Textfield, in welchem sich der Pfad zur Textur eingeben lässt. Wird die Textur über den FileChooser ausgewählt, wird dieser Pfad im Textfield angezeigt. Über ein weiteres Textfield lässt sich ein beliebiger eindeutiger Name setzen, dieser ist am Anfang auf den Name der Textur gesetzt. Tags lassen sich über eine JFXChipView setzen. - Changelog + Changelog @@ -156537,34 +156537,34 @@ - 1.0.0 + 1.0.0 - Dokument UI Elemente erstellt + Dokument UI Elemente erstellt - 1.1.0 + 1.1.0 - Detailbeschreibung hinzugefügt + Detailbeschreibung hinzugefügt - 1.2.0 + 1.2.0 - Einleitung und Diagramm hinzugefügt + Einleitung und Diagramm hinzugefügt - 1.2.1 + 1.2.1 - Exportiren mittels Kontextmenü + Exportieren mittels Kontextmenü diff --git a/doc/feindesign/feindesign_ui_elemente.pdf b/doc/feindesign/feindesign_ui_elemente.pdf index 0b84642..a92c0ae 100644 Binary files a/doc/feindesign/feindesign_ui_elemente.pdf and b/doc/feindesign/feindesign_ui_elemente.pdf differ diff --git a/orga/planner/Ausgabe.pdf b/orga/planner/Ausgabe.pdf index 54d6258..7a2bcbc 100644 Binary files a/orga/planner/Ausgabe.pdf and b/orga/planner/Ausgabe.pdf differ diff --git a/orga/planner/bestPlanEver.html b/orga/planner/bestPlanEver.html index 705efb8..b637cdf 100644 --- a/orga/planner/bestPlanEver.html +++ b/orga/planner/bestPlanEver.html @@ -351,30 +351,30 @@ th.gantt-day-header { - + - + - - + + - - + + - - + +
Firma:Company: AI4 - HS Offenburg
Koordinator:Manager: Hendrik Schutter
Beginn:22. März 2019Start:March 22, 2019
Ende:1. Januar 1970Finish:January 1, 1970
Datum des Berichts:1. Januar 1970Report Date:January 1, 1970

- Gantt-Diagramm + Gantt Chart

@@ -386,7 +386,7 @@ th.gantt-day-header { Name @@ -933,18 +933,18 @@ th.gantt-day-header {
- Arbeit + Work
- - - - - - - - - - - - + + + + + + + + + + + + @@ -1185,7 +1185,7 @@ th.gantt-day-header {
-
+
J
@@ -1279,7 +1279,9 @@ th.gantt-day-header {
Woche 13, 2019Woche 14, 2019Woche 15, 2019Woche 16, 2019Woche 17, 2019Woche 18, 2019Woche 19, 2019Woche 20, 2019Woche 21, 2019Woche 22, 2019Woche 23, 2019Woche 24, 2019Week 13, 2019Week 14, 2019Week 15, 2019Week 16, 2019Week 17, 2019Week 18, 2019Week 19, 2019Week 20, 2019Week 21, 2019Week 22, 2019Week 23, 2019Week 24, 2019
-
+
+
+
@@ -1309,7 +1311,9 @@ th.gantt-day-header {
-
+
+
+
H[50], J[50]
@@ -1334,7 +1338,9 @@ th.gantt-day-header {
-
+
+
+
@@ -1345,7 +1351,7 @@ th.gantt-day-header {
-
+
R
@@ -1356,7 +1362,9 @@ th.gantt-day-header {
-
+
+
+
@@ -1366,7 +1374,9 @@ th.gantt-day-header {
-
+
+
+
@@ -1432,7 +1442,7 @@ th.gantt-day-header {

- Aufgaben + Tasks

@@ -1444,22 +1454,22 @@ th.gantt-day-header { Name
- Beginn + Start - Ende + Finish - Arbeit + Work - Abgeschlossen + Complete - Kosten + Cost - Zugewiesen zu + Assigned to Notes @@ -1892,7 +1902,7 @@ th.gantt-day-header { 3d - 10% + 100% @@ -2205,7 +2215,7 @@ th.gantt-day-header { 2d - 0% + 50% @@ -2295,7 +2305,7 @@ th.gantt-day-header { 3d - 0% + 70% @@ -2382,7 +2392,7 @@ th.gantt-day-header { 6d - 0% + 100% @@ -2412,7 +2422,7 @@ th.gantt-day-header { 6d - 5% + 100% @@ -2442,7 +2452,7 @@ th.gantt-day-header { 3d - 0% + 100% @@ -2472,7 +2482,7 @@ th.gantt-day-header { 2d - 0% + 100% @@ -2663,7 +2673,7 @@ th.gantt-day-header {

- Ressourcen + Resources

@@ -2672,19 +2682,19 @@ th.gantt-day-header { Name @@ -2697,7 +2707,7 @@ th.gantt-day-header { H
- Kurzname + Short name - Typ + Type - Gruppe + Group - E-Mail + Email - Kosten + Cost
- Arbeit + Work @@ -2721,7 +2731,7 @@ th.gantt-day-header { J - Arbeit + Work @@ -2745,7 +2755,7 @@ th.gantt-day-header { L - Arbeit + Work @@ -2769,7 +2779,7 @@ th.gantt-day-header { R - Arbeit + Work @@ -2787,7 +2797,7 @@ th.gantt-day-header {