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

Compatibility 8.0.0 with apps and server #4223

Open
13 of 14 tasks
susnux opened this issue Jun 15, 2023 · 1 comment
Open
13 of 14 tasks

Compatibility 8.0.0 with apps and server #4223

susnux opened this issue Jun 15, 2023 · 1 comment
Labels
1. to develop Accepted and waiting to be taken care of technical debt
Milestone

Comments

@susnux
Copy link
Contributor

susnux commented Jun 15, 2023

If we plan to use v8 with upcoming Nextcloud 28 then some apps and server have to be adjusted:

Moreover a bunch of properties got renamed

Migration guide

  • There is now a convenient css variable, --app-navigation-padding, to set the padding of content to the top of NcContent. Meaning e.g. for the first app navigation item, or the position of the navigation toggle. (see #3278)
  • Rename title prop to name for the following components:
    • NcActionButtonGroup
    • NcActionCaption
    • NcAppNavigationCaption
    • NcAppNavigationNewItem
    • NcAppNavigationSettings
    • NcAppSettingsDialog
    • NcAppSettingsSection
    • NcAppSidebar
    • NcEmptyContent
    • NcIconSvgWrapper
    • NcListItem
    • NcListItemIcon
    • NcLoadingIcon
    • NcModal
    • NcResource
    • NcSavingIndicatorIcon
    • NcSettingsSection
  • NcActions:
    • Rename force-title prop to force-name
    • Rename menu-title prop to menu-name
  • NcAppSidebar:
    • Rename titleEditable prop to nameEditable
    • Rename titlePlaceholder prop to namePlaceholder
    • Rename subtitle prop to subname
    • Rename subtitleTooltip prop to subtitle
    • Rename linkifyTitle prop to linkifyName
    • Rename titleTooltip prop to title
    • Rename update:titleEditable event to update:nameEditable
    • Rename update:title event to update:name
    • Rename submit-title event to submit-name
  • NcEmojiPicker:
    • Rename previewFallbackTitle prop to previewFallbackName
  • NcEmptyContent:
    • Rename title slot to name
    • Add height: 100% or stretch parent another way
    • Add display: flex or position NcEmptyContent in the middle another way
  • NcListItem:
    • Rename subtitle slot to subname
  • NcListItemIcon:
    • Rename subtitle prop to subname
    • Rename iconTitle prop to iconName
  • NcModal:
    • Rename playPauseTitle to playPauseName
  • NcMentionBubble:
    • Rename label prop to title
  • NcRichContenteditable:
    • Rename label prop to title
  • NcUserBubble:
    • Rename title slot to name
@susnux susnux added 1. to develop Accepted and waiting to be taken care of technical debt labels Jun 15, 2023
@susnux susnux added this to the 8.0.0 milestone Jun 15, 2023
@susnux susnux pinned this issue Jun 16, 2023
@joshtrichards
Copy link

I don't have permissions in this repo to edit I guess, so I'll just comment with some updates:

Links to add:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop Accepted and waiting to be taken care of technical debt
Projects
None yet
Development

No branches or pull requests

2 participants