mirror of
https://github.com/NanmiCoder/cc-haha
synced 2026-07-16 13:03:31 +08:00
The desktop shell needed predictable zoom controls across macOS, Windows, and Linux without depending on browser defaults. This adds a small app zoom controller that persists a bounded zoom factor, maps the IDE-style primary-modifier shortcuts, and uses native Tauri webview zoom when available with a browser fallback for H5/dev runs. Constraint: Issue #407 requested IDE-style zoom shortcuts across macOS, Windows, and Linux Rejected: Enable Tauri built-in zoom hotkeys only | it would not cover browser/H5 fallback or app-owned persistence consistently Confidence: high Scope-risk: narrow Directive: Keep app zoom bounded and validated before applying persisted localStorage values Tested: bun run verify; browser smoke on http://127.0.0.1:45679/ with Meta+= and Meta+0 Not-tested: Manual Windows/Linux desktop runtime smoke