mirror of
https://github.com/enso-org/enso.git
synced 2024-12-24 15:22:01 +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 |
||
---|---|---|
.. | ||
src | ||
bundle.ts | ||
esbuild-config.ts | ||
globals.d.ts | ||
package.json | ||
start.ts | ||
tsconfig.json | ||
watch.ts |