diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c50d14..190680f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 0.10.9 — 2026-11-08 + +- The Sync button is square again on the model, registry, decision and Graph pages (0.10.8 squeezed it narrow there). + ## 0.10.8 — 2026-11-08 - **A model opens as its outline.** On `main.archify` the top-level panels (Shared, Diagrams, Registries, Decisions) start collapsed; open the one you need. What you open or close is kept while the page is open. diff --git a/package-lock.json b/package-lock.json index a2a0523..c6b463e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "archify-vscode-ext", - "version": "0.10.8", + "version": "0.10.9", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "archify-vscode-ext", - "version": "0.10.8", + "version": "0.10.9", "license": "MIT", "dependencies": { "@codemirror/autocomplete": "^6.20.4", diff --git a/package.json b/package.json index a5c1846..54f3822 100644 --- a/package.json +++ b/package.json @@ -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.8", + "version": "0.10.9", "publisher": "root-at-skic", "license": "MIT", "sponsor": { diff --git a/src/webview/page.ts b/src/webview/page.ts index 7c5fa02..58a9c2f 100644 --- a/src/webview/page.ts +++ b/src/webview/page.ts @@ -951,7 +951,8 @@ function bridgeScript(options: PageOptions): string { + ' box-shadow: 0 1px 4px rgba(0,0,0,.35) !important; }' + ' .archify-model-switch-row.archify-sync-row { display: flex !important; align-items: center !important; gap: 0.5rem !important; }' + ' #archify-sync-button.in-toolbar { position: relative !important; top: auto !important; right: auto !important; align-self: center !important; flex: none !important; width: 36px !important; height: 36px !important; }' - + ' .ag-actions #archify-sync-button.in-toolbar, .archify-model-switch-row #archify-sync-button.in-toolbar { align-self: stretch !important; height: auto !important; width: auto !important; aspect-ratio: 1 / 1 !important; }' + + ' .archify-model-switch-row #archify-sync-button.in-toolbar { width: 33px !important; height: 33px !important; }' + + ' .ag-actions #archify-sync-button.in-toolbar { width: 29px !important; height: 29px !important; }' + ' body.vscode-high-contrast #archify-sync-button:not(.is-shared) { background: #0e639c !important; }' + ' #archify-sync-button svg { display: block !important; width: 16px !important; height: 16px !important; flex: none !important; }' + ' #archify-sync-button:hover { background: var(--vscode-button-hoverBackground, #1177bb) !important; }'