Mohamed Boudra and GitHub
57800a0f17
Restore the "Drop files here" backdrop when dragging files ( #1801 )
...
Decouples file drag-and-drop into a FileDropZone provider (drag target + backdrop) and a useFileDrop consumer hook, with drag state on a Reanimated shared value so dragging triggers no React re-renders.
Fixes the collapsed/invisible backdrop (the drop zone had been moved into the composer with flex:0, collapsing the overlay to zero height) and restores whole-surface coverage across the agent panel, New Workspace screen, draft workspace tab, and workspace-setup dialog. The backdrop and copy cursor only appear when a drop will actually be accepted (a consumer is mounted and not submitting).
Refs #520
2026-06-29 16:55:45 +02:00
..
2026-05-28 12:34:31 +08:00
2026-06-20 19:44:30 +07:00
2026-06-11 13:17:29 +07:00
2026-06-11 13:17:29 +07:00
2026-06-26 12:16:49 +08:00
2026-06-14 23:29:14 +08:00
2026-06-14 23:29:14 +08:00
2026-04-10 09:53:38 +07:00
2026-05-28 01:58:18 +08:00
2026-05-28 12:34:31 +08:00
2026-05-28 12:34:31 +08:00
2026-05-28 12:34:31 +08:00
2026-05-28 12:34:31 +08:00
2026-05-28 12:34:31 +08:00
2026-05-28 12:34:31 +08:00
2026-06-12 22:52:41 +07:00
2026-06-18 12:03:44 +07:00
2026-06-26 12:16:49 +08:00
2026-05-28 12:34:31 +08:00
2026-05-28 12:34:31 +08:00
2026-06-05 02:29:34 +08:00
2026-06-05 02:29:34 +08:00
2026-06-26 12:16:49 +08:00
2026-06-26 12:16:49 +08:00
2026-06-28 08:50:04 +07:00
2026-06-28 08:50:04 +07:00
2026-06-10 11:29:26 +07:00
2026-06-10 11:29:26 +07:00
2026-06-26 15:50:02 +08:00
2026-05-28 01:58:18 +08:00
2026-06-11 16:16:26 +08:00
2026-05-28 12:34:31 +08:00
2026-06-11 13:17:29 +07:00
2026-05-29 17:16:35 +07:00
2026-06-26 12:16:49 +08:00
2026-06-26 12:16:49 +08:00
2026-05-31 05:38:29 +00:00
2026-06-11 14:15:35 +08:00
2026-06-04 00:53:38 +07:00
2026-06-16 13:37:58 +07:00
2026-06-18 20:44:57 +07:00
2026-04-13 13:24:00 +07:00
2026-06-26 12:16:49 +08:00
2026-06-26 12:16:49 +08:00
2025-11-23 14:32:08 +01:00
2026-05-05 19:58:16 +07:00
2026-05-05 19:56:26 +07:00
2026-03-21 20:22:15 +07:00
2026-06-14 22:03:27 +08:00
2026-06-11 14:15:35 +08:00
2026-06-14 23:29:14 +08:00
2026-03-21 20:22:15 +07:00
2026-03-21 20:22:15 +07:00
2026-06-26 12:16:49 +08:00
2026-05-16 14:20:24 +08:00
2026-06-03 19:32:49 +07:00
2026-06-03 19:32:49 +07:00
2026-06-11 14:15:35 +08:00
2026-03-21 20:22:15 +07:00
2026-03-21 20:22:15 +07:00
2026-04-24 12:26:10 +08:00
2026-05-05 19:56:26 +07:00
2026-06-11 14:15:35 +08:00
2026-06-11 14:15:35 +08:00
2026-06-11 14:15:35 +08:00
2026-06-13 08:34:52 +07:00
2026-04-19 20:19:45 +07:00
2026-06-11 14:15:35 +08:00
2026-06-27 09:03:04 +08:00
2026-04-10 09:53:38 +07:00
2026-06-07 15:53:17 +07:00
2026-06-26 15:50:02 +08:00
2026-05-28 12:34:31 +08:00
2026-06-11 14:15:35 +08:00
2026-05-28 12:34:31 +08:00
2026-04-20 17:23:17 +07:00
2026-04-24 12:26:10 +08:00
2026-04-24 12:26:10 +08:00
2026-06-18 12:03:44 +07:00
2026-06-18 12:03:44 +07:00
2026-04-12 09:56:05 +08:00
2026-06-26 12:16:49 +08:00
2026-05-03 20:15:19 +07:00
2026-05-03 20:15:19 +07:00
2026-05-31 05:38:29 +00:00
2026-06-11 14:15:35 +08:00
2026-06-26 12:16:49 +08:00
2026-06-26 12:16:49 +08:00
2026-06-27 12:44:16 +08:00
2026-06-03 18:34:24 +08:00
2026-06-03 18:34:24 +08:00
2026-06-11 14:15:35 +08:00
2026-06-15 14:23:02 +08:00
2026-06-04 15:16:41 +08:00
2026-06-11 13:17:29 +07:00
2026-06-11 13:17:29 +07:00
2026-05-28 01:58:18 +08:00
2026-04-01 13:37:51 +07:00
2026-04-12 12:00:45 +07:00
2026-06-26 12:16:49 +08:00
2026-06-20 22:26:17 +07:00
2026-06-28 08:50:04 +07:00
2026-03-23 10:45:48 +07:00
2026-06-26 12:16:49 +08:00
2026-06-26 12:16:49 +08:00
2026-04-16 10:59:31 +08:00
2026-04-16 10:59:31 +08:00
2026-04-16 10:59:31 +08:00