Skip to content

feat: Implement Tool Rendering Pipeline for Modern Layout System#80

Open
sandesh-sp wants to merge 13 commits intofeat/modern-layoutfrom
feat/render-tools
Open

feat: Implement Tool Rendering Pipeline for Modern Layout System#80
sandesh-sp wants to merge 13 commits intofeat/modern-layoutfrom
feat/render-tools

Conversation

@sandesh-sp
Copy link
Copy Markdown
Collaborator

@sandesh-sp sandesh-sp commented May 4, 2026

Purpose

  • Implement complete tool rendering pipeline enabling dynamic tool placement in custom dashboard panels.
  • Establish tool metadata validation, assignment, and lifecycle management.
  • Create Title plugin as a test plugin

Proposed Changes

  • Refactored ToolControllerModern_, UserInterfaceModern_, and PanelManager_ to enable dynamic tool placement with orientation compatibility checks, supported by corresponding updates to the configuration UI.
  • Polished panel and tool card visuals by removing unnecessary padding and borders.

Issues

Testing

  • Title Tool renders successfully in configured panels.
  • Tool assignment algorithm correctly handles explicit and fallback assignments.

@sandesh-sp sandesh-sp self-assigned this May 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant