Moves the docked↔floating state, dock/float/toggle actions, drag-gesture wiring, and the on-screen re-clamp effect out of ChatBar into hooks/use-composer-popout.ts, verbatim. ChatBar passes its composerRef in and consumes the returned popout state/handlers; the secondary-window gate and the shared persisted atom stay encapsulated in the hook. |
||
|---|---|---|
| .. | ||
| bootstrap-installer | ||
| desktop | ||
| shared | ||