Enter on a guest now opens its info screen, replacing i. The guest
table shows Enter as "Info" in the footer. A priority binding at app
level would have taken Enter away from buttons and lists in the
dialogs, so the hint comes from the table's own binding instead.
Editing cores, memory and disk moved from the main screen into the
info screen (key e). When the edit dialog closes, you are back on the
info screen. Test helpers that pressed i or e on the main screen now
go through Enter, because the requirement changed.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The info screen's style now applies everywhere. The guest table sits
in a "Guests" frame with the active context in its bottom border.
Every dialog is a centred box with a title, labelled fields and the
buttons bottom right: confirm (titled by the action), edit resources,
switch context, back up and edit network.
Fixed:
- The network dialog hid most of its fields. In Horizontal rows
Textual gave Select a width of 1 and Input 100 %, which pushed
bridge, firewall, the IP mode selects and the gateways off-screen.
Every field in a row now has an explicit width.
- A guest name or note containing markup, such as "a[/b]", crashed the
guest table and the dialogs, because DataTable cells and border
titles were parsed as markup. They are now plain text.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>