feat: Einführung neuer API-Endpunkte zur Verwaltung von Benutzereinstellungen und Druckerstatus. Implementierung von Funktionen zur Überprüfung wartender Jobs und zur Aktualisierung aller Drucker. Verbesserung der Benutzeroberfläche durch optimierte Ladeanzeigen und Warnungen für Offline-Drucker. Anpassungen in den Templates zur Unterstützung neuer Funktionen und zur Verbesserung der Benutzererfahrung.

This commit is contained in:
2025-05-27 12:19:03 +02:00
parent cbe1864678
commit e9071c7b57
11 changed files with 1101 additions and 17 deletions

View File

@@ -462,18 +462,35 @@
@apply text-slate-900 dark:text-white bg-slate-100 dark:bg-black shadow-sm;
}
/* Verbesserte Navbar Styles - Glassmorphism ohne überlagerte Hintergründe */
/* Verbesserte Navbar Styles - Verstärktes Glassmorphism */
.navbar {
@apply sticky top-0 z-50 backdrop-blur-2xl border-b border-gray-200/40 dark:border-slate-700/15 shadow-xl;
background: rgba(255, 255, 255, 0.5);
backdrop-filter: blur(24px) saturate(200%) brightness(120%);
-webkit-backdrop-filter: blur(24px) saturate(200%) brightness(120%);
box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(255, 255, 255, 0.1);
@apply sticky top-0 z-50 backdrop-blur-3xl border-b border-gray-200/30 dark:border-slate-600/20 shadow-2xl;
position: -webkit-sticky !important;
position: sticky !important;
top: 0 !important;
z-index: 50 !important;
width: 100% !important;
background: rgba(255, 255, 255, 0.15);
backdrop-filter: blur(40px) saturate(200%) brightness(130%) contrast(110%);
-webkit-backdrop-filter: blur(40px) saturate(200%) brightness(130%) contrast(110%);
box-shadow:
0 8px 32px rgba(0, 0, 0, 0.12),
0 2px 8px rgba(0, 0, 0, 0.08),
inset 0 1px 0 rgba(255, 255, 255, 0.2),
0 0 0 1px rgba(255, 255, 255, 0.1);
border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.dark .navbar {
background: rgba(0, 0, 0, 0.5); /* Transparenter für stärkeren Glaseffekt */
box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(255, 255, 255, 0.05);
background: rgba(0, 0, 0, 0.25);
backdrop-filter: blur(40px) saturate(180%) brightness(120%) contrast(120%);
-webkit-backdrop-filter: blur(40px) saturate(180%) brightness(120%) contrast(120%);
box-shadow:
0 8px 32px rgba(0, 0, 0, 0.6),
0 2px 8px rgba(0, 0, 0, 0.4),
inset 0 1px 0 rgba(255, 255, 255, 0.1),
0 0 0 1px rgba(255, 255, 255, 0.05);
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.navbar-brand {
@@ -555,6 +572,17 @@
}
}
/* Navbar Sticky Fix - Außerhalb von @layer für höhere Priorität */
.navbar {
position: -webkit-sticky !important;
position: sticky !important;
top: 0 !important;
z-index: 50 !important;
width: 100% !important;
left: 0 !important;
right: 0 !important;
}
/* Dark Mode Toggle - Schwarz statt Blau im Light Mode */
.dark-mode-toggle {
@apply p-3 rounded-full bg-black/80 hover:bg-gray-800/80 dark:bg-white/80 dark:hover:bg-gray-200/80 text-white dark:text-slate-900 transition-all duration-300 focus:outline-none focus:ring-2 focus:ring-gray-500 shadow-xl;

File diff suppressed because one or more lines are too long