LearnNewsExamplesServices
Frontmatter
id8166
titleImplement Cross-Window Drop Validation and Topology Rules
stateOpen
labels
enhancementno auto closeai
assignees[]
createdAtDec 27, 2025, 10:33 PM
updatedAtMar 28, 2026, 6:57 AM
githubUrlhttps://github.com/neomjs/neo/issues/8166
authortobiu
commentsCount1
parentIssue8163
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]

Implement Cross-Window Drop Validation and Topology Rules

Openenhancementno auto closeai
tobiu
tobiu commented on Dec 27, 2025, 10:33 PM

For complex workspaces (like AgentOS), we need granular control over which dashboards can receive items from which sources.

Current State: We use sortGroup string matching. This is binary (all-or-nothing).

Goal: Implement a robust validation hook or Topology Manager.

  • Validator Hook: allowDrop(draggedItem, sourceZone, targetZone) => boolean.
  • Use Cases:
    • Prevent dropping "System Widgets" into "User Content" areas.
    • Allow Child -> Parent drops, but block Parent -> Child.
    • Enforce "One instance only" rules.
tobiu added the enhancement label on Dec 27, 2025, 10:33 PM
tobiu added the ai label on Dec 27, 2025, 10:33 PM
tobiu added parent issue #8163 on Dec 27, 2025, 10:33 PM
tobiu removed the stale label on Mar 28, 2026, 6:57 AM
tobiu added the no auto close label on Mar 28, 2026, 6:57 AM