Commit 5e1d9d1
committed
Stop the provider setup screen from garbling text on short terminals
Every direct child of the setup screen's root column needs flexShrink:
0. header, intro, step, instruction, statusLine, guidance, and footer
were all missing it while every sibling box already had it, so a
terminal too short for the full column let the flex algorithm
compress these unprotected single-line rows onto each other instead
of clipping from the bottom. Reproduces on the provider pick-list and
independently on the failed-connection-test screen, where statusLine
and guidance are populated together.
The list height budget also reserved more chrome rows than the picker
actually uses, so the footer could go missing even on terminals that
had room for it.1 parent 1e617b1 commit 5e1d9d1
2 files changed
Lines changed: 104 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
693 | 693 | | |
694 | 694 | | |
695 | 695 | | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
645 | 645 | | |
646 | 646 | | |
647 | 647 | | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
648 | 655 | | |
649 | | - | |
| 656 | + | |
650 | 657 | | |
651 | 658 | | |
652 | 659 | | |
| |||
669 | 676 | | |
670 | 677 | | |
671 | 678 | | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
672 | 685 | | |
673 | 686 | | |
674 | 687 | | |
675 | 688 | | |
| 689 | + | |
676 | 690 | | |
677 | 691 | | |
678 | 692 | | |
679 | 693 | | |
680 | 694 | | |
| 695 | + | |
681 | 696 | | |
682 | 697 | | |
683 | 698 | | |
684 | 699 | | |
685 | 700 | | |
| 701 | + | |
686 | 702 | | |
687 | 703 | | |
688 | 704 | | |
689 | 705 | | |
690 | 706 | | |
| 707 | + | |
691 | 708 | | |
692 | 709 | | |
693 | 710 | | |
| |||
777 | 794 | | |
778 | 795 | | |
779 | 796 | | |
| 797 | + | |
780 | 798 | | |
781 | 799 | | |
782 | 800 | | |
783 | 801 | | |
784 | 802 | | |
| 803 | + | |
785 | 804 | | |
786 | 805 | | |
787 | 806 | | |
| |||
816 | 835 | | |
817 | 836 | | |
818 | 837 | | |
| 838 | + | |
819 | 839 | | |
820 | 840 | | |
821 | 841 | | |
| |||
0 commit comments