diff options
| author | Danilo M. <danix@danix.xyz> | 2026-10-16 15:23:53 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-10-16 15:23:53 +0200 |
| commit | 1f596b4e2c59c1fa069d2b549c1d8ae6d5a876cf (patch) | |
| tree | 0512594a620eba6cc0ad57c1edc4032c89ebe332 /desktop/island/README.md | |
| parent | f5da8d8ee2cb4ace1fa6841437b4798e7799c100 (diff) | |
| download | quickshell-1f596b4e2c59c1fa069d2b549c1d8ae6d5a876cf.tar.gz quickshell-1f596b4e2c59c1fa069d2b549c1d8ae6d5a876cf.zip | |
feat(island): take a file drop for the assistant
A DropArea over the sliver grows into a bubble while a file drag is over it and hands file:// paths to the canvas.
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
Diffstat (limited to 'desktop/island/README.md')
| -rw-r--r-- | desktop/island/README.md | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/desktop/island/README.md b/desktop/island/README.md index 1511279..3387e2b 100644 --- a/desktop/island/README.md +++ b/desktop/island/README.md @@ -131,3 +131,12 @@ The window sets namespace `quickshell-island`. For frosting, add to }) Without it the island renders flat translucent. + +## File drop + +A file dragged onto the sliver opens a bubble, "Drop for the assistant"; +dropping on it hands the file to the assistant canvas, which opens in its +file state with a new conversation. Wayland reports a drag only once it +enters one of the surface's input regions, so the receptor is the sliver's +width at rest and grows to hold the bubble while a drag is over it. Only +`file://` URLs are taken. |
