Skip to content

[FEATURE]: Add TUI project list hooks and UI chrome injection #30454

@surfdib

Description

@surfdib

Feature hasn't been suggested before.

  • I have verified this feature I'm about to request hasn't been suggested before.

Describe the enhancement you want to request

Title: Plugin API: Add TUI project list hooks and UI chrome injection

Body: The current plugin API (v1.0.85) provides hooks for config, tools, and events, but lacks hooks to customize the TUI project list rendering. This makes it impossible for plugins to:

Reorder/sort the project list — e.g., pin projects to the top, filter by criteria
Inject UI elements — e.g., a pin/unpin icon next to project entries, buttons in the chrome area
Suggested hooks:

tui.project.list.render — fires before rendering the project list, allowing plugins to reorder or filter entries
tui.project.list.entry — fires per entry, allowing plugins to inject UI indicators (icons, badges)
This would unblock a common class of productivity plugins (pinning, favorites, recent, tags) without requiring external companion wrappers.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions