mirror of
https://github.com/stablyai/orca.git
synced 2026-11-15 02:17:31 +00:00
* Reapply "Size tabs to titles and preserve floating panel drag space (#34025)" (#34506)
This reverts commit 4b4bcc2e60.
* Hold tab widths through agent renames and gate title-fit tabs as experimental
Title-sized tabs resized whenever an agent, shell, CLI, or page changed a
tab's live title, shifting neighbors. Tabs now size from a settled title
that only updates when the strip changes, the workspace is shown again, or
the user renames; the live title overlays it. Title fitting is opt-in via
Settings > Experimental > Fit tabs to titles; fixed widths remain default.
* Settle title-fit tab widths after titles go quiet and never under the pointer
Holding widths until the strip changed left agent-renamed tabs truncated
beside empty space. Tabs now follow their titles once no title in the strip
has changed for 3s, all at once, and never while the pointer is over the strip.
* Stabilize tab widths when agent activity icons change
* Stabilize tab widths during title changes
* Stabilize fit-to-title tab widths during live updates
- Refit only on workspace return or confirmed inline rename
- Preserve tab geometry through title, status, and control changes
* Use stable fixed widths for tab strips
* Distribute tab widths across available strip space
* Keep tab chrome consistent when only one tab is open
* Update tab strip test to expect full available width
* Fix editor tab hover card to show the file display name