Add F9/F10 screenshots, fix duplicate widget ID in motor screen

Generate motor.svg and survey.svg for the new TUI screens. Fix
MotorScreen bug: two Horizontal widgets shared id="motor-usals-inputs",
causing MountError. Replaced with classes="usals-input-row" since both
rows need the same styling. Regenerated all 13 screenshots.
This commit is contained in:
Ryan Malloy 2026-02-15 18:05:15 -07:00
parent cc3a0707a1
commit 592898dd7a
16 changed files with 3121 additions and 1545 deletions

View file

@ -91,15 +91,15 @@ class MotorScreen(Container):
border: round #1a3050;
margin: 0 1 0 0;
}
MotorScreen #motor-usals-inputs {
MotorScreen .usals-input-row {
height: auto;
}
MotorScreen #motor-usals-inputs Label {
MotorScreen .usals-input-row Label {
color: #506878;
width: auto;
margin: 0 1 0 0;
}
MotorScreen #motor-usals-inputs Input {
MotorScreen .usals-input-row Input {
width: 12;
margin: 0 1;
}
@ -172,10 +172,10 @@ class MotorScreen(Container):
with Vertical(classes="motor-col"):
with Vertical(classes="motor-panel"):
yield Label("USALS GotoX", classes="motor-panel-title")
with Horizontal(id="motor-usals-inputs"):
with Horizontal(classes="usals-input-row"):
yield Label("Observer Lon:")
yield Input("-97.5", id="usals-obs-lon")
with Horizontal(id="motor-usals-inputs"):
with Horizontal(classes="usals-input-row"):
yield Label("Satellite Lon:")
yield Input("25.9", id="usals-sat-lon")
yield Button("Calculate & Go", id="usals-go", variant="success")