Remove the face carousel — one card presentation
03's resettlement reverses the pathfinder carry-over: the selection-keyed dual presentation proved undesirable, so a card has one presentation — selection changes styling, never geometry, and the masonry never reflows on click. Deleted the carousel view (page dots, glass underlay, scroll-tick monitor), the QuickLook thumbnail cache (sole consumer), the pure paging/suppression rules, and the sole-selected animation key — Motion now keys transactions on the search query and the drop proposal only. The attachment chip stays as the face's whole attachment story; viewing media is the card window's job. No carousel state had leaked beyond the view layer. Claude-Session: https://claude.ai/code/session_01SR4XGjmBE16ZUYWpfFHXwY
This commit is contained in:
@@ -504,10 +504,10 @@ struct CardAttachmentListingTests {
|
||||
|
||||
/// **Finder order** (`localizedStandardCompare`), not plain lexicographic — digits inside a
|
||||
/// name *count* rather than collate, so the run `importAttachments` itself produces on a
|
||||
/// collision (`shot.png` → `shot 2.png` → `shot 10.png`) pages 2-before-10, and the face's
|
||||
/// carousel matches the card window sidebar's listing, which answers through this same
|
||||
/// enumeration. (`shot.png` trailing its own numbered copies is Finder's own ordering of a
|
||||
/// space against a dot, not a quirk of ours.)
|
||||
/// collision (`shot.png` → `shot 2.png` → `shot 10.png`) sorts 2-before-10, matching the card
|
||||
/// window sidebar's listing, which answers through this same enumeration. (`shot.png` trailing
|
||||
/// its own numbered copies is Finder's own ordering of a space against a dot, not a quirk of
|
||||
/// ours.)
|
||||
@Test func namesSortInFinderOrderSoNumbersCountRatherThanCollate() throws {
|
||||
let fixture = try BoardFixture()
|
||||
defer { fixture.tearDown() }
|
||||
|
||||
Reference in New Issue
Block a user