Manchmal verbringe ich einen ganzen Tag mit Sachen die kein Spieler je bewusst wahrnehmen wird. Heute: Scrollbars.
Das Scrollbar-Problem
ImGui hat eingebaute Scrollbars. Sie funktionieren. Aber sie sehen aus wie 2004. Und sie verhalten sich nicht so wie man es von modernen UIs gewohnt ist: Kein Smooth Scrolling, keine Scroll-Inertia, und auf manchen Screens hat die Scrollbar den Inhalt überlappt statt daneben zu stehen.
Ich hab jetzt eigene Scrollbar-Logik geschrieben. Klingt absurd — und ist es auch. Aber das Ergebnis: Smooth Scrolling überall, saubere Darstellung, kein Overlap. Ein Tag Arbeit für etwas das einfach funktionieren sollte.
Die tausend kleinen Sachen
Phase 2 besteht zu 50% aus solchen Details:
- Hover-Effekte auf Buttons die vorher tot wirkten
- Tooltips die erklären was ein Attribut bedeutet
- Farbkodierung: Grün = gut, Rot = schlecht, Gold = besonders
- Animations-Übergänge zwischen Screens
- Tastaturnavigation die man nicht sieht aber vermissen würde
Keins davon ist ein Feature das auf einer Featureliste steht. Aber zusammen machen sie den Unterschied zwischen „funktioniert“ und „fühlt sich gut an“. Phase 2 in a nutshell.