before sketch70,i insert the side panel by this code,we can find the "view_canvas" view,and insert our own side panel view:
`
const insertSidePanel = (toolbar, identifier, isInsert = false) => {
const documentWindow = document.documentWindow()
const contentView = documentWindow.contentView()
const stageView = contentView.subviews().objectAtIndex(0)
const views = stageView.subviews()
const existId = isInsert || views.find(d => ''.concat(d.identifier()) === identifier)
const finalViews = []
let pushedWebView = false
for (let i = 0; i < views.count(); i++) {
const view = views[i]
let subView2 = view.subviews()
console.log("identifier = " + view.identifier() + ",i=" + i + ", view=" + view)
for(let j=0;j<subView2.count();j++){
console.log("identifier = " + subView2[j].identifier() + ",i=" + i + ", view=" + subView2[j])
}
if (existId) {
if (''.concat(view.identifier()) !== identifier) finalViews.push(view)
} else {
finalViews.push(view)
if (!pushedWebView && ''.concat(view.identifier()) === 'view_canvas') {
finalViews.push(toolbar)
pushedWebView = true
}
}
}
if (pushedWebView) {
setSettingForKey(SidePanelIdentifier, 'true')
} else {
removeSettingForKey(SidePanelIdentifier)
}
stageView.subviews = finalViews
stageView.adjustSubviews()
}
`
but in sketch 70,no "view_canvas" can be found in contentView.how can we solve it?