-
Notifications
You must be signed in to change notification settings - Fork 199
Addressbooklist in a popover #101
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
Conversation
Codecov Report
@@ Coverage Diff @@
## master #101 +/- ##
==========================================
- Coverage 16.31% 16.07% -0.25%
==========================================
Files 49 49
Lines 999 1014 +15
==========================================
Hits 163 163
- Misses 836 851 +15
Continue to review full report at Codecov.
|
|
Very nice work! Just 3 details which are probably related to the core styles:
And one thing: Because sharing is inside the menu, »Copy link« should be too. Because otherwise the icon without text will cause confusion because it’s used in the context of sharing usually. Yes, for sharing a link, but mostly in combination with the other sharing. :) |
|
@jancborchardt Thanks! :)
|
|
This is what it does on stable 11 @jancborchardt |
|
Backport on nextcloud/server#3286 |
|
For me those icons don't appear in a popover but inline in the row. 😕 So the three dots menu is not there. |
|
@MorrisJobke I added a contact build for testing. :) |
|
Rebased. We now should wait for 11.0.2 |
0c82be2 to
99469fa
Compare
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
38e50d9 to
cc00c24
Compare
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
|
|
||
| ctrl.onSelectSharee = function (item) { | ||
| // Prevent settings to slide down | ||
| $('#app-settings-header > button').data('apps-slide-toggle', false); |
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.
This is an ugly trick. But core is broken for popups in the settings area.
Here is the issue: https://github.com/nextcloud/server/blob/25acce7e0d992b10b930472b8138240b7bd9af13/core/js/apps.js#L108
|
@nextcloud/designers @nextcloud/contacts: all clear. Please review! 🐤 |
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
6e94236 to
bf9a8f1
Compare
|
@skjnldsv The 'Copy URL' tooltip is a bit glitchy for me. When clicking 'Copy URL' the 'Copied!' tooltip appears shortly in the top left corner of the screen. When hovering the 'Copy URL' (after closing and reopening the settings) the tooltip still shows 'Copied!' - only after some time it changes back to the original help text. Otherwise LGTM 👍 Edit: @skjnldsv broken on nc 9 (and possibly 10?) |
|
@skjnldsv any update? Would be great if we can get this in time for Nextcloud 12 :) @irgendwie I would say the tooltip glitch we can fix separately? :) Let’s move forward and not block this PR too long. |
|
@jancborchardt this update is ready to be merged. |
|
@jancborchardt Would love to merge, still it would break the contacts app for nc 9 and nc 10 and would only be compatible with nc 11 and 12. Are we willing to do this? |
|
For the record, I am :) |
|
cc @LukasReschke @MorrisJobke @jospoortvliet @Henni @ChristophWurst for second opinions. I would agree with @skjnldsv it’s ok for the Contacts app to only support the two latest releases. It’s a big testing workload otherwise and also contacts syncing is in core anyway. And the app in its current state is still available for Nextcloud 9 and 10. |
|
@jancborchardt I agree. But we should really support the latest two versions and thus might want to wait for the nc 12 release. |
Yes, good call – do you mean after or before the Nextcloud 12 release? And for when is the next release of the Contacts app planned? Nextcloud 12 will come soon. :) |
|
@jancborchardt how about the same day as Nextcloud 12? 😉 The current milestone has a due date of April 1st. But it might make sense to delay it to the nc release. |
|
@Henni cool, let’s do the Contacts app release on the same day then! :) But then let’s also merge this change already so it can be used and tested as early as possible. :) Ok @irgendwie @Henni @skjnldsv? |

Testing:
contacts.tar.gz
Fix and finishes #14
