openreader/src/components/doclist
Richard R 2e74e79e2c refactor(dnd): unify drag-and-drop backend and add custom drag layer for documents
Replace dual HTML5/Touch backend logic with a single TouchBackend configured to
handle both mouse and touch events, ensuring consistent drag-and-drop behavior
across all devices. Introduce a custom DocumentDragLayer to render drag previews
universally, as the touch backend does not provide a native drag image.

Update document tile, gallery, and list views to suppress native long-press
previews on iOS and prevent accidental document opening after drag actions.
Revise drag-and-drop test helpers to simulate pointer gestures compatible with
the new backend, improving reliability of automated tests.
2026-06-04 18:09:36 -06:00
..
dnd refactor(dnd): unify drag-and-drop backend and add custom drag layer for documents 2026-06-04 18:09:36 -06:00
views refactor(dnd): unify drag-and-drop backend and add custom drag layer for documents 2026-06-04 18:09:36 -06:00
window Redesign: shared UI design system + app-wide migration (#96) 2026-06-01 16:17:12 -06:00
CreateFolderDialog.tsx Redesign: shared UI design system + app-wide migration (#96) 2026-06-01 16:17:12 -06:00
DocumentList.tsx refactor(upload): unify docx-to-pdf conversion into finalize handler and remove legacy route 2026-06-04 13:00:05 -06:00
DocumentListSkeleton.tsx Redesign: shared UI design system + app-wide migration (#96) 2026-06-01 16:17:12 -06:00
DocumentPreview.tsx Redesign: shared UI design system + app-wide migration (#96) 2026-06-01 16:17:12 -06:00
formatSize.ts feat(doclist): unify document identity handling and improve drag-and-drop robustness 2026-05-28 22:27:15 -06:00