CodeNomad/docs/help/es
Pascal André fb22f6e969
feat(shell): close panels that lose their room and reveal list choices (#1144)
In a window too narrow for a docked panel, the panel floated over the
conversation and covered the messages. On phones and narrow windows, the
floating session panel also stayed open over the session the user had
just chosen, so every choice needed a second tap to see it.

A docked panel that loses its room (the window narrows, or the other panel
opens) now closes instead of floating. It returns when the room does,
unless the user opened it meanwhile; a panel closed by the user stays
closed. Minimizing a window briefly reports a tiny viewport, so without
the return every minimize would lose both panels. A panel opened without
room still floats over the conversation, as before.

Choosing a session, the shown one included, or Instance Info from the
floating session panel's list now closes that panel to show the choice;
reopened, it still marks the shown session. Back and Forward select
without closing it. Docked panels are unchanged.

Implementation: `useDrawerChrome` closes an open drawer when its docked
state turns false and marks it as awaiting room; an effect reopens it,
the session panel first and the other only if both then fit docked, and
opening a drawer clears the mark. The layout inputs are shared by the
initial layout, the docked state and the return. On touch tablets each
rotation's orientation memory decides, counting a panel closed for room
as open in the orientation it leaves. A panel closed by the layout hands
focus to its toggle when it last held focus, even when its re-render
already removed the focused control: the shell remembers which panel's
content last took focus until focus deliberately moves to the page. The
sidebar's list selection handler closes the floating session panel; the
history buttons keep using the ordinary selection path.

Validation: shell-navigation browser tests cover closing and returning
(narrowing, a simulated minimize, the other panel taking the room, a
user-closed panel staying closed, a panel opened without room floating),
the phone list, re-selection and Back/Forward behaviour, and each
panel's focus hand-off; drawer-width covers a 1024x768 tablet rotating
twice. All fail on the previous code. Help is updated in all ten
languages.
2026-10-25 21:52:03 +01:00
..
browser-sidecars.md feat(preview): open loopback conversation links in the web preview (#1119) 2026-10-25 15:46:39 +01:00
conversations.md docs(help): bring the user guide back in line with the current app (#1079) 2026-10-21 14:38:29 +02:00
desktop.md feat(shell): close panels that lose their room and reveal list choices (#1144) 2026-10-25 21:52:03 +01:00
extensions.md docs(help): multilingual help site with in-app Help menu and palette entry (#859) 2026-10-14 22:44:56 +02:00
files.md docs(help): bring the user guide back in line with the current app (#1079) 2026-10-21 14:38:29 +02:00
history.md fix(timeline): mirror every transcript block in order and keep clicks on the clicked marker (#1086) 2026-10-22 05:32:43 +02:00
index.md feat(remote-control): serve web previews to paired devices (#1131) 2026-10-24 20:25:25 +02:00
install.md chore(opencode): qualify and recommend runtime 2.1.4 (#1126) 2026-10-24 13:34:36 +02:00
integrations.md docs(help): bring the user guide back in line with the current app (#1079) 2026-10-21 14:38:29 +02:00
missions.md docs(help): state that running one-time missions continue without the backend (#1137) 2026-10-25 12:42:00 +01:00
mobile.md feat(shell): close panels that lose their room and reveal list choices (#1144) 2026-10-25 21:52:03 +01:00
opencode.md chore(opencode): qualify and recommend runtime 2.1.4 (#1126) 2026-10-24 13:34:36 +02:00
permissions.md docs(help): bring the user guide back in line with the current app (#1079) 2026-10-21 14:38:29 +02:00
projects.md docs(help): bring the user guide back in line with the current app (#1079) 2026-10-21 14:38:29 +02:00
providers.md docs(help): bring the user guide back in line with the current app (#1079) 2026-10-21 14:38:29 +02:00
remote-access.md docs(help): bring the user guide back in line with the current app (#1079) 2026-10-21 14:38:29 +02:00
remote-control.md feat(remote-control): serve web previews to paired devices (#1131) 2026-10-24 20:25:25 +02:00
security.md docs(help): bring the user guide back in line with the current app (#1079) 2026-10-21 14:38:29 +02:00
server.md chore(opencode): qualify and recommend runtime 2.1.4 (#1126) 2026-10-24 13:34:36 +02:00
settings.md feat(shell): close panels that lose their room and reveal list choices (#1144) 2026-10-25 21:52:03 +01:00
shortcuts.md fix(transcript): jump between user messages with Alt+Up/Down, also from the composer (#1087) 2026-10-21 20:36:02 +02:00
support.md docs(help): bring the user guide back in line with the current app (#1079) 2026-10-21 14:38:29 +02:00
troubleshooting.md chore(opencode): qualify and recommend runtime 2.1.4 (#1126) 2026-10-24 13:34:36 +02:00
updates.md feat(settings): give Updates its own card and the data profile a Startup row (#1122) 2026-10-24 08:44:52 +02:00
voice.md docs(help): bring the user guide back in line with the current app (#1079) 2026-10-21 14:38:29 +02:00