|
@@ -1177,6 +1177,10 @@ function useReviewPanelState(): ReviewPanelStateReactIde {
|
|
|
handleLayoutChange()
|
|
handleLayoutChange()
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ const editorTrackChangesVisibilityChanged = () => {
|
|
|
|
|
+ handleLayoutChange({ async: true, animate: false })
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
const editorFocusChanged = (
|
|
const editorFocusChanged = (
|
|
|
selectionOffsetStart: number,
|
|
selectionOffsetStart: number,
|
|
|
selectionOffsetEnd: number,
|
|
selectionOffsetEnd: number,
|
|
@@ -1328,6 +1332,11 @@ function useReviewPanelState(): ReviewPanelStateReactIde {
|
|
|
break
|
|
break
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ case 'track-changes:visibility_changed': {
|
|
|
|
|
+ editorTrackChangesVisibilityChanged()
|
|
|
|
|
+ break
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
case 'focus:changed': {
|
|
case 'focus:changed': {
|
|
|
const { from, to, empty, updateType } = payload
|
|
const { from, to, empty, updateType } = payload
|
|
|
editorFocusChanged(from, to, !empty, updateType)
|
|
editorFocusChanged(from, to, !empty, updateType)
|
|
@@ -1343,6 +1352,11 @@ function useReviewPanelState(): ReviewPanelStateReactIde {
|
|
|
toggleTrackChangesFromKbdShortcut()
|
|
toggleTrackChangesFromKbdShortcut()
|
|
|
break
|
|
break
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ case 'toggle-review-panel': {
|
|
|
|
|
+ toggleReviewPanel()
|
|
|
|
|
+ break
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|