feat(ui): rework canvas zoom UI in toolbar

- Add buttons to zoom in/out
- Update hotkeys for fit & 100% to match affinity (e.g. ctrl+0, ctrl+1)
- Add hotkeys for 200%, 400%, 800%
- Update tooltips
This commit is contained in:
psychedelicious
2024-09-19 12:28:31 +10:00
parent e84801e820
commit 676ea2e481
6 changed files with 126 additions and 68 deletions

View File

@@ -100,8 +100,11 @@ export const useHotkeyData = (): HotkeysData => {
addHotkey('canvas', 'selectViewTool', ['h']);
addHotkey('canvas', 'selectColorPickerTool', ['i']);
addHotkey('canvas', 'setFillToWhite', ['d']);
addHotkey('canvas', 'fitLayersToCanvas', ['r']);
addHotkey('canvas', 'setZoomTo100Percent', ['alt+r']);
addHotkey('canvas', 'fitLayersToCanvas', ['mod+0']);
addHotkey('canvas', 'setZoomTo100Percent', ['mod+1']);
addHotkey('canvas', 'setZoomTo200Percent', ['mod+2']);
addHotkey('canvas', 'setZoomTo400Percent', ['mod+3']);
addHotkey('canvas', 'setZoomTo800Percent', ['mod+4']);
addHotkey('canvas', 'quickSwitch', ['q']);
addHotkey('canvas', 'deleteSelected', ['delete', 'backspace']);
addHotkey('canvas', 'resetSelected', ['shift+c']);