Commit c17fa2a
Ubuntu
feat(viewer): Ctrl+click nav goals, multi-robot teleop, overlay UX
- Ctrl+click in 3D view publishes nav goal (PointStamped LCM);
plain click is normal Rerun selection with no side effects.
Uses Arc<AtomicBool> shared between DimosApp and on_event callback.
- Multi-robot teleop: KeyboardHandler.set_active_robot() switches
WASD publishing to /<robot>/cmd_vel. Sends stop to old robot first.
- Overlay shifted to (280,12) to clear Rerun's left panel.
Greyed out when idle, bright when active. Shows active robot name.
- New StartupOptionsPatch API for injecting on_event callbacks
through run_with_app_wrapper without touching CLI arg parsing.1 parent 2e989cf commit c17fa2a
File tree
5 files changed
+267
-330
lines changed- crates/top/rerun/src
- commands
- dimos/src
- interaction
5 files changed
+267
-330
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
898 | 898 | | |
899 | 899 | | |
900 | 900 | | |
| 901 | + | |
| 902 | + | |
| 903 | + | |
901 | 904 | | |
902 | 905 | | |
903 | 906 | | |
| |||
1708 | 1711 | | |
1709 | 1712 | | |
1710 | 1713 | | |
| 1714 | + | |
| 1715 | + | |
| 1716 | + | |
| 1717 | + | |
1711 | 1718 | | |
1712 | 1719 | | |
1713 | 1720 | | |
| |||
1720 | 1727 | | |
1721 | 1728 | | |
1722 | 1729 | | |
| 1730 | + | |
1723 | 1731 | | |
1724 | 1732 | | |
1725 | 1733 | | |
| |||
1812 | 1820 | | |
1813 | 1821 | | |
1814 | 1822 | | |
| 1823 | + | |
1815 | 1824 | | |
1816 | 1825 | | |
1817 | 1826 | | |
| |||
1838 | 1847 | | |
1839 | 1848 | | |
1840 | 1849 | | |
| 1850 | + | |
1841 | 1851 | | |
1842 | 1852 | | |
1843 | 1853 | | |
| |||
1959 | 1969 | | |
1960 | 1970 | | |
1961 | 1971 | | |
| 1972 | + | |
1962 | 1973 | | |
1963 | 1974 | | |
1964 | 1975 | | |
| |||
1985 | 1996 | | |
1986 | 1997 | | |
1987 | 1998 | | |
| 1999 | + | |
1988 | 2000 | | |
1989 | 2001 | | |
1990 | 2002 | | |
1991 | 2003 | | |
1992 | | - | |
| 2004 | + | |
| 2005 | + | |
| 2006 | + | |
| 2007 | + | |
1993 | 2008 | | |
1994 | 2009 | | |
1995 | 2010 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
124 | 124 | | |
125 | 125 | | |
126 | 126 | | |
127 | | - | |
| 127 | + | |
128 | 128 | | |
129 | 129 | | |
130 | 130 | | |
| |||
0 commit comments