Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Table update #29

Merged
merged 3 commits into from
May 23, 2021
Merged

Table update #29

merged 3 commits into from
May 23, 2021

Conversation

Noxdor
Copy link
Member

@Noxdor Noxdor commented May 23, 2021

Die visuellen Updates sind fertig! Die funktionellen kommen als nächstes, die werden wohl noch ein bisschen dauern :)

Besonders folgende in #26 gesammelten Verbesserungsvorschläge wurden eingefügt:

  1. Die Tabelle wurde schmaler gemacht, sie füllt jetzt stehts 95% der Bildschirmbreite aus.
  2. Die Farben wurden komplett überarbeitet.
    a. Die Farbe Rot wurde aufgrund ihrer negativen Bedeutung entfernt und durch ein grau ersetzt (Eine Veränderung der Ansicht nach im Zweit- oder Drittversuch bestandener Prüfung folgt noch.)
    b. Die Farbthema wurde stärker an die Graustufenlogik der Originaltabelle angepasst, ohne zu langweilig zu werden.
    c. Die einheitliche Farbe der ersten Spalte wurde entfernt.
  3. Die Paddings der Zeilen wurden verkleinert, die Tabelle ist schmaler geworden.
  4. Die Sortiericons wurden angepasst. Es wird nun ein in beide Richtungen zeigendes Icon angezeigt, wenn keine Sortierung vorgenommen ist. Ansonsten erscheinen die beiden Sortiericons in die Richtungen absteigend und aufsteigend.
    a. Achtung! Diese Neuerung repariert lediglich das visuelle Problem. Allgemeine Probleme der Sortierung wurden hier noch nicht gelöst, dafür muss die dahinterliegende Datenstruktur von einem mehrdimensionalen Array auf ein Array mit Objekten für jede Zeile mit entsprechenden Attributen umgestellt werden. Diese Verbesserung folgt noch.
  5. Die Schriftgröße wurde ein bisschen verkleinert.

Insbesondere fehlen noch folgende Anpassungen: Filter und Datenstruktur - Optimierung, Aufklappbare Module, An- und abwählbare Spalten. Außerdem ist ist das Problem mit dem Brave Browser noch nicht gelöst, beziehungsweise noch nicht mal angeschaut bisher :D Also da wartet noch eine gute Portion Programmierspaß für die kommenden Wochen und Monate, je nachdem, wie die Zeit bleibt :D

Ganz lieben Dank besonders an @OliEfr für das Sammeln des Feedbacks und den persönlichen Input, sowie an @C0ntroller fürs aufmerksam machen auf das Problem mit dem Brave Browser und für das Ausreden der Gradienteneffekte :D

@OliEfr OliEfr merged commit 7f301f8 into TUfast-TUD:master May 23, 2021
// THIS IS MODIFIED LINE BY OLIVER HAUSDOERFER TO ALWAYS SHOW SORT ICONS
// var vsThvue_type_template_id_6008fdf0_render = function () { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; return _c('th', { attrs: { "colspan": "1", "rowspan": "1" }, on: { "click": function ($event) { return _vm.sortValue() } } }, [_c('div', { staticClass: "vs-table-text" }, [_vm._t("default"), (true) ? _c('span', { staticClass: "sort-th" }, [_c('vs-icon', { staticClass: "th-sort-icon", attrs: { "icon": _vm.currentSort == 1 ? 'expand_less' : 'expand_more' } })], 1) : _vm._e()], 2)]) }

// THIS IS THE FURTHER MODIFIED LINE BY LENNART GUDERIAN TO SHOW AN UNFOLD_MORE-ICON IN THE UNSORTED AND THE
Copy link
Member

@OliEfr OliEfr May 24, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Noxdor Haha gewöhne dir bitte nicht alle meine schlechten collaborations habits an 👍 😆
Aber die Lösung wie es jetzt ist finde ich gut :)

@Noxdor
Copy link
Member Author

Noxdor commented May 31, 2021

😂 Ich will es doch nur einheitlich halten 😝

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants