mirror of
https://github.com/enso-org/enso.git
synced 2024-12-23 17:03:32 +03:00
b59e7c088e
- Closes #7874 - Chosen solution: Use the dashboard's shortcut manager to register keybinds and match mouse shortcuts - Switch existing shortcuts to shortcut manager as well - Switch visualizations to use the shortcut manager too - Closes #7865 - Implements all shortcuts for node selection, *except* the arrow key shortcut - Adds circle cursor selection brush - The fade out from inactivity (which is present in the Rust source code) is currently missing Other changes: - Change everything to use `pointerdown` as appropriate, to ensure the event handlers are called in the right order # Important Notes The arrow key shortcut to navigate to the nearest node in that direction *has not* been implemented. This may need discussion on how it should work The implementation in general is pretty inefficient - this is intentional, performance can be optimized in the future |
||
---|---|---|
.. | ||
.vscode | ||
lib | ||
.gitignore | ||
debugGlobals.ts | ||
eslint.config.js | ||
package.json | ||
tsconfig.json | ||
utils.ts |