# Refactor delete functionality and integrate hover target management · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/cf6bfffb9cffb07591eb7b05d7209ddffcacd169)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: cf6bfffb9cffb07591eb7b05d7209ddffcacd169

Requested commit: cf6bfffb9cffb07591eb7b05d7209ddffcacd169

Commit: cf6bfffb9cffb07591eb7b05d7209ddffcacd169

Tree: ce1cd1163956bf4332dce16357ccc7d29ab8775d

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Refactor delete functionality and integrate hover target management

- Removed the previous widget delete key and replaced it with a contextual delete intent.
- Implemented a new delete target management system to handle various delete actions (agents, abilities, text, images, utilities, lineups) based on hover state.
- Updated draggable widgets to utilize the new delete target system, enhancing the user experience by allowing for contextual deletion.
- Improved the global shortcuts to trigger delete actions based on the hovered target.

```

## Parents

- [26f10e385a06fcb095594fa34b44a49cb1c2dbab](https://git.cafe/dara/icarus/commit/26f10e385a06fcb095594fa34b44a49cb1c2dbab?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/cf6bfffb9cffb07591eb7b05d7209ddffcacd169?format=markdown)
