fix: Ausrüstungs- und Waffen-Slots einheitlich groß und ausgerichtet #21
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
DasAoD/sfguildsv2!21
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/equip-slot-size-consistency"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Nach PR #20 waren Füße/Schmuck (letzte Ausrüstungsreihe) und die Waffen-Slots zwar näher beieinander, aber die Waffen-Icons wirkten spürbar kleiner als die restlichen Ausrüstungs-Icons — und jede Größenänderung an einer Seite verschob durch die 1fr-Grid-Spalten rückwirkend die Größe der anderen Seite.
Ursache
.char-slotbekam seine Größe bisher rein aus der1fr-Breite seiner Grid-Spalte (width: 100%), während.char-weapon-row .char-slotfest auf 72px gesetzt war. Das erzeugt eine gegenseitige Abhängigkeit: eine breitere Mitte (Waffen-Zeile) lässt die Seitenspalten schrumpfen und umgekehrt — Größe und Position laufen sich ständig gegenseitig davon.Änderung
.char-slot(Ausrüstung und Waffen) haben jetzt eine feste Breite von 96px statt variabler1fr-Breite..char-heronutzt feste statt flexible Spaltenbreiten für die Seitenspalten (96px auto 96px), damit die Größe stabil bleibt, egal was in der Mitte passiert."... — noch 3T 12Std"), geht also nicht verloren.Test
Live im Browser simuliert (CSS-Overrides direkt in der laufenden Seite injiziert): Waffen-Slot-Oberkante liegt jetzt exakt auf Höhe von "Füße", ~4px Unterschied zu "Schmuck" (Rundungsdifferenz). Modal weiterhin ohne internen Scrollbalken. Bitte nach Merge/Deploy nochmal am echten Modal gegenchecken.
Bisher bekamen Ausrüstungs-Slots ihre Größe rein aus der 1fr-Grid- Spaltenbreite (width:100%), während Waffen-Slots fest auf 72px standen. Das führte zu zwei Problemen: - Waffen-Slots wirkten sichtbar kleiner als alle anderen Items. - Jede Größenänderung an einer Seite verschob rückwirkend die Spaltenbreite der anderen Seite (1fr verteilt den Rest neu), was die Höhen-Ausrichtung aus der letzten PR wieder zunichte machte. Jetzt haben alle .char-slot (Ausrüstung + Waffen) eine feste Breite von 96px, char-hero nutzt feste statt flexible Spaltenbreiten für die Seitenspalten. Damit ist die Positionierung stabil und nicht mehr von der Breite der Tränke-/Waffen-Zeile in der Mitte abhängig. Um dafür genug vertikalen Platz zu schaffen, damit die Waffen-Slots auf Höhe von Füße/Schmuck (letzte Ausrüstungsreihe) landen, wurden die Tränke-Icons weiter verkleinert (28px -> 18px), der "TRÄNKE"- Titel entfernt (redundant zu den Tooltips) und die sichtbare Ablaufzeit ausgeblendet — sie steht aber weiterhin im Tooltip ("... — noch 3T 12Std"), geht also nicht verloren. Live getestet (CSS-Overrides in der laufenden Seite injiziert): Waffen-Slot-Oberkante liegt jetzt exakt auf Höhe von Füße, ~4px Unterschied zu Schmuck (Rundungsdifferenz), Modal weiterhin ohne Scrollbalken.