mirror of
https://github.com/getpaseo/paseo.git
synced 2026-10-23 09:42:53 +00:00
* feat(app): unify Explorer tabs and refine interface styling Give Explorer the workspace tab controls while keeping launcher choices separate from drag-and-drop support. Upgrade Lucide and set a shared icon stroke width for consistent styling. Reduce the desktop composer bottom inset to align the action row with its corners. * fix(app): show active Explorer tabs in foreground The shared row coupled foreground styling to keyboard shortcut ownership. Separate those concerns so Explorer can highlight its active tab while Cmd+T remains with the workspace pane. * fix(app): refine Explorer close controls and launch options * test(app): respect singleton Files in Explorer plugin workflow * test(server): trim unused setup from no-track checkout regression * test(app): count visible main tab rows after pane moves
24 lines
1.1 KiB
TypeScript
24 lines
1.1 KiB
TypeScript
import { test } from "../support/fixtures";
|
|
import {
|
|
withExplorerPanelPlugins,
|
|
expectWorkspacePanelsInExplorerLauncher,
|
|
openWorkspacePanelFromExplorerMenu,
|
|
expectIndependentExplorerPanelTabs,
|
|
expectExplorerPanelWithFocusedAgent,
|
|
} from "../support/helpers/explorer-plugin-menu";
|
|
|
|
test("Explorer opens and closes workspace panel tabs independently without inheriting agent context", async ({
|
|
page,
|
|
}, testInfo) => {
|
|
await withExplorerPanelPlugins(page, async (workspace) => {
|
|
await test.step("the + menu offers compatible workspace panels", () =>
|
|
expectWorkspacePanelsInExplorerLauncher(page));
|
|
await test.step("the + menu opens a workspace panel in Explorer", () =>
|
|
openWorkspacePanelFromExplorerMenu(page, workspace, testInfo));
|
|
await test.step("different panels and plugins keep independent selection and closing", () =>
|
|
expectIndependentExplorerPanelTabs(page, workspace));
|
|
await test.step("focusing an agent does not add agent panels to Explorer", () =>
|
|
expectExplorerPanelWithFocusedAgent(page, workspace, testInfo));
|
|
});
|
|
});
|