|
38 | 38 | border-radius: 12px; |
39 | 39 | box-shadow: 0 16px 48px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(255, 255, 255, 0.05) inset; |
40 | 40 | width: min(720px, 92vw); |
41 | | - height: min(580px, 85vh); |
| 41 | + height: min(620px, 88vh); |
42 | 42 | display: flex; |
43 | 43 | flex-direction: column; |
44 | 44 | overflow: hidden; |
|
96 | 96 | flex: 1; |
97 | 97 | display: flex; |
98 | 98 | flex-direction: column; |
99 | | - padding: 24px 28px; |
| 99 | + padding: 20px 28px 18px; |
100 | 100 | overflow: hidden; |
101 | 101 | min-height: 0; |
102 | 102 | } |
|
112 | 112 | .onboarding-a-step-subtitle { |
113 | 113 | font-size: 13px; |
114 | 114 | color: var(--vscode-descriptionForeground); |
115 | | - margin: 0 0 20px; |
| 115 | + margin: 0 0 16px; |
116 | 116 | line-height: 1.5; |
117 | 117 | } |
118 | 118 |
|
|
121 | 121 | display: flex; |
122 | 122 | flex-direction: column; |
123 | 123 | min-height: 0; |
124 | | - overflow-y: auto; |
| 124 | + overflow: hidden; |
125 | 125 | } |
126 | 126 |
|
127 | 127 | .onboarding-a-footer { |
|
188 | 188 |
|
189 | 189 | /* Sign-In step */ |
190 | 190 | .onboarding-a-signin { |
191 | | - display: flex; |
192 | | - align-items: stretch; |
| 191 | + display: grid; |
| 192 | + grid-template-columns: 170px minmax(0, 1fr); |
| 193 | + align-items: center; |
193 | 194 | justify-content: center; |
194 | | - gap: 28px; |
195 | | - padding: 8px 0; |
196 | | - min-height: 220px; |
| 195 | + gap: 34px; |
| 196 | + width: min(640px, 100%); |
| 197 | + margin: 0 auto; |
| 198 | + padding: 4px 0; |
| 199 | + min-height: 0; |
197 | 200 | flex: 1; |
198 | 201 | } |
199 | 202 |
|
|
218 | 221 | } |
219 | 222 |
|
220 | 223 | .onboarding-a-signin-brand-icon .codicon { |
221 | | - font-size: 96px; |
| 224 | + font-size: 118px; |
222 | 225 | color: var(--vscode-textLink-foreground); |
223 | 226 | } |
224 | 227 |
|
225 | 228 | .onboarding-a-signin-content { |
226 | 229 | display: flex; |
227 | 230 | flex-direction: column; |
228 | | - gap: 18px; |
| 231 | + gap: 16px; |
229 | 232 | flex: 1; |
230 | 233 | min-height: 0; |
231 | 234 | min-width: 0; |
232 | | - max-width: 470px; |
| 235 | + max-width: 432px; |
233 | 236 | } |
234 | 237 |
|
235 | 238 | .onboarding-a-signin-content-main { |
236 | 239 | display: flex; |
237 | 240 | flex: 1 1 auto; |
238 | 241 | flex-direction: column; |
239 | 242 | justify-content: center; |
240 | | - gap: 12px; |
| 243 | + gap: 14px; |
241 | 244 | } |
242 | 245 |
|
243 | 246 | .onboarding-a-signin-title { |
244 | 247 | margin: 0; |
245 | | - font-size: 22px; |
| 248 | + font-size: 28px; |
246 | 249 | font-weight: 600; |
247 | | - line-height: 1.25; |
| 250 | + line-height: 1.15; |
248 | 251 | color: var(--vscode-foreground); |
249 | 252 | } |
250 | 253 |
|
251 | 254 | .onboarding-a-signin-subtitle { |
252 | 255 | margin: 0; |
253 | | - font-size: 14px; |
| 256 | + font-size: 15px; |
254 | 257 | line-height: 1.45; |
255 | 258 | color: var(--vscode-descriptionForeground); |
256 | | - max-width: 420px; |
| 259 | + max-width: 400px; |
257 | 260 | } |
258 | 261 |
|
259 | 262 | .onboarding-a-signin-actions { |
260 | | - display: flex; |
| 263 | + display: grid; |
| 264 | + grid-template-columns: minmax(0, 1fr) auto auto; |
261 | 265 | align-items: stretch; |
262 | | - gap: 12px; |
263 | | - margin-top: 12px; |
264 | | - flex-wrap: wrap; |
| 266 | + gap: 10px; |
| 267 | + margin-top: 8px; |
| 268 | + flex-wrap: nowrap; |
265 | 269 | } |
266 | 270 |
|
267 | 271 | .onboarding-a-signin-footer { |
268 | 272 | display: flex; |
269 | 273 | flex-direction: column; |
270 | | - gap: 10px; |
| 274 | + gap: 8px; |
271 | 275 | margin-top: auto; |
272 | | - padding-top: 18px; |
| 276 | + padding-top: 12px; |
| 277 | + border-top: 1px solid var(--vscode-widget-border, rgba(255, 255, 255, 0.08)); |
273 | 278 | } |
274 | 279 |
|
275 | 280 | .onboarding-a-signin-inline-link { |
|
299 | 304 | font-size: 11px; |
300 | 305 | line-height: 1.5; |
301 | 306 | color: var(--vscode-descriptionForeground); |
302 | | - max-width: 440px; |
| 307 | + max-width: 400px; |
303 | 308 | } |
304 | 309 |
|
305 | 310 | .onboarding-a-signin-disclaimer p { |
|
321 | 326 | justify-content: center; |
322 | 327 | gap: 12px; |
323 | 328 | min-width: 0; |
324 | | - flex: 1 1 320px; |
| 329 | + width: 100%; |
325 | 330 | padding: 0 20px; |
326 | 331 | height: 52px; |
327 | 332 | border-radius: 8px; |
|
387 | 392 | .onboarding-a-personalize { |
388 | 393 | display: flex; |
389 | 394 | flex-direction: column; |
390 | | - gap: 24px; |
| 395 | + justify-content: space-between; |
| 396 | + gap: 14px; |
| 397 | + flex: 1; |
391 | 398 | width: min(664px, 100%); |
| 399 | + min-height: 0; |
392 | 400 | margin: 0 auto; |
| 401 | + padding: 0; |
| 402 | +} |
| 403 | + |
| 404 | +.onboarding-a-personalize-section { |
| 405 | + display: flex; |
| 406 | + flex-direction: column; |
| 407 | + padding: 14px 18px; |
| 408 | + border-radius: 12px; |
| 409 | + border: 1px solid var(--vscode-widget-border, rgba(255, 255, 255, 0.08)); |
| 410 | + background: var(--vscode-editorWidget-background, var(--vscode-sideBar-background)); |
| 411 | + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.04) inset; |
| 412 | +} |
| 413 | + |
| 414 | +.onboarding-a-personalize-section-theme { |
| 415 | + justify-content: center; |
| 416 | +} |
| 417 | + |
| 418 | +.onboarding-a-personalize-section-keymap { |
| 419 | + gap: 2px; |
393 | 420 | } |
394 | 421 |
|
395 | 422 | .onboarding-a-section-label { |
|
408 | 435 | } |
409 | 436 |
|
410 | 437 | .onboarding-a-theme-card { |
411 | | - border-radius: 8px; |
| 438 | + border-radius: 10px; |
412 | 439 | border: 2px solid var(--vscode-widget-border, rgba(255, 255, 255, 0.1)); |
413 | 440 | cursor: pointer; |
414 | 441 | overflow: hidden; |
|
436 | 463 | font-family: var(--monaco-monospace-font, 'Cascadia Code', 'Fira Code', Menlo, monospace); |
437 | 464 | font-size: 10px; |
438 | 465 | line-height: 1.5; |
439 | | - min-height: 80px; |
| 466 | + min-height: 82px; |
440 | 467 | text-align: left; |
441 | 468 | } |
442 | 469 |
|
|
496 | 523 | .onboarding-a-sessions { |
497 | 524 | display: flex; |
498 | 525 | flex-direction: column; |
499 | | - gap: 18px; |
| 526 | + justify-content: space-between; |
| 527 | + gap: 14px; |
| 528 | + flex: 1; |
500 | 529 | width: min(664px, 100%); |
| 530 | + min-height: 0; |
501 | 531 | margin: 0 auto; |
| 532 | + padding: 0; |
502 | 533 | } |
503 | 534 |
|
504 | 535 | .onboarding-a-sessions-features { |
505 | 536 | display: grid; |
506 | 537 | grid-template-columns: repeat(3, minmax(0, 1fr)); |
507 | | - gap: 14px; |
| 538 | + gap: 12px; |
| 539 | + padding: 14px; |
| 540 | + border-radius: 14px; |
| 541 | + border: 1px solid var(--vscode-widget-border, rgba(255, 255, 255, 0.08)); |
| 542 | + background: var(--vscode-editorWidget-background, var(--vscode-sideBar-background)); |
| 543 | + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.04) inset; |
508 | 544 | } |
509 | 545 |
|
510 | 546 | .onboarding-a-feature-card { |
511 | 547 | display: flex; |
512 | 548 | flex-direction: column; |
513 | | - gap: 10px; |
514 | | - padding: 18px; |
515 | | - border-radius: 8px; |
516 | | - background: var(--vscode-editorWidget-background, var(--vscode-sideBar-background)); |
| 549 | + gap: 12px; |
| 550 | + padding: 18px 16px; |
| 551 | + border-radius: 12px; |
| 552 | + background: var(--vscode-editor-background); |
517 | 553 | border: 1px solid var(--vscode-widget-border, rgba(255, 255, 255, 0.08)); |
518 | 554 | cursor: pointer; |
519 | 555 | transition: background 0.12s ease, border-color 0.12s ease, transform 0.12s ease; |
520 | 556 | outline: none; |
521 | 557 | font-family: inherit; |
522 | 558 | text-align: left; |
523 | 559 | color: inherit; |
524 | | - min-height: 148px; |
| 560 | + min-height: 154px; |
525 | 561 | } |
526 | 562 |
|
527 | 563 | .onboarding-a-feature-card:hover { |
|
536 | 572 | } |
537 | 573 |
|
538 | 574 | .onboarding-a-feature-card .codicon { |
539 | | - font-size: 20px; |
| 575 | + font-size: 22px; |
540 | 576 | color: var(--vscode-textLink-foreground, #3794ff); |
541 | 577 | } |
542 | 578 |
|
543 | 579 | .onboarding-a-feature-title { |
544 | | - font-size: 13px; |
| 580 | + font-size: 14px; |
545 | 581 | font-weight: 600; |
546 | 582 | color: var(--vscode-editor-foreground); |
547 | 583 | } |
548 | 584 |
|
549 | 585 | .onboarding-a-feature-desc { |
550 | | - font-size: 12px; |
| 586 | + font-size: 13px; |
551 | 587 | color: var(--vscode-descriptionForeground); |
552 | 588 | line-height: 1.5; |
553 | 589 | } |
|
556 | 592 | display: flex; |
557 | 593 | flex-wrap: wrap; |
558 | 594 | gap: 16px; |
559 | | - margin-top: 4px; |
| 595 | + margin-top: 0; |
| 596 | + padding-top: 10px; |
| 597 | + border-top: 1px solid var(--vscode-widget-border, rgba(255, 255, 255, 0.08)); |
560 | 598 | } |
561 | 599 |
|
562 | 600 | .onboarding-a-doc-link { |
|
580 | 618 | } |
581 | 619 |
|
582 | 620 | .onboarding-a-signin-icon-btn { |
583 | | - width: 52px; |
| 621 | + width: 48px; |
584 | 622 | height: 52px; |
585 | 623 | border-radius: 12px; |
586 | 624 | border: 1px solid var(--vscode-widget-border, rgba(255, 255, 255, 0.1)); |
|
618 | 656 | .onboarding-a-theme-hint { |
619 | 657 | font-size: 11px; |
620 | 658 | color: var(--vscode-descriptionForeground); |
621 | | - margin-top: 6px; |
622 | | - font-style: italic; |
| 659 | + margin-top: 8px; |
623 | 660 | } |
624 | 661 |
|
625 | 662 | @media (max-width: 720px) { |
626 | 663 | .onboarding-a-signin { |
| 664 | + display: flex; |
627 | 665 | flex-direction: column; |
628 | 666 | align-items: flex-start; |
629 | 667 | gap: 20px; |
630 | 668 | min-height: 0; |
| 669 | + width: 100%; |
631 | 670 | } |
632 | 671 |
|
633 | 672 | .onboarding-a-signin-brand { |
|
655 | 694 | justify-content: flex-start; |
656 | 695 | } |
657 | 696 |
|
| 697 | + .onboarding-a-signin-actions { |
| 698 | + grid-template-columns: repeat(2, minmax(0, 1fr)); |
| 699 | + } |
| 700 | + |
658 | 701 | .onboarding-a-signin-btn { |
659 | | - flex-basis: 100%; |
| 702 | + grid-column: 1 / -1; |
| 703 | + } |
| 704 | + |
| 705 | + .onboarding-a-signin-icon-btn { |
| 706 | + width: 100%; |
660 | 707 | } |
661 | 708 |
|
662 | 709 | .onboarding-a-theme-grid { |
|
667 | 714 | grid-template-columns: 1fr; |
668 | 715 | } |
669 | 716 |
|
| 717 | + .onboarding-a-ext-list { |
| 718 | + grid-template-columns: 1fr; |
| 719 | + } |
| 720 | + |
670 | 721 | .onboarding-a-ext-row { |
671 | 722 | grid-template-columns: auto 1fr; |
672 | 723 | } |
|
675 | 726 | grid-column: 2; |
676 | 727 | justify-self: start; |
677 | 728 | } |
| 729 | + |
| 730 | + .onboarding-a-personalize, |
| 731 | + .onboarding-a-sessions { |
| 732 | + justify-content: flex-start; |
| 733 | + } |
678 | 734 | } |
679 | 735 |
|
680 | 736 | /* Mini VS Code skeleton in theme cards */ |
|
744 | 800 | .onboarding-a-extensions { |
745 | 801 | display: flex; |
746 | 802 | flex-direction: column; |
| 803 | + flex: 1; |
| 804 | + min-height: 0; |
747 | 805 | width: min(664px, 100%); |
748 | 806 | margin: 0 auto; |
749 | 807 | } |
750 | 808 |
|
751 | 809 | .onboarding-a-ext-list { |
752 | | - display: flex; |
753 | | - flex-direction: column; |
| 810 | + display: grid; |
| 811 | + grid-template-columns: repeat(2, minmax(0, 1fr)); |
| 812 | + align-content: start; |
754 | 813 | gap: 10px; |
755 | 814 | } |
756 | 815 |
|
757 | 816 | .onboarding-a-ext-row { |
758 | 817 | display: grid; |
759 | 818 | grid-template-columns: auto minmax(0, 1fr) auto; |
760 | 819 | align-items: center; |
761 | | - gap: 14px; |
762 | | - padding: 14px 16px; |
| 820 | + gap: 12px; |
| 821 | + padding: 12px 14px; |
763 | 822 | border-radius: 8px; |
764 | 823 | border: 1px solid var(--vscode-widget-border, rgba(255, 255, 255, 0.08)); |
765 | 824 | background: var(--vscode-editorWidget-background, var(--vscode-sideBar-background)); |
|
806 | 865 | font-size: 12px; |
807 | 866 | color: var(--vscode-descriptionForeground); |
808 | 867 | line-height: 1.4; |
809 | | - white-space: normal; |
| 868 | + display: -webkit-box; |
| 869 | + -webkit-line-clamp: 2; |
| 870 | + -webkit-box-orient: vertical; |
| 871 | + overflow: hidden; |
810 | 872 | } |
811 | 873 |
|
812 | 874 | .onboarding-a-ext-install { |
|
0 commit comments