Skip to content
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

fix(updatenotification): Remove deprecated NcPopoverMenu and use NcActions instead #39106

Merged

Conversation

susnux
Copy link
Contributor

@susnux susnux commented Jul 2, 2023

Summary

This removes the deprecated NcPopupMenu and replaces it with NcActions.
Other changes within this PR:

  • Cleanup code related to the NcAction migration
    • Fixes also a problem where the "whats new" popover is overlaid by the app navigation, see below
  • Move info text about the update channel under the correct headline for better document structure
  • Fix eslint warnings

Screenshots

What Before After
Overview image image
"Whats new" image image
Update channel image image

Checklist

@susnux susnux added bug design Design, UI, UX, etc. 3. to review Waiting for reviews feature: settings labels Jul 2, 2023
@susnux susnux added this to the Nextcloud 28 milestone Jul 2, 2023
@susnux susnux requested review from kesselb, skjnldsv, nimishavijay, a team, nfebe and Pytal and removed request for a team July 2, 2023 13:08
@susnux susnux changed the title Fix/update notification remove deprecated ncpopupmenu fix(updatenotification): Remove deprecated NcPopoverMenu and use NcActions instead Jul 2, 2023
@susnux susnux force-pushed the fix/update-notification--remove-deprecated-ncpopupmenu branch from 7b78044 to 2ad00b5 Compare July 12, 2023 15:15
@susnux susnux requested review from artonge and removed request for kesselb July 12, 2023 15:16
* Replace `NcPopoverMenu` with `NcActions` and cleanup related code
* Move text under related heading for better content structure
* Fix some eslint warnings

Signed-off-by: Ferdinand Thiessen <[email protected]>
@skjnldsv skjnldsv added 4. to release Ready to be released and/or waiting for tests to finish and removed 3. to review Waiting for reviews labels Jul 13, 2023
@skjnldsv
Copy link
Member

Rebasing

Signed-off-by: Ferdinand Thiessen <[email protected]>
Signed-off-by: John Molakvoæ <[email protected]>
@skjnldsv skjnldsv force-pushed the fix/update-notification--remove-deprecated-ncpopupmenu branch from 2ad00b5 to 8e58c34 Compare July 13, 2023 08:06
@skjnldsv skjnldsv merged commit c35c42f into master Jul 13, 2023
@skjnldsv skjnldsv deleted the fix/update-notification--remove-deprecated-ncpopupmenu branch July 13, 2023 08:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4. to release Ready to be released and/or waiting for tests to finish bug design Design, UI, UX, etc. feature: settings
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants