-
Notifications
You must be signed in to change notification settings - Fork 448
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
Move conversation menu options to a dialog #4576
Move conversation menu options to a dialog #4576
Conversation
5a17b04
to
3731483
Compare
See screenshot above for the current state.
@nextcloud/designers-talk |
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.
I'd suggest using the AppSettingsDialog vue component for conversation settings too, and get rid of the sidebar settings tab!
3731483
to
6d890b8
Compare
|
@ma12-co can you have a look at the scrollbar thing ? |
here's a fix for the scrollbar issue: nextcloud-libraries/nextcloud-vue#1573 |
ac36fe3
to
95b6a98
Compare
@ma12-co as discussed, I've added some text hints. As advised by @nickvergessen I've merged the SIP section into the moderation one. Now it seems that with only two sections, the left navigation bar is redundant so maybe we can disable it for this dialog. Let me know what you think. |
Mind to update the screenshot in the first post? |
screenshots updated. |
|
|
176a099
to
7573562
Compare
Rebased. And I've split error handling and special cases which did not exist before to a follow up PR: #4671 I'd like to already merge this PR here as it's the same functionality as before but moved to the dialog. |
hmmm, still requires a release of nextcloud-vue for nextcloud-libraries/nextcloud-vue#1573 when I tested I had nextcloud-vue master linked |
nextcloud-vue update here #4680, it will take a bit longer as we need to adjust some components affected by the update |
vue update is in |
7573562
to
a6f9dce
Compare
Created a new dialog for conversation settings. It includes the share link settings (aka guest access), the moderation settings and the SIP settings. Added notifications after success/error when saving. Added field disabling logic while saving which provides some visual feedback. Refactored various "conversation" computed properties to all use the same dummy conversation object when the token was not found. Signed-off-by: Vincent Petry <[email protected]>
Signed-off-by: Vincent Petry <[email protected]>
a6f9dce
to
828af67
Compare
Rebased and did a quick retest. One difference from before the rebase is that now the SIP checkbox has a condition for displaying. |
ready to review :-) |
restarted CI |
Merged too early... The SIP changes were not merged and they need a backport |
I'm fine reverting and rebasing later. seems there's only a conflict in top bar markup, this line https://github.com/nextcloud/spreed/pull/4689/files#diff-841f2c9a1004d8fafe1e1f6fe44412b062860ea277a4ddc071068f7f2a162e7dR146 |
"only", its not an ActioItem anymore :P |
here we go, the revert PR: #4701 |
For #4007
Current state
See #4576 (comment)
Old state from first attempt
Tasks
remove lobby + locking panels while in callTests