Commit d9498b4
authored
debugger_ui: Improve some elements of the UI (#43344)
- In the launch tab of the new session mode, I've switched it to use the
`InputField` component instead given that had all that we needed
already. Allows for removing a good chunk of editor-related code
- Also in the launch tab, added support for keyboard navigation between
all of the elements there (dropdown, inputs, and switch component)
- Added some simple an empty state treatment for the breakpoint column
when there are none set
https://github.com/user-attachments/assets/a441aa8a-360b-4e38-839f-786315a8a235
Release Notes:
- debugger: Made the input elements within the launch tab in the new
session modal keyboard navigable˙.1 parent 7a5851e commit d9498b4
File tree
6 files changed
+88
-93
lines changed- crates
- debugger_ui
- src
- session/running
- ui_input/src
6 files changed
+88
-93
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
| 73 | + | |
73 | 74 | | |
74 | 75 | | |
75 | 76 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1692 | 1692 | | |
1693 | 1693 | | |
1694 | 1694 | | |
1695 | | - | |
| 1695 | + | |
1696 | 1696 | | |
1697 | 1697 | | |
1698 | 1698 | | |
| |||
1702 | 1702 | | |
1703 | 1703 | | |
1704 | 1704 | | |
1705 | | - | |
1706 | | - | |
| 1705 | + | |
1707 | 1706 | | |
1708 | 1707 | | |
1709 | 1708 | | |
| |||
1716 | 1715 | | |
1717 | 1716 | | |
1718 | 1717 | | |
1719 | | - | |
1720 | | - | |
| 1718 | + | |
1721 | 1719 | | |
1722 | 1720 | | |
1723 | 1721 | | |
| |||
1728 | 1726 | | |
1729 | 1727 | | |
1730 | 1728 | | |
1731 | | - | |
1732 | | - | |
| 1729 | + | |
1733 | 1730 | | |
1734 | 1731 | | |
1735 | 1732 | | |
| |||
1746 | 1743 | | |
1747 | 1744 | | |
1748 | 1745 | | |
| 1746 | + | |
| 1747 | + | |
| 1748 | + | |
| 1749 | + | |
| 1750 | + | |
| 1751 | + | |
| 1752 | + | |
| 1753 | + | |
| 1754 | + | |
1749 | 1755 | | |
1750 | 1756 | | |
1751 | 1757 | | |
| |||
1769 | 1775 | | |
1770 | 1776 | | |
1771 | 1777 | | |
1772 | | - | |
| 1778 | + | |
| 1779 | + | |
| 1780 | + | |
| 1781 | + | |
| 1782 | + | |
| 1783 | + | |
| 1784 | + | |
| 1785 | + | |
| 1786 | + | |
| 1787 | + | |
| 1788 | + | |
| 1789 | + | |
1773 | 1790 | | |
1774 | 1791 | | |
1775 | 1792 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
25 | 24 | | |
26 | | - | |
27 | 25 | | |
28 | 26 | | |
29 | 27 | | |
30 | 28 | | |
31 | 29 | | |
| 30 | + | |
32 | 31 | | |
33 | 32 | | |
34 | 33 | | |
| |||
448 | 447 | | |
449 | 448 | | |
450 | 449 | | |
451 | | - | |
| 450 | + | |
452 | 451 | | |
453 | 452 | | |
454 | 453 | | |
| |||
508 | 507 | | |
509 | 508 | | |
510 | 509 | | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
511 | 517 | | |
512 | 518 | | |
513 | 519 | | |
| |||
540 | 546 | | |
541 | 547 | | |
542 | 548 | | |
543 | | - | |
544 | | - | |
545 | | - | |
546 | | - | |
547 | | - | |
548 | | - | |
549 | | - | |
550 | | - | |
551 | | - | |
552 | | - | |
553 | | - | |
554 | | - | |
555 | | - | |
556 | | - | |
557 | | - | |
558 | | - | |
559 | | - | |
560 | | - | |
561 | | - | |
562 | | - | |
563 | | - | |
564 | | - | |
565 | | - | |
566 | | - | |
567 | | - | |
568 | | - | |
569 | | - | |
570 | | - | |
571 | | - | |
572 | | - | |
573 | | - | |
574 | | - | |
575 | | - | |
576 | | - | |
577 | | - | |
578 | | - | |
579 | | - | |
580 | | - | |
581 | 549 | | |
582 | 550 | | |
583 | 551 | | |
| |||
788 | 756 | | |
789 | 757 | | |
790 | 758 | | |
791 | | - | |
792 | | - | |
| 759 | + | |
| 760 | + | |
793 | 761 | | |
794 | 762 | | |
795 | 763 | | |
796 | 764 | | |
797 | 765 | | |
798 | 766 | | |
799 | | - | |
800 | | - | |
801 | | - | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
802 | 772 | | |
803 | 773 | | |
804 | | - | |
805 | | - | |
806 | | - | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
807 | 779 | | |
808 | 780 | | |
809 | 781 | | |
| |||
815 | 787 | | |
816 | 788 | | |
817 | 789 | | |
818 | | - | |
819 | | - | |
820 | | - | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
821 | 793 | | |
822 | 794 | | |
823 | 795 | | |
| |||
868 | 840 | | |
869 | 841 | | |
870 | 842 | | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
| 854 | + | |
| 855 | + | |
871 | 856 | | |
872 | 857 | | |
873 | 858 | | |
874 | | - | |
| 859 | + | |
875 | 860 | | |
876 | 861 | | |
877 | 862 | | |
| 863 | + | |
| 864 | + | |
| 865 | + | |
| 866 | + | |
878 | 867 | | |
879 | 868 | | |
880 | | - | |
881 | | - | |
| 869 | + | |
882 | 870 | | |
883 | 871 | | |
884 | | - | |
885 | | - | |
886 | | - | |
887 | | - | |
888 | | - | |
889 | | - | |
| 872 | + | |
| 873 | + | |
890 | 874 | | |
891 | 875 | | |
892 | | - | |
893 | | - | |
894 | | - | |
895 | | - | |
896 | | - | |
897 | | - | |
898 | | - | |
899 | | - | |
900 | | - | |
901 | | - | |
902 | | - | |
903 | | - | |
904 | | - | |
905 | | - | |
906 | | - | |
907 | | - | |
908 | | - | |
909 | | - | |
910 | | - | |
911 | | - | |
| 876 | + | |
| 877 | + | |
912 | 878 | | |
913 | 879 | | |
| 880 | + | |
914 | 881 | | |
915 | 882 | | |
916 | 883 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1407 | 1407 | | |
1408 | 1408 | | |
1409 | 1409 | | |
1410 | | - | |
1411 | 1410 | | |
1412 | 1411 | | |
1413 | 1412 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
120 | 120 | | |
121 | 121 | | |
122 | 122 | | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
123 | 128 | | |
124 | 129 | | |
125 | 130 | | |
126 | 131 | | |
127 | 132 | | |
128 | 133 | | |
129 | 134 | | |
130 | | - | |
| 135 | + | |
| 136 | + | |
131 | 137 | | |
132 | 138 | | |
133 | 139 | | |
| |||
206 | 212 | | |
207 | 213 | | |
208 | 214 | | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
209 | 219 | | |
210 | 220 | | |
211 | 221 | | |
| |||
0 commit comments