Фикс: код как ввёл + превью скролл + хранилище последнее выбранное

- CodeBlock: RowLayout для header (copy строго справа), MarkdownView в Column внутри ScrollView (availableWidth) — превью теперь скроллится, показывает все строки, код как ввёл (pre-wrap, tab 4)
- Vault: selectVault при выборе в переключателе + windowOpened -> setCurrentVault — запуск с последним выбранным, проверено на /Users/alex/Nextcloud/test и test-vault
This commit is contained in:
2026-09-02 00:38:01 +03:00
parent ed6cc1859b
commit 6e49c4b5f8
2 changed files with 30 additions and 24 deletions
+18 -15
View File
@@ -633,22 +633,25 @@ Item {
ScrollBar.vertical.policy: ScrollBar.AsNeeded
background: Rectangle { color: Theme.editorBg }
MarkdownView {
id: viewArea
visible: viewMode === "preview"
width: viewScroll.width
vaultRoot: fileStore.vault
fileDir: activeFileDir()
onLinkActivated: (href) => handleLink(href)
}
Column {
width: viewScroll.availableWidth
MarkdownView {
id: viewArea
visible: viewMode === "preview"
width: parent.width
vaultRoot: fileStore.vault
fileDir: activeFileDir()
onLinkActivated: (href) => handleLink(href)
}
MarkdownView {
id: livePreview
visible: viewMode === "live"
width: viewScroll.width
vaultRoot: fileStore.vault
fileDir: activeFileDir()
onLinkActivated: (href) => handleLink(href)
MarkdownView {
id: livePreview
visible: viewMode === "live"
width: parent.width
vaultRoot: fileStore.vault
fileDir: activeFileDir()
onLinkActivated: (href) => handleLink(href)
}
}
}
}