-
Notifications
You must be signed in to change notification settings - Fork 817
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
Feature/resolve all conflicts #5635
Conversation
Current state of the dialog @nimishavijay I suggest using: "Solve synchronization conflicts" for the dialog title |
Looks good! Great functionality :)
Yep, great suggestion! To keep it simple, we can shorten it to "Solve sync conflicts" I have suggested a few changes with the appearance, let us know what is feasible :) The general idea is for it to look like this:
What do you think? also cc @jancborchardt for any more feedback :) |
@nimishavijay thanks a lot for the feedback I noticed an issue with the wrong spacing between preview and text in the second column |
8e986af
to
9eeae0b
Compare
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## master #5635 +/- ##
==========================================
+ Coverage 59.38% 60.33% +0.95%
==========================================
Files 143 143
Lines 18524 18524
==========================================
+ Hits 11000 11176 +176
+ Misses 7524 7348 -176 |
That's great! 2 more tiny changes:
Other than that it looks great! :) |
@nimishavijay thanks for the feedback |
9eeae0b
to
ce1b886
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.
clang-tidy
found issue(s) with the introduced code (1/1)
ce1b886
to
bf2266a
Compare
No clang-tidy warnings found so I assume my comments were addressed
a9e1b80
to
dec4601
Compare
@mgallien a detail for the button naming: Instead of the generic "Ok", can we call it "Resolve conflicts"? |
dec4601
to
15047b7
Compare
@jancborchardt no problem |
Look good! We could add around 4px more space below each row of files so that each section is a bit more spaced out, other than that it is good to go! 🚀
Would this be in the tray menu? Long clicks are generally not an easily discoverable way of interacting in desktop, it's more suitable for mobile :) I would say a visible button next to this button would be better. Perhaps this was also already discussed in the design review call today with @jancborchardt :) |
d7a9871
to
430ac93
Compare
done
I followed the suggestion from Tobias to replace "Sync now" by "Solve all conflicts" when there are many conflicts ( |
Looks great now!
This sounds good to me as well :) Some suggestions:
|
@nimishavijay thanks for the feedback |
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.
Then design wise it's ready to go! :) 🚀
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
use more automatyed memory management to reduce possible errors Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
9998cc7
to
6c7f810
Compare
AppImage file: nextcloud-PR-5635-6c7f81009523866f6a6e912bfb0434626739b74e-x86_64.AppImage |
SonarCloud Quality Gate failed. |
Thank you, i've waited years for this. Don't know why but after Migration von NC20 to 25 AiO my VSCode Portable have 250 conflicts in vscode/data/user-data/*. It feels strange, i think other files are not synced when conflicts are not solved. Anyway, this is not related to this issue im sorry. Downloaded actual stable master .msi and don't get the feature. Is this in cause auf sonarcloud build failed for your merge into master? Is this only Linux? Is it possible for me to get a .msi from a feature branch? A nice feature for this would be to add a third option "Automatic Solve". In my case i prefer always the "Newest File Version". Nextcloud already "Bolds" the newer Version of the File. |
implementation of a dialog to resolve conflicts as a batch
will allow solving all conflicts at once
FIX #2786