Asset-Detail UX
Überblick
Uslimato bietet zwei komplementäre Wege, ein Asset aus einer Liste zu inspizieren: die Vollbild-Navigation (öffnet eine eigene Seite unter /assets/[id]) und eine Hover-Vorschau (eine schlanke Karte mit den wichtigsten Informationen zum Asset). Beide Oberflächen teilen sich denselben Cache — ein Wechsel zwischen ihnen ist unmittelbar, sobald ein Asset einmal geladen wurde.
Klick-Verhalten
Die Asset-Liste unter /assets, die Tabelle „Zugewiesene Assets" im Benutzerdetail-Panel und die Ergebnisse der globalen Suche respektieren alle eine persönliche Präferenz:
- Vollbild (Standard): Ein Klick auf eine Asset-Zeile navigiert zur vollständigen Asset-Seite. Browser-Zurück stellt die vorherige Liste mit Filtern und Scroll-Position wieder her.
- Seitenstreifen: Ein Klick auf eine Asset-Zeile öffnet den bekannten Slide-Over-Streifen über der aktuellen Liste. Nützlich, wenn du mehrere Assets miteinander vergleichen willst, ohne den Kontext zu verlieren.
Unabhängig von der Präferenz gilt:
- Ctrl/Cmd-Klick, Shift-Klick und Mittelklick öffnen das Asset in einem neuen Tab.
- Enter und Leertaste aktivieren die fokussierte Zeile.
- Touch-Taps navigieren immer direkt — der Seitenstreifen-Modus ist Desktop-only.
Hover-Vorschau
Nach 2 Sekunden Verweilen (oder Keyboard-Fokus) auf einer Asset-Zeile erscheint eine kompakte Vorschau-Karte in der Nähe des Cursors. Sie zeigt:
- Miniaturbild (Modellfoto, falls vorhanden; sonst das Icon des Gerätetyps)
- Asset-Name und sprechenden Asset-Tag
- Aktuelles Status-Abzeichen
- Hersteller und Modell
- Zugewiesene Person
- Standort-Pfad
- Seriennummer
Die Karte ist nur zur Anzeige gedacht — klicke auf die Zeile, um das Asset tatsächlich zu öffnen. Pointer wegbewegen, Escape, Scrollen oder Tab-Wechsel schließt die Vorschau sofort.
Die Vorschau erscheint ausschließlich auf Geräten mit präzisem Pointer und echter Hover-Fähigkeit (Desktop-Mäuse und Trackpads). Auf reinen Touch-Geräten wird sie nie angezeigt.
Während der Vorschau-Timer läuft, lädt Uslimato das Asset im Hintergrund über die API vor, sodass der anschließende Klick ohne weiteren Roundtrip rendern kann.
Präferenzen
Beide Verhalten werden pro Benutzer unter Einstellungen → App gesteuert:
- Klick-Verhalten: Vollbild oder Seitenstreifen
- Hover-Vorschau anzeigen: an / aus
Änderungen greifen sofort über Tabs hinweg. Präferenzen werden lokal zwischengespeichert und mit dem Server synchronisiert, sodass sie dich über Browser hinweg begleiten.
Sprechende Display-IDs
Assets, Tickets und Bewegungen haben jeweils einen menschen-lesbaren Identifier, den Uslimato der UUID vorzieht, wenn ein Header, Breadcrumb, Browser-Titel, Kopier-Button, Toast oder eine Benachrichtigung für Nutzer dargestellt wird:
| Entität | Feld | Beispiel |
|---|---|---|
| Asset | asset_tag | AST-00000042 |
| Ticket | ticket_number | TKT-000013 |
| Bewegung | movement_number | MOV-000007 |
URLs bleiben stabil UUID-basiert. Fehlt eine Display-ID aus irgendeinem Grund, fällt Uslimato auf die ersten acht Zeichen der UUID zurück, sodass der Header niemals leer bleibt.