-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Add FilesDetailScreen #117
base: main
Are you sure you want to change the base?
Conversation
8c58665
to
c57de0e
Compare
abdee22
to
cf04908
Compare
79c1b3e
to
6295db8
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this screen being used in another PR already? If it is, then it's fine like this but if it's not, we should use the screen already for the imported files during a new transfer, it could help see some details and issue we might not have thought about
app/src/main/java/com/infomaniak/swisstransfer/ui/components/SwissTransferTopAppBar.kt
Outdated
Show resolved
Hide resolved
app/src/main/java/com/infomaniak/swisstransfer/ui/screen/main/MainNavHost.kt
Outdated
Show resolved
Hide resolved
app/src/main/java/com/infomaniak/swisstransfer/ui/utils/HumanReadableSizeUtils.kt
Outdated
Show resolved
Hide resolved
...java/com/infomaniak/swisstransfer/ui/screen/newtransfer/importfiles/FilesDetailsViewModel.kt
Outdated
Show resolved
Hide resolved
app/src/main/java/com/infomaniak/swisstransfer/ui/screen/newtransfer/FilesSize.kt
Outdated
Show resolved
Hide resolved
app/src/main/java/com/infomaniak/swisstransfer/ui/screen/newtransfer/FilesSize.kt
Show resolved
Hide resolved
app/src/main/java/com/infomaniak/swisstransfer/ui/screen/newtransfer/NewTransferNavHost.kt
Outdated
Show resolved
Hide resolved
app/src/main/java/com/infomaniak/swisstransfer/ui/screen/newtransfer/NewTransferNavHost.kt
Outdated
Show resolved
Hide resolved
app/src/main/java/com/infomaniak/swisstransfer/ui/screen/newtransfer/NewTransferNavHost.kt
Outdated
Show resolved
Hide resolved
...in/java/com/infomaniak/swisstransfer/ui/screen/newtransfer/importfiles/FilesDetailsScreen.kt
Outdated
Show resolved
Hide resolved
2316c5c
to
ffc54a4
Compare
app/src/main/java/com/infomaniak/swisstransfer/ui/screen/newtransfer/NewTransferNavHost.kt
Outdated
Show resolved
Hide resolved
app/src/main/java/com/infomaniak/swisstransfer/ui/screen/newtransfer/FilesSize.kt
Outdated
Show resolved
Hide resolved
57b7150
to
bb9b3b7
Compare
app/src/main/java/com/infomaniak/swisstransfer/ui/components/SwissTransferTopAppBar.kt
Outdated
Show resolved
Hide resolved
app/src/main/java/com/infomaniak/swisstransfer/ui/screen/main/MainNavHost.kt
Outdated
Show resolved
Hide resolved
app/src/main/java/com/infomaniak/swisstransfer/ui/utils/HumanReadableSizeUtils.kt
Outdated
Show resolved
Hide resolved
app/src/main/java/com/infomaniak/swisstransfer/ui/screen/newtransfer/FilesSize.kt
Outdated
Show resolved
Hide resolved
app/src/main/java/com/infomaniak/swisstransfer/ui/screen/newtransfer/FilesSize.kt
Show resolved
Hide resolved
app/src/main/java/com/infomaniak/swisstransfer/ui/screen/newtransfer/NewTransferNavHost.kt
Outdated
Show resolved
Hide resolved
app/src/main/java/com/infomaniak/swisstransfer/ui/utils/HumanReadableSizeUtils.kt
Outdated
Show resolved
Hide resolved
bb9b3b7
to
b3dccde
Compare
app/src/main/java/com/infomaniak/swisstransfer/ui/components/SwissTransferTopAppBar.kt
Outdated
Show resolved
Hide resolved
app/src/main/java/com/infomaniak/swisstransfer/ui/screen/newtransfer/FilesSize.kt
Outdated
Show resolved
Hide resolved
...java/com/infomaniak/swisstransfer/ui/screen/newtransfer/importfiles/FilesDetailsViewModel.kt
Outdated
Show resolved
Hide resolved
...in/java/com/infomaniak/swisstransfer/ui/screen/newtransfer/importfiles/FilesDetailsScreen.kt
Outdated
Show resolved
Hide resolved
6eb0c25
to
d537d2b
Compare
f295a40
to
749ed98
Compare
d8a2549
to
75d7783
Compare
Quality Gate passedIssues Measures |
file_nav.mp4
Depends on Infomaniak/multiplatform-SwissTransfer#81
Screen to display details of files provided by the parameter
filesList
.Can be configured like this:
navigateToDetails
: this callback is called when the user click on a filewithSpaceLeft
: if we want to display the space left, useful when displaying files of a transferonFileRemoved
: callback called when the user click on the cross to delete a file. If not provided, the cross on files will not be displayedonCloseClicked
: callback called when the cross on the TopAppBar is clickednavigateBack
: this callback is called when the user want to navigate back