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:
1 parent
63f0633daa
commit
c262bb06a7
5 files changed
+20
-5
No files matched your search
+12
-2
@@ -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."
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
Reference in new issue
Block a user