Compatibility 8.0.0 with apps and server
Opened this issue · 1 comments
susnux commented
If we plan to use v8 with upcoming Nextcloud 28 then some apps and server have to be adjusted:
-
NcMultiselect
andNcMultiselectTags
was removed and needs to be replaced withNcSelect
andNcSelectTags
- Server is clean but apps still use it: currently 74 files
-
NcPopoverMenu
was removed and needs to be replaced #4081- app -
deck
- app -
groupfolder
- app -
social
nextcloud/social#1801 - server -
updatenotification
- server -
files_sharing
- server -
settings
, server -settings
- app -
-
NcAppNavigationCounter
was removed and needs to be replaced #4096 -
excludeClickOutsideClasses
was removed (with replacement) #4088- app -
calendar
- server -
core
- app -
notifications
- app -
-
NcModal
internal div container layout was changed and some hacks need to be reverted- app -
calendar
remove some custom modal overrides fromcss/app-settings.scss
to fix scrolling
- app -
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 toname
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 toforce-name
- Rename
menu-title
prop tomenu-name
- Rename
NcAppSidebar
:- Rename
titleEditable
prop tonameEditable
- Rename
titlePlaceholder
prop tonamePlaceholder
- Rename
subtitle
prop tosubname
- Rename
subtitleTooltip
prop tosubtitle
- Rename
linkifyTitle
prop tolinkifyName
- Rename
titleTooltip
prop totitle
- Rename
update:titleEditable
event toupdate:nameEditable
- Rename
update:title
event toupdate:name
- Rename
submit-title
event tosubmit-name
- Rename
NcEmojiPicker
:- Rename
previewFallbackTitle
prop topreviewFallbackName
- Rename
NcEmptyContent
:- Rename
title
slot toname
- Add
height: 100%
or stretch parent another way - Add
display: flex
or positionNcEmptyContent
in the middle another way
- Rename
NcListItem
:- Rename
subtitle
slot tosubname
- Rename
NcListItemIcon
:- Rename
subtitle
prop tosubname
- Rename
iconTitle
prop toiconName
- Rename
NcModal
:- Rename
playPauseTitle
toplayPauseName
- Rename
NcMentionBubble
:- Rename
label
prop totitle
- Rename
NcRichContenteditable
:- Rename
label
prop totitle
- Rename
NcUserBubble
:- Rename
title
slot toname
- Rename
joshtrichards commented
I don't have permissions in this repo to edit I guess, so I'll just comment with some updates:
notes
is completed via nextcloud/notes#1068groupfolders
is completed via nextcloud/groupfolders#2736bookmarks
is completed via nextcloud/bookmarks#2034
Links to add:
- Tracker for
social
: nextcloud/social#1801