feat: add scroll wheel zoom setting (#9476)

### Changed
Add `scroll wheel to zoom` setting option, when the option enables, user can zoom in and out with scroll wheel without pressing the cmd/ctrl key.
This commit is contained in:
doouding
2025-01-03 06:09:10 +00:00
parent 0699205721
commit cb5d7eaabc
13 changed files with 155 additions and 36 deletions

View File

@@ -7,6 +7,7 @@ import {
AffineFormatBarWidget,
CommunityCanvasTextFonts,
DocModeProvider,
EditorSettingExtension,
FontConfigExtension,
GenerateDocUrlExtension,
NotificationExtension,
@@ -35,6 +36,7 @@ import {
} from '../../_common/history.js';
import {
mockDocModeService,
mockEditorSetting,
mockGenerateDocUrlService,
mockNotificationService,
mockParseDocUrlService,
@@ -79,6 +81,7 @@ export async function mountDefaultDocEditor(collection: DocCollection) {
GenerateDocUrlExtension(mockGenerateDocUrlService(collection)),
NotificationExtension(mockNotificationService(editor)),
OverrideThemeExtension(themeExtension),
EditorSettingExtension(mockEditorSetting()),
{
setup: di => {
di.override(DocModeProvider, () =>