enso/app/gui2/mock
Kaz Wesley 79a6a6a1c0
Pan to CB (#9273)
When the CB is opened, pan to show it.

Large screen:
<video src="https://github.com/enso-org/enso/assets/1047859/1a07c8cc-5818-420a-9fb3-1d1cb308cb87">

Small screen:
<video src="https://github.com/enso-org/enso/assets/1047859/a9f18df5-c0ca-426c-959a-bda5cd077541">

# Important Notes
A prioritized-coordinates approach is used to adjust panning goals based on screen space:
- Fitting the input area is highest-priority.
- If possible, the whole component panel area will be fit.
- If possible, the visualization preview will be fit.
- If there's extra room, margins will be included; the top and left are prioritized because those margins prevent overlap with fixed UI elements.
2024-03-06 20:09:56 +00:00
..
engine.ts Vue dependency update, better selection performance, visible quotes in text inputs (#9204) 2024-03-06 15:34:07 +00:00
index.ts Re-enable vibrancy and add support for Linux (#9003) 2024-02-28 13:01:03 +00:00
projectManager.ts Set output evaluation context for a single node (#8440) 2023-12-15 10:29:15 +00:00
providers.ts Pan to CB (#9273) 2024-03-06 20:09:56 +00:00
vue.ts Set output evaluation context for a single node (#8440) 2023-12-15 10:29:15 +00:00