Фикс: код как ввёл + превью скролл + хранилище последнее выбранное
- 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:
+18
-15
@@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user