Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion apps/desktop/src/renderer/features/workbar/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,12 @@ remounted when the active session changes.
## Dependency direction

- Consumers import production APIs from `features/workbar`.
- Tests and stories may additionally import `features/workbar/testing`.
- Node test suites may additionally import `features/workbar/testing`.
- Storybook may additionally import `features/workbar/stories`, which exposes
`WorkbarSurface`. It stays out of the production entry because `workbar-host`
reaches the surface through `lazy()`, and out of `testing` because that entry
is loaded by `node --test` against tsc output while the surface and its tool
panels use extensionless relative specifiers only a bundler resolves.
- Workbar may use shared renderer primitives, core types and Maka UI.
- Workbar must not import shell composition, Desktop bridge, or main-process implementation.
- Desktop I/O enters through `WorkbarServices`; tool code does not read
Expand Down