0.10.3: Sync button in the editor title bar

Every Archify page and .archify text editor gets a Sync button top right that opens the Sync menu: sign in, share, join, server address. archify.sync.titleButton hides it. The status bar entry stays.
This commit is contained in:
root-at-skic committed 2026-11-07 00:52:07 +02:00
1 parent 63f0633daa
commit c262bb06a7
5 files changed
+20 -5

No files matched your search

+12 -2
View File
@@ -2,7 +2,7 @@
"name": "archify-vscode-ext",
"displayName": "Archify Diagram Viewer",
"description": "Archify diagrams in VS Code. Write diagrams as .archify files in YAML: they open as the interactive diagram, with live updates, validation, templates and completion. Also previews Archify's own JSON files (*.architecture.json, …) and opens rendered Archify HTML.",
"version": "0.10.2",
"version": "0.10.3",
"publisher": "root-at-skic",
"license": "MIT",
"sponsor": {
@@ -163,7 +163,7 @@
{
"command": "archify.sync.menu",
"title": "Archify | Sync…",
"icon": "$(broadcast)"
"icon": "$(live-share)"
},
{
"command": "archify.sync.setServer",
@@ -270,6 +270,11 @@
"command": "archify.openModelGraph",
"when": "archify.inModel && (archify.isDiagramSource || activeCustomEditorId == 'archify.diagram' || activeCustomEditorId == 'archify.registry' || activeCustomEditorId == 'archify.decision') && !notebookEditorFocused",
"group": "navigation@61"
},
{
"command": "archify.sync.menu",
"when": "config.archify.sync.titleButton && (archify.isDiagramSource || activeCustomEditorId == 'archify.diagram' || activeCustomEditorId == 'archify.registry' || activeCustomEditorId == 'archify.decision') && !notebookEditorFocused",
"group": "navigation@62"
}
],
"explorer/context": [
@@ -527,6 +532,11 @@
"type": "boolean",
"default": true,
"markdownDescription": "Show **Archify Sync** in the status bar in workspaces with Archify files. Clicking it offers sign in, share, join and the server address. Shared models always show their state there."
},
"archify.sync.titleButton": {
"type": "boolean",
"default": true,
"markdownDescription": "Show the **Archify Sync** button in the title bar of Archify pages and `.archify` editors: sign in, share, join, server address. Archify Sync is optional; without a server the button only offers to set one up."
}
}
},