reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint
Ideas/activity_bar

Idea detail

activity_bar

reqlan rq/extension/module/activitybar.rq:32

block

Summary

The extension should provide an activity bar sidebar for editor-adjacent requirement context per local_graph_view.
UI is implemented as Svelte webview panes per core.rq, not as a long-lived tree of static rows.
The host loads slices from the index via local_graph_analysis and forwards editor focus through activity-bar-webview-provider.ts and activity-bar-data-service.ts.
Panes should be performance conscious: capped neighbourhoods, lazy cytoscape mount, debounced cursor updates — same discipline as webview.
Workspace-wide tables, full layout controls, and unconstrained graph dumps belong in Ideas Summary per ideas_summary; panes link out with prefilled state instead of duplicating those views.

Jump to outbound references

Jump to inbound references

Navigation

Source file

reqlan rq/extension/module/activitybar.rq

activitybar.rq

file cluster

reqlan rq/extension/module

folder cluster

status: Not present

status cluster

tag: Not present

tag cluster

Printable page

Static print-friendly idea sheet.

Attributes

No attributes declared.

Ancestor context

No ancestor chain recorded.

Outbound references

KindIdeaPathSnippet
file_reference ../../../packages/analytical/test/workspace-index-lazy-services.test.ts packages/analytical/test/workspace-index-lazy-services.test.ts —
file_reference activity_bar_data packages/extension/src/activity_bar_module/activity-bar-data-service.ts activity-bar-data-service.ts
file_reference ../../../packages/extension/src/activity_bar_module/activity-bar-messages.ts packages/extension/src/activity_bar_module/activity-bar-messages.ts —
file_reference activity_bar_webview packages/extension/src/activity_bar_module/activity-bar-webview-provider.ts activity-bar-webview-provider.ts
file_reference ../../../packages/extension/src/activity_bar_module/context-session.ts packages/extension/src/activity_bar_module/context-session.ts —
file_reference ../../../packages/extension/src/activity_bar_module/get-activity-bar-html.ts packages/extension/src/activity_bar_module/get-activity-bar-html.ts —
file_reference ../../../packages/extension/src/shared/phonebook.ts packages/extension/src/shared/phonebook.ts —
file_reference ../../../packages/extension/src/webview_module/ideas-summary-panel.ts packages/extension/src/webview_module/ideas-summary-panel.ts —
file_reference ../../../packages/extension/test/group-file-issues.test.ts packages/extension/test/group-file-issues.test.ts —
file_reference ../../../packages/extension/test/startup-gate.test.ts packages/extension/test/startup-gate.test.ts —
file_reference ../../../packages/extension/webviews/activity-bar/ packages/extension/webviews/activity-bar/ —
file_reference ../../../packages/extension/webviews/activity-bar/App.svelte packages/extension/webviews/activity-bar/App.svelte —
file_reference ../../../packages/extension/webviews/activity-bar/components/BootstrapStatus.svelte packages/extension/webviews/activity-bar/components/BootstrapStatus.svelte —
file_reference ../../../packages/extension/webviews/activity-bar/components/CollapsiblePane.svelte packages/extension/webviews/activity-bar/components/CollapsiblePane.svelte —
file_reference ../../../packages/extension/webviews/activity-bar/components/HeaderBar.svelte packages/extension/webviews/activity-bar/components/HeaderBar.svelte —
file_reference ../../../packages/extension/webviews/activity-bar/components/MiniGraphCanvas.svelte packages/extension/webviews/activity-bar/components/MiniGraphCanvas.svelte —
file_reference ../../../packages/extension/webviews/activity-bar/components/NestedSection.svelte packages/extension/webviews/activity-bar/components/NestedSection.svelte —
file_reference ../../../packages/extension/webviews/activity-bar/components/ReferenceListsPane.svelte packages/extension/webviews/activity-bar/components/ReferenceListsPane.svelte —
file_reference ../../../packages/extension/webviews/activity-bar/components/ScopePane.svelte packages/extension/webviews/activity-bar/components/ScopePane.svelte —
file_reference ../../../packages/extension/webviews/activity-bar/components/WorkspacePane.svelte packages/extension/webviews/activity-bar/components/WorkspacePane.svelte —
file_reference ../../../packages/extension/webviews/activity-bar/lib/group-file-issues.ts packages/extension/webviews/activity-bar/lib/group-file-issues.ts —
file_reference ../../../packages/extension/webviews/activity-bar/state/app.svelte.ts packages/extension/webviews/activity-bar/state/app.svelte.ts —
file_reference ../../../packages/extension/webviews/activity-bar/vite.config.ts packages/extension/webviews/activity-bar/vite.config.ts —
file_reference development_core reqlan rq/development/core.rq core.rq
file_reference ../../bases/base.rq reqlan rq/bases/base.rq —
file_reference ../../brand.rq reqlan rq/brand.rq —
file_reference ../../ontology.rq reqlan rq/ontology.rq —
file_reference ../../phonebook.json reqlan rq/phonebook.json —
file_reference ../../phonebook.rq reqlan rq/phonebook.rq —
file_reference ../features-commands.rq reqlan rq/extension/features-commands.rq —
file_reference ../features-consumption.rq reqlan rq/extension/features-consumption.rq —
file_reference ../features-graph-analysers.rq reqlan rq/extension/features-graph-analysers.rq —
file_reference ../library/graph.rq reqlan rq/extension/library/graph.rq —
file_reference ./activitybar-panels/current_context_scope.rq reqlan rq/extension/module/activitybar-panels/current_context_scope.rq —
file_reference ./activitybar-panels/minigraph.rq reqlan rq/extension/module/activitybar-panels/minigraph.rq —
file_reference ./activitybar-panels/workspace.rq reqlan rq/extension/module/activitybar-panels/workspace.rq —
file_reference ./context-scope.rq reqlan rq/extension/module/context-scope.rq —
file_reference ./graph-path.rq reqlan rq/extension/module/graph-path.rq —
file_reference ./ideas_summary/graphical_graph.rq reqlan rq/extension/module/ideas_summary/graphical_graph.rq —
file_reference ./ideas_summary/webview.rq reqlan rq/extension/module/ideas_summary/webview.rq —
file_reference ./webview.rq reqlan rq/extension/module/webview.rq —

Inbound references

KindIdeaPathSnippet
None

Unresolved references

KindIdeaPathSnippet
references ideas_summary ideas_summary
references local_graph_analysis local_graph_analysis
references local_graph_view local_graph_view
references webview webview

Local graph

Initialising graph…