|
80 | 80 | .git-panel-overview { |
81 | 81 | display: flex; |
82 | 82 | flex-direction: column; |
83 | | - gap: 8px; |
84 | | - padding: 12px; |
85 | | - border-radius: 18px; |
86 | | - border: 1px solid var(--cm-border-default); |
87 | | - background: var(--cm-surface-panel-soft); |
| 83 | + gap: 10px; |
| 84 | + padding: 0 0 12px; |
| 85 | + border-radius: 0; |
| 86 | + border: 0; |
| 87 | + border-bottom: 1px solid var(--cm-border-soft); |
| 88 | + background: transparent; |
88 | 89 | } |
89 | 90 |
|
90 | 91 | .git-panel-overview-status { |
|
280 | 281 | .git-root-list { |
281 | 282 | display: flex; |
282 | 283 | flex-direction: column; |
283 | | - gap: 8px; |
| 284 | + gap: 2px; |
284 | 285 | } |
285 | 286 |
|
286 | 287 | .git-root-item { |
|
289 | 290 | gap: 8px; |
290 | 291 | width: 100%; |
291 | 292 | text-align: left; |
292 | | - border: 1px solid var(--cm-border-soft); |
293 | | - background: var(--cm-surface-row); |
| 293 | + border: 0; |
| 294 | + background: transparent; |
294 | 295 | color: var(--text-emphasis); |
295 | | - padding: 10px 12px; |
296 | | - border-radius: 14px; |
| 296 | + padding: 9px 10px; |
| 297 | + border-radius: 12px; |
297 | 298 | font-size: 12px; |
298 | 299 | box-shadow: none; |
299 | 300 | transform: none; |
300 | | - transition: background 160ms ease, border-color 160ms ease; |
| 301 | + transition: background 160ms ease; |
301 | 302 | } |
302 | 303 |
|
303 | 304 | .git-root-item.active { |
304 | 305 | background: var(--cm-surface-panel-active); |
305 | | - border-color: var(--cm-border-accent-strong); |
| 306 | + box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--cm-border-accent) 55%, transparent); |
306 | 307 | } |
307 | 308 |
|
308 | 309 | .git-root-item:hover { |
309 | 310 | background: var(--cm-surface-panel-hover); |
310 | | - border-color: var(--cm-border-hover); |
311 | 311 | box-shadow: none; |
312 | 312 | transform: none; |
313 | 313 | } |
|
350 | 350 | .diff-section { |
351 | 351 | display: flex; |
352 | 352 | flex-direction: column; |
353 | | - gap: 10px; |
354 | | - padding: 12px; |
355 | | - border-radius: 18px; |
356 | | - background: var(--cm-surface-panel-soft); |
357 | | - border: 1px solid var(--cm-border-default); |
| 353 | + gap: 8px; |
| 354 | + padding: 0; |
| 355 | + border-radius: 0; |
| 356 | + background: transparent; |
| 357 | + border: 0; |
| 358 | +} |
| 359 | + |
| 360 | +.diff-section + .diff-section { |
| 361 | + padding-top: 12px; |
| 362 | + border-top: 1px solid var(--cm-border-soft); |
358 | 363 | } |
359 | 364 |
|
360 | 365 | .diff-section-title { |
|
409 | 414 | .diff-section-list { |
410 | 415 | display: flex; |
411 | 416 | flex-direction: column; |
412 | | - gap: 8px; |
| 417 | + gap: 2px; |
413 | 418 | } |
414 | 419 |
|
415 | 420 | .per-file-tree { |
416 | 421 | display: flex; |
417 | 422 | flex-direction: column; |
418 | | - gap: 10px; |
| 423 | + gap: 12px; |
419 | 424 | overflow-y: auto; |
420 | 425 | overflow-x: hidden; |
421 | 426 | flex: 1; |
|
426 | 431 | } |
427 | 432 |
|
428 | 433 | .per-file-group { |
429 | | - border: 1px solid var(--cm-border-default); |
430 | | - border-radius: 16px; |
431 | | - background: var(--cm-surface-panel-soft); |
432 | | - overflow: hidden; |
| 434 | + display: flex; |
| 435 | + flex-direction: column; |
| 436 | + gap: 6px; |
| 437 | +} |
| 438 | + |
| 439 | +.per-file-group + .per-file-group { |
| 440 | + padding-top: 12px; |
| 441 | + border-top: 1px solid var(--cm-border-soft); |
433 | 442 | } |
434 | 443 |
|
435 | 444 | .per-file-group-row { |
|
441 | 450 | border: 0; |
442 | 451 | background: transparent; |
443 | 452 | color: var(--text-emphasis); |
444 | | - padding: 12px 14px; |
| 453 | + padding: 9px 10px; |
| 454 | + border-radius: 12px; |
445 | 455 | cursor: pointer; |
446 | 456 | text-align: left; |
447 | 457 | box-shadow: none; |
|
481 | 491 | .per-file-edit-list { |
482 | 492 | display: flex; |
483 | 493 | flex-direction: column; |
484 | | - gap: 8px; |
485 | | - padding: 0 12px 12px 26px; |
486 | | - border-top: 1px solid var(--cm-border-soft); |
| 494 | + gap: 2px; |
| 495 | + padding: 0 0 0 22px; |
| 496 | + border-top: 0; |
487 | 497 | } |
488 | 498 |
|
489 | 499 | .per-file-edit-row { |
490 | 500 | width: 100%; |
491 | | - border: 1px solid var(--border-muted); |
| 501 | + border: 0; |
492 | 502 | border-radius: 12px; |
493 | | - background: var(--cm-surface-row); |
| 503 | + background: transparent; |
494 | 504 | color: var(--text-emphasis); |
495 | 505 | display: grid; |
496 | 506 | grid-template-columns: 16px minmax(0, 1fr) auto; |
497 | 507 | align-items: center; |
498 | 508 | gap: 8px; |
499 | | - padding: 9px 10px; |
| 509 | + padding: 8px 10px; |
500 | 510 | cursor: pointer; |
501 | 511 | text-align: left; |
502 | 512 | box-shadow: none; |
503 | 513 | transform: none; |
504 | | - transition: background 160ms ease, border-color 160ms ease; |
| 514 | + transition: background 160ms ease; |
505 | 515 | } |
506 | 516 |
|
507 | 517 | .per-file-edit-row:hover { |
508 | 518 | background: var(--cm-surface-panel-hover); |
509 | | - border-color: var(--cm-border-hover); |
510 | 519 | box-shadow: none; |
511 | 520 | transform: none; |
512 | 521 | } |
513 | 522 |
|
514 | 523 | .per-file-edit-row.active { |
515 | 524 | background: var(--cm-surface-panel-active); |
516 | | - border-color: var(--cm-border-accent-strong); |
| 525 | + box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--cm-border-accent) 55%, transparent); |
517 | 526 | } |
518 | 527 |
|
519 | 528 | .per-file-edit-status { |
|
632 | 641 | grid-template-columns: 16px minmax(0, 1fr) auto; |
633 | 642 | column-gap: 8px; |
634 | 643 | align-items: center; |
635 | | - padding: 7px 10px; |
| 644 | + padding: 8px 10px; |
636 | 645 | border-radius: 12px; |
637 | 646 | cursor: pointer; |
638 | | - border: 1px solid var(--cm-border-soft); |
639 | | - background: var(--cm-surface-row); |
640 | | - transition: background 160ms ease, border-color 160ms ease, box-shadow 160ms ease; |
| 647 | + border: 0; |
| 648 | + background: transparent; |
| 649 | + transition: background 160ms ease, box-shadow 160ms ease; |
641 | 650 | } |
642 | 651 |
|
643 | 652 | .diff-row-meta { |
|
650 | 659 |
|
651 | 660 | .diff-row:hover { |
652 | 661 | background: var(--cm-surface-panel-hover); |
653 | | - border-color: var(--cm-border-hover); |
654 | | - box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--cm-border-hover) 60%, transparent); |
| 662 | + box-shadow: none; |
655 | 663 | } |
656 | 664 |
|
657 | 665 | .diff-row.active { |
658 | 666 | background: var(--cm-surface-panel-active); |
659 | | - border-color: var(--cm-border-accent-strong); |
660 | 667 | box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--cm-border-accent) 65%, transparent); |
661 | 668 | } |
662 | 669 |
|
663 | 670 | .diff-row.selected { |
664 | 671 | background: var(--cm-surface-panel); |
665 | | - border-color: var(--cm-border-default); |
666 | 672 | } |
667 | 673 |
|
668 | 674 | .diff-row.selected.active { |
|
946 | 952 | gap: 8px; |
947 | 953 | } |
948 | 954 |
|
| 955 | +.git-log-section + .git-log-section { |
| 956 | + padding-top: 12px; |
| 957 | + border-top: 1px solid var(--cm-border-soft); |
| 958 | +} |
| 959 | + |
949 | 960 | .git-log-section-title { |
950 | 961 | font-size: 11px; |
951 | 962 | font-weight: 700; |
|
957 | 968 | .git-log-section-list { |
958 | 969 | display: flex; |
959 | 970 | flex-direction: column; |
960 | | - gap: 8px; |
| 971 | + gap: 2px; |
961 | 972 | } |
962 | 973 |
|
963 | 974 | .git-log-entry, |
|
966 | 977 | display: flex; |
967 | 978 | flex-direction: column; |
968 | 979 | gap: 6px; |
969 | | - padding: 11px 12px; |
970 | | - border: 1px solid var(--cm-border-soft); |
971 | | - border-radius: 14px; |
972 | | - background: var(--cm-surface-row); |
| 980 | + padding: 9px 10px; |
| 981 | + border: 0; |
| 982 | + border-radius: 12px; |
| 983 | + background: transparent; |
973 | 984 | color: inherit; |
974 | 985 | text-decoration: none; |
975 | | - cursor: pointer; |
976 | 986 | text-align: left; |
977 | 987 | cursor: pointer; |
978 | 988 | box-shadow: none; |
979 | 989 | outline: none; |
980 | 990 | transform: none; |
981 | | - transition: background 160ms ease, border-color 160ms ease, box-shadow 160ms ease; |
| 991 | + transition: background 160ms ease, box-shadow 160ms ease; |
982 | 992 | min-width: 0; |
983 | 993 | } |
984 | 994 |
|
|
989 | 999 | .git-pr-entry:hover, |
990 | 1000 | .git-pr-entry:focus-visible { |
991 | 1001 | background: var(--cm-surface-panel-hover); |
992 | | - border-color: var(--cm-border-hover); |
993 | | - box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--cm-border-hover) 60%, transparent); |
| 1002 | + box-shadow: none; |
994 | 1003 | outline: none; |
995 | 1004 | transform: none; |
996 | 1005 | } |
997 | 1006 |
|
998 | 1007 | .git-log-entry.active, |
999 | 1008 | .git-pr-entry.active { |
1000 | 1009 | background: var(--cm-surface-panel-active); |
1001 | | - border-color: var(--cm-border-accent-strong); |
1002 | 1010 | box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--cm-border-accent) 65%, transparent); |
1003 | 1011 | } |
1004 | 1012 |
|
|
0 commit comments