Implement album drag-reorder #46
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
v0.3.0 adds explicit album ordering with an API-level reorder. Correcting the order of a
scanned album by hand is far more natural by dragging than by editing sequence numbers,
and album order feeds constraint propagation, so getting it right matters beyond presentation.
Scope
Drag-and-drop reordering in the album view.
Implementation notes
updates one photo rather than renumbering the album.
did not persist would corrupt the reviewer's mental model of the album.
indicate that derived dates are being recalculated rather than leaving stale values on screen.
Done when
References
README.mdPhase 1 non-goals ("Album drag reorder")docs/circa-spec.mdPhase 4Depends on: #18 (album ordering), #19 (constraint propagation).