Skip to content

fix: Update components to show files size and count of a transfer#293

Merged
valentinperignon merged 3 commits intomainfrom
fix/file-size-component
Dec 16, 2025
Merged

fix: Update components to show files size and count of a transfer#293
valentinperignon merged 3 commits intomainfrom
fix/file-size-component

Conversation

@BaptGrv
Copy link
Contributor

@BaptGrv BaptGrv commented Dec 16, 2025

No description provided.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR refactors file count and size display components for transfer operations by introducing new specialized views. The changes aim to improve the separation of concerns between different display contexts (showing total size vs. showing remaining space).

  • Created two new view components: FilesCountAndSizeLeftView for displaying file count with space remaining validation, and SizeLeftView for displaying only remaining space
  • Simplified FilesCountAndSizeView to remove validation logic and error styling
  • Updated file list and cell views to use the new components with improved layout structure

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
SwissTransferFeatures/NewTransferView/NewTransferFilesCellView.swift Updated to use FilesCountAndSizeLeftView instead of FilesCountAndSizeView
SwissTransferFeatures/NewTransferView/FilesCountAndSizeLeftView.swift New component that displays file count and space left with validation and error styling
SwissTransferFeatures/NewTransferView/FileListView.swift Refactored layout to use both FilesCountAndSizeView and new SizeLeftView in an HStack
SwissTransferCoreUI/Components/SizeLeftView.swift New component that displays only the remaining transfer space
SwissTransferCoreUI/Components/FilesCountAndSizeView.swift Simplified by removing validation logic, error colors, and space-left calculation

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

# Conflicts:
#	SwissTransferCoreUI/Components/FilesCountAndSizeView.swift
#	SwissTransferFeatures/NewTransferView/FileListView.swift
@BaptGrv BaptGrv force-pushed the fix/file-size-component branch from fd059a6 to c1dfa5a Compare December 16, 2025 13:56
@BaptGrv BaptGrv force-pushed the fix/file-size-component branch from d9e6904 to e3ca230 Compare December 16, 2025 14:15
@sonarqubecloud
Copy link

@valentinperignon valentinperignon merged commit e3f1744 into main Dec 16, 2025
10 checks passed
@valentinperignon valentinperignon deleted the fix/file-size-component branch December 16, 2025 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants