feat: 界面缩放改用后端持久化 + 原生 webview zoom
Axolotl desktop CI / guardrails (push) Has been cancelled
Axolotl desktop CI / desktop (macos-latest) (push) Has been cancelled
Axolotl desktop CI / desktop (ubuntu-latest) (push) Has been cancelled
Axolotl desktop CI / desktop (windows-latest) (push) Has been cancelled
Axolotl desktop CI / website (push) Has been cancelled
Repository checks / typos (push) Has been cancelled
Repository checks / tombi (push) Has been cancelled
Rust checks / shear (push) Has been cancelled
Sync source to CNB / Sync Git ref (push) Has been cancelled

This commit is contained in:
AxTps committed 2026-10-01 16:21:30 +08:00
1 parent 81b7219085
commit 34cf186c33
7 files changed
+63 -35

No files matched your search

@@ -373,6 +373,12 @@ const customBackgroundPreview = computed(() =>
: null,
)
function updateUiScale(value: number) {
const clamped = Math.min(200, Math.max(50, Math.round(value)))
setUiScale(clamped)
settings.value.ui_scale = clamped
}
const accentColorOptions: Array<{
value: AccentColor
color: string
@@ -1050,7 +1056,7 @@ watch(
? 'border-brand bg-brand-highlight text-brand'
: 'border-surface-4 bg-surface-3 text-secondary hover:border-surface-5 hover:text-contrast'
"
@click="setUiScale(preset)"
@click="updateUiScale(preset)"
>
{{ preset }}%
</button>
@@ -1062,7 +1068,7 @@ watch(
:max="200"
:step="5"
unit="%"
@update:model-value="(value) => setUiScale(Number(value))"
@update:model-value="(value) => updateUiScale(Number(value))"
/>
</div>
</template>