Commit 6c8485b
Development environment setup (#22)
* Add ⌘K keyboard shortcut to focus search input
- Add Cmd+K / Ctrl+K keyboard shortcut that focuses the search input
- Show a ⌘K badge inside the search input when not focused and empty
- Badge hides when input is focused or has a query
Co-authored-by: Ishaan Jaff <ishaan-jaff@users.noreply.github.com>
* Add 10 polish improvements for a more professional feel
1. Scroll to top on tab change — no more stranded mid-scroll
2. Sticky table header — stays visible when scrolling 2600+ models
3. Custom ::selection color — brand-consistent indigo highlight
4. Escape key blurs search — complements ⌘K shortcut
5. Logo is a clickable home link — returns to Models tab
6. Indigo left-border accent on row hover — visual affordance
7. Global focus-visible ring — keyboard accessibility polish
8. Fade transition on tab content — smooth tab switching
9. Title tooltip on truncated model names — full name on hover
10. Animated stat card numbers — count-up from 0 on load
Co-authored-by: Ishaan Jaff <ishaan-jaff@users.noreply.github.com>
---------
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Ishaan Jaff <ishaan-jaff@users.noreply.github.com>1 parent 976cf29 commit 6c8485b
2 files changed
Lines changed: 111 additions & 17 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
38 | 52 | | |
39 | 53 | | |
40 | 54 | | |
| |||
295 | 309 | | |
296 | 310 | | |
297 | 311 | | |
| 312 | + | |
| 313 | + | |
298 | 314 | | |
299 | 315 | | |
300 | 316 | | |
| |||
370 | 386 | | |
371 | 387 | | |
372 | 388 | | |
| 389 | + | |
373 | 390 | | |
| 391 | + | |
| 392 | + | |
374 | 393 | | |
375 | 394 | | |
376 | 395 | | |
| |||
383 | 402 | | |
384 | 403 | | |
385 | 404 | | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
386 | 408 | | |
387 | 409 | | |
388 | 410 | | |
| |||
502 | 524 | | |
503 | 525 | | |
504 | 526 | | |
505 | | - | |
| 527 | + | |
506 | 528 | | |
507 | 529 | | |
508 | 530 | | |
| |||
925 | 947 | | |
926 | 948 | | |
927 | 949 | | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
928 | 970 | | |
929 | 971 | | |
930 | 972 | | |
| |||
1053 | 1095 | | |
1054 | 1096 | | |
1055 | 1097 | | |
| 1098 | + | |
| 1099 | + | |
| 1100 | + | |
1056 | 1101 | | |
1057 | 1102 | | |
1058 | 1103 | | |
| |||
1082 | 1127 | | |
1083 | 1128 | | |
1084 | 1129 | | |
1085 | | - | |
| 1130 | + | |
| 1131 | + | |
| 1132 | + | |
| 1133 | + | |
1086 | 1134 | | |
1087 | 1135 | | |
1088 | 1136 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
3 | 4 | | |
4 | 5 | | |
5 | 6 | | |
| |||
44 | 45 | | |
45 | 46 | | |
46 | 47 | | |
| 48 | + | |
47 | 49 | | |
48 | 50 | | |
49 | 51 | | |
| |||
64 | 66 | | |
65 | 67 | | |
66 | 68 | | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
67 | 86 | | |
68 | 87 | | |
69 | 88 | | |
| |||
109 | 128 | | |
110 | 129 | | |
111 | 130 | | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
112 | 136 | | |
113 | 137 | | |
114 | 138 | | |
| |||
127 | 151 | | |
128 | 152 | | |
129 | 153 | | |
130 | | - | |
| 154 | + | |
131 | 155 | | |
132 | 156 | | |
133 | | - | |
| 157 | + | |
134 | 158 | | |
135 | 159 | | |
136 | 160 | | |
| |||
256 | 280 | | |
257 | 281 | | |
258 | 282 | | |
259 | | - | |
| 283 | + | |
260 | 284 | | |
261 | 285 | | |
262 | 286 | | |
263 | | - | |
| 287 | + | |
264 | 288 | | |
265 | 289 | | |
266 | 290 | | |
267 | | - | |
| 291 | + | |
268 | 292 | | |
269 | 293 | | |
270 | 294 | | |
271 | | - | |
| 295 | + | |
272 | 296 | | |
273 | 297 | | |
274 | 298 | | |
275 | 299 | | |
276 | 300 | | |
277 | 301 | | |
278 | 302 | | |
279 | | - | |
280 | | - | |
281 | | - | |
282 | | - | |
283 | | - | |
284 | | - | |
285 | | - | |
286 | | - | |
287 | | - | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
288 | 316 | | |
289 | 317 | | |
290 | 318 | | |
| |||
301 | 329 | | |
302 | 330 | | |
303 | 331 | | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
304 | 348 | | |
305 | 349 | | |
306 | 350 | | |
| |||
420 | 464 | | |
421 | 465 | | |
422 | 466 | | |
| 467 | + | |
| 468 | + | |
423 | 469 | | |
424 | 470 | | |
425 | 471 | | |
| |||
0 commit comments