Commit Graph
11 Commits
Author SHA1 Message Date
Jinjing e55b23c10e Prevent hover previews from interfering with context menus (#39757)
Keep workspace renames and input focus intact while dismissing hover
cards and help popovers on pointer or context menu interactions.
2026-11-07 23:37:21 -08:00
OrcaWinandOrcaWin 331864e249 test: remove 259 low-value tests (#39701)
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com>
2026-11-07 19:53:07 -08:00
Jinjing 2ed0633a4a Fit file and browser tabs to their content (#39328)
* Fit file and browser tabs to their content

Keep terminal tabs at their preferred width and reserve stable editing
space while renaming tabs.

* Remove obsolete tab rename width hook
2026-11-06 22:58:41 -08:00
OrcaWinandOrcaWin 9f8515de57 test: remove low-value renderer suites and unused fixtures (#38292)
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com>
2026-11-04 17:11:32 -08:00
Jinjing edf5384668 Add hide button to onboarding checklist (#38241)
* Add a hide button to the onboarding checklist sidebar entry

* Preserve sidebar focus when hiding onboarding checklist
2026-11-04 14:52:44 -08:00
Brennan Benson 20ff137504 fix: suspend orchestration panel and remove its setting (#38045) 2026-11-03 21:59:19 -08:00
Brennan Benson 7863aefbc2 Restore the Orchestration panel experimental opt-in (#37616)
* Restore the experimental orchestration panel opt-in

* Bound crew preview encoding before truncation

* Verify orchestration gate ignores unrelated store updates

* Use stable gate fixture identities

* fix(orchestration): keep expanded details inside crew cards
2026-11-02 23:58:00 -08:00
NeilandCopilot 5c5da5daba Fix worktree icon mouse focus hover (#37678)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-11-02 21:47:19 -08:00
Brennan Benson 7872cb5aa1 Disable the lagging experimental orchestration panel (#37527)
* Disable the orchestration panel after reported app lag

* test: expect suspended orchestration card to stay hidden
2026-11-02 11:11:00 -08:00
Brennan Benson c1641a8d7d Show the open Orchestration panel as a floating card (#37412)
* Show the open orchestration panel as a floating card

The open panel now floats in the closed tab's corner as a card as tall as
its rows. In chats it stops above the composer (the transcript frame
already ends there); in terminals it keeps the bottom quarter clear for
the CLI's prompt and recent output. Past that it scrolls inside.

* Keep the orchestration card's collapse button reachable in tiny panes

A terminal split can be 50px high, leaving the card no room under the 75%
limit, so its header and collapse button were clipped away. The card is
now never shorter than its header.

* Keep the orchestration card's collapse button inside narrow cards

In a narrow split the card is 20px narrower than the pane and its title
didn't truncate, so the collapse button was pushed past the card's edge.
The title now truncates and the header's side padding gives way before
the button, down to the 50px pane minimum.
2026-11-02 01:50:54 -08:00
Jinjing 30ffe6e297 Improve agent picker updates and menu pointer handoffs (#36874)
* Optimize agent picker menu updates and pointer highlighting

- Keep catalog hydration re-renders scoped to open menu content
- Preserve unchanged picker rows and fix menu highlights after scrolling or submenu flicks

* Improve menu pointer handoffs and picker update performance

- Preserve focus during scrolling and portaled setup interactions
- Open rested submenu targets without an extra pointer move
- Avoid unnecessary picker row updates while keeping translations current

* Fix inventory subscriber assertions to identify agents

* Defer launch picker inventory updates to passive effects

* Add menu pointer highlight component fixtures and tests

* Fix checkbox menu item test accessibility state

* Reset retained menu pointer tracking on reopen

* Keep menu highlights in sync while scrolling submenus

* Remove synthetic submenu pointer handoff

- Preserve Radix hover and keyboard navigation without triggering clicks
- Keep wheel-scroll highlight synchronization responsive to current cursor position

* Preserve submenu pointer grace after wheel scrolling

* Preserve prevented menu pointer movement during scrolling

* Fix menu pointer tracking observer cleanup

* Recognize component fixture specs as Playwright tests
2026-11-01 01:39:06 -07:00