diff --git a/package.json b/package.json index d012e5d4771..452a65bccfd 100644 --- a/package.json +++ b/package.json @@ -260,7 +260,7 @@ "@grafana/prometheus": "workspace:*", "@grafana/runtime": "workspace:*", "@grafana/saga-icons": "workspace:*", - "@grafana/scenes": "^5.0.2", + "@grafana/scenes": "^5.3.0", "@grafana/schema": "workspace:*", "@grafana/sql": "workspace:*", "@grafana/ui": "workspace:*", diff --git a/public/app/features/dashboard-scene/scene/keyboardShortcuts.ts b/public/app/features/dashboard-scene/scene/keyboardShortcuts.ts index f0edd586360..b5282772143 100644 --- a/public/app/features/dashboard-scene/scene/keyboardShortcuts.ts +++ b/public/app/features/dashboard-scene/scene/keyboardShortcuts.ts @@ -102,6 +102,7 @@ export function setupKeyboardShortcuts(scene: DashboardScene) { handleZoomOut(scene); }, }); + keybindings.addBinding({ key: 'ctrl+z', onTrigger: () => { @@ -109,6 +110,15 @@ export function setupKeyboardShortcuts(scene: DashboardScene) { }, }); + // Relative -> Absolute time range + keybindings.addBinding({ + key: 't a', + onTrigger: () => { + const timePicker = dashboardSceneGraph.getTimePicker(scene); + timePicker?.toAbsolute(); + }, + }); + keybindings.addBinding({ key: 't left', onTrigger: () => { diff --git a/yarn.lock b/yarn.lock index e42cada06fb..393f7b62e03 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3580,9 +3580,9 @@ __metadata: languageName: unknown linkType: soft -"@grafana/scenes@npm:^5.0.2": - version: 5.1.2 - resolution: "@grafana/scenes@npm:5.1.2" +"@grafana/scenes@npm:^5.3.0": + version: 5.3.0 + resolution: "@grafana/scenes@npm:5.3.0" dependencies: "@grafana/e2e-selectors": "npm:^11.0.0" "@leeoniya/ufuzzy": "npm:^1.0.14" @@ -3597,7 +3597,7 @@ __metadata: "@grafana/ui": ^10.4.1 react: ^18.0.0 react-dom: ^18.0.0 - checksum: 10/814fe81537d267640cf0e4d91c1fc5805290fd6f46bbf37633edfbc8fbeae8a064a2b9540d482adb061235bd20148ddf246db6e41a8141380e98d49ca31638f3 + checksum: 10/625b7e009af1b79de8903eb2fbe9e2da3558e229d51e532bbb385bc72c316f9a5df9e1e81caff49e3b245dd1e00a019331f4ce11cdd980fe112917992c80c3c2 languageName: node linkType: hard @@ -17145,7 +17145,7 @@ __metadata: "@grafana/prometheus": "workspace:*" "@grafana/runtime": "workspace:*" "@grafana/saga-icons": "workspace:*" - "@grafana/scenes": "npm:^5.0.2" + "@grafana/scenes": "npm:^5.3.0" "@grafana/schema": "workspace:*" "@grafana/sql": "workspace:*" "@grafana/tsconfig": "npm:^1.3.0-rc1"