Skip to content

Commit f1d84be

Browse files
author
Iakov Senatov
committed
refactor(SelectionStatusBar): clean structure and restore scroll position indicator
- Refactor SelectionStatusBar into structured sections (left info, remote badge, filter, jump buttons, slider, position) - Restore position indicator using selectedIndex / visibleIndex - Improve readability and maintainability of status bar view - Minor UI cleanup for jump navigation buttons
1 parent 3fca027 commit f1d84be

File tree

3 files changed

+376
-182
lines changed

3 files changed

+376
-182
lines changed

GUI/Sources/Features/Panels/FileTable/FilePanels/FileTableRowsView.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,11 @@
4141
onDirectoryAction: { action, f in handleDirectoryAction(action, f) },
4242
onMultiSelectionAction: { action in handleMultiSelectionAction(action) }
4343
)
44+
.frame(maxWidth: .infinity, alignment: .leading)
45+
.fixedSize(horizontal: false, vertical: true)
4446
}
4547
}
4648
}
47-
.drawingGroup(opaque: false)
4849
.transaction { $0.disablesAnimations = true } // Disable animations for large lists
4950
}
5051
}

0 commit comments

Comments
 (0)