Détache les vues dans de vraies fenêtres système Tauri (multi-écran, fullscreen). Backend : commandes de gestion de WebviewWindow, capabilities et composition root. Frontend : nouveau port WindowGateway et son adaptateur window, entrée panel-only ViewWindow/ViewPanelBody, détachement câblé dans ProjectsView. QA vert : app-tauri 63, frontend typecheck + vitest 546/546. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
10 lines
493 B
TypeScript
10 lines
493 B
TypeScript
/** Projects feature (L2): create/list/open projects, basic tab bar. */
|
|
|
|
export { ProjectsView } from "./ProjectsView";
|
|
export { useProjects } from "./useProjects";
|
|
export type { ProjectsViewModel } from "./useProjects";
|
|
export { ViewPanelBody } from "./ViewPanelBody";
|
|
export type { ViewPanelId, ViewPanelBodyProps } from "./ViewPanelBody";
|
|
export { PANEL_TITLE, placementOf, isDetached } from "./viewPlacement";
|
|
export type { PanelId, ViewPlacement, ViewPlacements } from "./viewPlacement";
|