[FEATURE REQUEST] Allow to go to the destination folder when the copy/move operation is finished#4802
[FEATURE REQUEST] Allow to go to the destination folder when the copy/move operation is finished#4802mykh-hailo wants to merge 7 commits intoowncloud:masterfrom
Conversation
b088f36 to
9a416e0
Compare
|
Thanks for your contribution @mykh-hailo! 🍻 Just a small note before the CR: please be careful with the branch name. The branch prefixes we use in the project are: I will take care of this as soon as possible and I'll ping you when it's ready 😄 |
|
@joragua I'd appreciate it if you share any feedback on the result. |
|
@joragua Can you check my PR please? |
|
@mykh-hailo I'll ping you when the CR is finished. Stay tuned! 😄 |
|
@joragua Can you provide me any updates on this? |
|
Hi @mykh-hailo! I'm working on the PR but it will not be available until next week. I'll ping you once it's done. No worries! 😄 Thanks for your patience! |
joragua
left a comment
There was a problem hiding this comment.
Nice job @mykh-hailo! 🙌🏻 Somme comments here.
NOTE: I'd add a release note since this is an important and useful improvement for end users. They should be aware of it this and see the new feature in the release notes screen. You can add a new entry in ReleaseNotesViewModel.kt with an appropriate title and subtitle. Let us know if you have any question about this process. 😄
owncloudApp/src/main/java/com/owncloud/android/extensions/ActivityExt.kt
Show resolved
Hide resolved
owncloudApp/src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.kt
Outdated
Show resolved
Hide resolved
d886716 to
a2d1b92
Compare
|
@joragua Thank you for your feedback. |
joragua
left a comment
There was a problem hiding this comment.
Some comments and it's ready @mykh-hailo! 😄
-
We usually use
refactor:prefix in commits when we change the code but keep the same behavior (string changes, method refactoring...) We use the prefixfix:when something is broken and we must fix it. My suggestion:refactor: update string resource -
The prefix used for release note is
feat:since it's a new improvement in the app that end users can see. My suggestion:feat: add release note
You can do an interactive rebase and change the name of the commits applying my suggestions, in order to follow the project convention for commits. Let us know if you have any question about the process 🍻
...loudApp/src/main/java/com/owncloud/android/presentation/files/details/FileDetailsFragment.kt
Show resolved
Hide resolved
owncloudApp/src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.kt
Outdated
Show resolved
Hide resolved
c394298 to
2468ae7
Compare
|
Did you update the release note strings as @jesmrec suggested? I think with that change, it's ready to go 😄 |
|
@joragua Yes, I updated the release not strings. You can see them on the Changed file list. |
|
But it's not the final version, right? @mykh-hailo 🤔 The release note we suggested was in #4802 (comment) |
|
@joragua I am sorry for missing that. I made my updates. |
|
@jesmrec Can you provide me any updates on this PR? |
|
@mykh-hailo i will provide you feedback as soon as posible, take some patience 😄 your contributions are pretty welcome, but they are not the only ones!! |
|
@jesmrec I'd appreciate it if you have any chance to check my PR. |
|
@mykh-hailo It will happen very very soon. Last days we had some problems with CI system that required full attention. Keep tuned, i will review very soon. |
|
Starting QA here... |
|
QA checks: Copy:
Move:
Login:
List of files:
|
(1)Check the following steps out:
Current:
Expected:
NOTE: same behaviour by copying from Xiaomi Redmi Note 13, Android 15 |
joragua
left a comment
There was a problem hiding this comment.
I've reviewed the code for the fix @mykh-hailo. Could you take a look at the comments that I've posted below? 😄 Thanks for your engagement!
owncloudApp/src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.kt
Show resolved
Hide resolved
owncloudApp/src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.kt
Outdated
Show resolved
Hide resolved
owncloudApp/src/main/java/com/owncloud/android/ui/activity/FileDisplayActivity.kt
Outdated
Show resolved
Hide resolved
b88cbfc to
96509b7
Compare
|
@joragua thanks for your comment. |
|
Could you check the unresolved comment above? @mykh-hailo Thanks! 🙌🏻 |
|
@mykh-hailo @joragua after your interesting conversation, i tested the solution with a mini checklist: Check bottom bar's highlighted tab when copying from ... to ... :
that means, when copying something from could you take a look? |
(2)This is an small glitch, let me know if it could be fixed: When some files are copied/moved by using the multiselection, the snackbar shows
that only matches in case of a singular file We should handle the cases of several items, including folders. Different ideas that come to my head:
What do you think? does it make sense? any other idea? |
96509b7 to
1e6d108
Compare
|
@jesmrec Thanks for the catch.
Do you like this idea? |
|
@mykh-hailo i like the idea, sure. Please mind how difficult could be. OTOH, we noticed only one commit in the PR. It's better to have separated commits for separated tasks as you set before the latest commit. Could you go back to that? |
Actually, it's not that difficult to update the code. Btw, I will make separate commits for them. |
1e6d108 to
371dd54
Compare
|
@jesmrec I made some updates for multiple and different selections. |
Related Issues
App: #4379
ReleaseNotesViewModel.ktcreating a newReleaseNote()with String resources (if required)QA
Reports