@@ -45,18 +45,18 @@ body {
45
45
position : absolute;
46
46
align-items : center;
47
47
justify-content : center;
48
- top : 86% ;
48
+ top : 86% ;
49
49
left : 50% ;
50
50
transform : translateX (-50% );
51
- background-color : # ffcc00 ;
51
+ background-color : # ffcc00 ;
52
52
color : # ffffff ;
53
53
text-align : center;
54
54
padding : 10px ;
55
55
border-radius : 5px ;
56
56
box-shadow : 0 0 10px rgba (0 , 0 , 0 , 0.2 );
57
- width : calc (100% - 18px );
58
- z-index : 100 ;
59
- animation : fadeInOut 5s ease;
57
+ width : calc (100% - 18px );
58
+ z-index : 100 ;
59
+ animation : fadeInOut 5s ease;
60
60
}
61
61
62
62
# snackbar i {
@@ -91,12 +91,12 @@ body {
91
91
top : 90% ;
92
92
left : 50% ;
93
93
transform : translateX (-50% ) translateY (100% );
94
- background-color : # ffcc00 ;
94
+ background-color : # ffcc00 ;
95
95
color : # ffffff ;
96
96
padding : 10px ;
97
97
border-radius : 5px ;
98
98
box-shadow : 0 0 10px rgba (0 , 0 , 0 , 0.2 );
99
- width : calc (100% - 18px );
99
+ width : calc (100% - 18px );
100
100
z-index : 100 ;
101
101
animation : slideUp 0.5s ease-in-out forwards;
102
102
}
@@ -109,48 +109,84 @@ body {
109
109
margin-left : 8px ;
110
110
}
111
111
112
- .loader {
113
- width : 8px ;
114
- height : 8px ;
115
- left : 16px ;
116
- border-radius : 50% ;
117
- background-color : var (--vscode-progressBar-background );
118
- box-shadow : 32px 0 var (--vscode-progressBar-background ), -32px 0 var (--vscode-progressBar-background );
119
- position : relative;
120
- animation : flash 0.5s ease-out infinite alternate;
112
+ .file-path {
113
+ font-family : 'Courier New' , Courier, monospace;
114
+ color : var (--vscode-editor-foreground );
121
115
}
122
116
123
- @keyframes flash {
124
- 0% {
125
- background-color : # FFF2 ;
126
- box-shadow : 16px 0 # FFF2, -16px 0 var (--vscode-progressBar-background );
127
- }
117
+ .dot-flashing {
118
+ position : relative;
119
+ width : 10px ;
120
+ height : 10px ;
121
+ border-radius : 5px ;
122
+ background-color : var (--vscode-progressBar-background );
123
+ color : var (--vscode-progressBar-background );
124
+ animation : dot-flashing 1s infinite linear alternate;
125
+ animation-delay : 0.5s ;
126
+ display : none;
127
+ }
128
128
129
- 50% {
130
- background-color : var (--vscode-progressBar-background );
131
- box-shadow : 16px 0 # FFF2, -16px 0 # FFF2 ;
132
- }
129
+ .dot-flashing ::before , .dot-flashing ::after {
130
+ content : "" ;
131
+ display : inline-block;
132
+ position : absolute;
133
+ top : 0 ;
134
+ }
133
135
134
- 100% {
135
- background-color : # FFF2 ;
136
- box-shadow : 16px 0 var (--vscode-progressBar-background ), -16px 0 # FFF2 ;
136
+ .dot-flashing ::before {
137
+ left : -15px ;
138
+ width : 10px ;
139
+ height : 10px ;
140
+ border-radius : 5px ;
141
+ background-color : var (--vscode-progressBar-background );
142
+ color : var (--vscode-progressBar-background );
143
+ animation : dot-flashing 1s infinite alternate;
144
+ animation-delay : 0s ;
145
+ }
146
+
147
+ .dot-flashing ::after {
148
+ left : 15px ;
149
+ width : 10px ;
150
+ height : 10px ;
151
+ border-radius : 5px ;
152
+ background-color : var (--vscode-progressBar-background );
153
+ color : var (--vscode-progressBar-background );
154
+ animation : dot-flashing 1s infinite alternate;
155
+ animation-delay : 1s ;
156
+ }
157
+
158
+ @keyframes dot-flashing {
159
+ 0% {
160
+ background-color : var (--vscode-progressBar-background );
137
161
}
138
- }
162
+ 50% , 100% {
163
+ background-color : var (--vscode-editor-foreground );
164
+ }
165
+ }
139
166
140
167
@keyframes slideUp {
141
168
from {
142
169
opacity : 0 ;
143
170
transform : translateX (-50% ) translateY (100% );
144
171
}
172
+
145
173
to {
146
174
opacity : 1 ;
147
175
transform : translateX (-50% ) translateY (0 );
148
176
}
149
177
}
150
178
151
179
@keyframes fadeInOut {
152
- 0% , 100% { opacity : 0 ; }
153
- 10% , 90% { opacity : 1 ; }
180
+
181
+ 0% ,
182
+ 100% {
183
+ opacity : 0 ;
184
+ }
185
+
186
+ 10% ,
187
+ 90% {
188
+ opacity : 1 ;
189
+ }
154
190
}
155
191
156
192
.message {
@@ -200,7 +236,13 @@ body {
200
236
}
201
237
202
238
# dynamic-messages {
203
- word-break : break-word;
239
+ word-break : break-word;
240
+ }
241
+
242
+ # workspace-loader {
243
+ background-color : var (--vscode-editor-background );
244
+ color : var (--vscode-editor-foreground );
245
+ fill : var (--vscode-editor-foreground );
204
246
}
205
247
206
248
.user-gemini-pro p {
@@ -246,7 +288,8 @@ ul li::before {
246
288
margin-right : 5px ;
247
289
}
248
290
249
- ol , ul {
291
+ ol ,
292
+ ul {
250
293
padding-left : 11px ;
251
294
}
252
295
@@ -256,4 +299,35 @@ ol {
256
299
257
300
ul {
258
301
list-style-type : disc;
302
+ }
303
+
304
+ .typing-loader {
305
+ width : 4px ;
306
+ height : 4px ;
307
+ border-radius : 50% ;
308
+ animation : loading 1s linear infinite alternate;
309
+ margin-bottom : 4px ;
310
+ }
311
+
312
+ @keyframes loading {
313
+ 0% {
314
+ background-color : var (--vscode-progressBar-background );
315
+ box-shadow :
316
+ 8px 0px 0px 0px var (--vscode-editor-foreground ),
317
+ 16px 0px 0px 0px var (--vscode-editor-foreground );
318
+ }
319
+
320
+ 25% {
321
+ background-color : var (--vscode-editor-foreground );
322
+ box-shadow :
323
+ 8px 0px 0px 0px var (--vscode-progressBar-background ),
324
+ 16px 0px 0px 0px var (--vscode-editor-foreground );
325
+ }
326
+
327
+ 75% {
328
+ background-color : var (--vscode-editor-foreground );
329
+ box-shadow :
330
+ 8px 0px 0px 0px var (--vscode-editor-foreground ),
331
+ 16px 0px 0px 0px var (--vscode-progressBar-background );
332
+ }
259
333
}
0 commit comments