feat(sidebar): add grid loader indicator for active sessions (#158)
Replace the subtle pulse animation with a visible 3x3 grid loader that appears before the session name when a session is actively processing. This provides clearer visual feedback of session activity. - Add new GridLoader component (pure CSS, no dependencies) - Show loader in sidebar when session phase is 'busy' or 'cooldown'
This commit is contained in:
@@ -1546,3 +1546,18 @@ html:not(.dark) .chat-scroll {
|
||||
.fonts-loaded .terminal-viewport-container {
|
||||
font-family: "JetBrainsMono Nerd Font", "FiraCode Nerd Font", "Fira Code", "JetBrains Mono", "SFMono-Regular", Menlo, Consolas, "Liberation Mono", "Courier New", monospace;
|
||||
}
|
||||
|
||||
@keyframes grid-pulse {
|
||||
0%, 100% {
|
||||
opacity: 0.2;
|
||||
transform: scale(0.8);
|
||||
}
|
||||
50% {
|
||||
opacity: 1;
|
||||
transform: scale(1);
|
||||
}
|
||||
}
|
||||
|
||||
.animate-grid-pulse {
|
||||
animation: grid-pulse 1.2s ease-in-out infinite;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user