Change Interaction contract to handle highlighting generically #10

Closed
opened 2025-07-19 03:00:35 +02:00 by rowan · 0 comments
Owner

Currently, the Interactor is responsible for finding and selecting candidates for interaction as well as applying visual effects (Highlighting/Outlining).

Remove the visual effect responsibility from Interactor and add an optional set of methods that Interactables may choose to implement instead.

Currently, the Interactor is responsible for finding and selecting candidates for interaction as well as applying visual effects (Highlighting/Outlining). Remove the visual effect responsibility from Interactor and add an optional set of methods that Interactables may choose to implement instead.
rowan added this to the Prototype 1 milestone 2025-07-19 03:00:35 +02:00
rowan added the
enhancement
label 2025-07-19 03:00:35 +02:00
rowan added this to the Interaction project 2025-07-19 03:00:35 +02:00
rowan self-assigned this 2025-07-19 03:02:32 +02:00
rowan closed this issue 2025-07-21 00:46:18 +02:00
rowan referenced this issue from a commit 2025-07-21 00:46:44 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: rowan/canto#10
No description provided.