Laura Fernández
b632eb33b9
Grafana UI: Text component show all text on hover when it is truncated ( #68578 )
2023-07-31 18:04:48 +02:00
Torkel Ödegaard
e7797ac439
SceneDashboard: Adds menu to panels, a start for inspect drawer state ( #71194 )
...
* Began work on panel menu
* SceneDashboard: Basic state handling for inspect panel
* Switched to using scene url sync instead
* Updated
* Update comment on hack
* Fixed url synnc issues and more / better DashboardsLoader tests
* Progress on test
* Updates
* Progress
* Progress
* Update
* Update
* Update
* Update
* Update scenes lib
* Update
* Update
---------
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
2023-07-12 13:37:26 +02:00
Torkel Ödegaard
d87c2c4049
SceneDashboard: Move time controls from nav toolbar into controls and make controls them sticky, and edit mode ( #71082 )
...
* Scene with sticky controls
* Progress on an edit mode
2023-07-06 11:21:03 +02:00
Torkel Ödegaard
f6f3d97288
Eslint: Remove scenes rule for member accessability ( #71087 )
2023-07-06 09:22:02 +02:00
Torkel Ödegaard
2ecc1802e7
Page: Remove toolbar prop as it's no longer needed ( #67734 )
2023-05-03 16:07:43 +02:00
Torkel Ödegaard
926abcf6aa
Scenes: Update scenes to v6 ( #67110 )
...
* Scenes: Update scenes to v6
* Fix test
2023-04-26 07:03:44 +02:00
Torkel Ödegaard
de18ed6659
PanelContext: Add functionality to update data from panel ( #66993 )
2023-04-25 14:55:50 +02:00
Ashley Harrison
4abe0249ba
Chore: Clean up old navigation ( #66287 )
...
* remove code outside of the topnav feature flag
* delete NavBar folder
* remove topnav toggle from backend
* restructure AppChrome folder
* fix utils mock
* fix applinks tests
* remove tests since they're covered in e2e
* fix 1 of the approotpage tests
* Fix another dashboardpage test
* remove reverse portalling + test for plugins using deprecated onNavChanged method
* kick drone
* handle correlations
2023-04-14 09:43:11 +01:00
Torkel Ödegaard
3af8f3246a
Scenes: Add support for shared query results of other panel ( #65413 )
...
* Scene: Add support for shared query results of other panel
* Update
* Fixing dashboard
2023-04-05 10:19:54 +02:00
Torkel Ödegaard
bf5f61319a
Scenes: update to v0.3 ( #65886 )
2023-04-04 12:46:04 +02:00
Dominik Prokop
ed45991e1b
Scenes: Add refresh picker to demos and dashboard loader ( #64292 )
...
Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
2023-04-04 13:02:29 +03:00
Dominik Prokop
bbf74b941b
Update scenes to 0.2 ( #65676 )
...
* Update scenes to latest
* Replace FormatRegistryID with VariableFormatID
* Remove scene demos that were moved to scenes repo, fix the remaining demos
* Fix grafana Monitoring app
* DashboardsLoader migration
* Fix test
2023-03-31 00:59:06 -07:00
Torkel Ödegaard
b7b608418d
Templating: Introduce macros to simplify and optimize some scopedVars ( #65317 )
...
* Templating: Introduce macros to simplify and optimize some scopedVars
* Fixing tests
* fix test
* minor fix
* refactoring so macros work with formatting
* remove breaking change and keep current inconsistency
* Rename valueIndex to rowIndex
* Minor fixes
* Added test dashboard
* Added tags to dashboard
* Update
* Added test to check it returns match
* Update
* Fixed dashboard
* fix
2023-03-28 19:22:34 +02:00
Ryan McKinley
36e8ca7f13
Dashboards: Unify angular auto-migration code ( #63915 )
2023-03-27 18:11:45 +03:00
Torkel Ödegaard
647f693e59
Scenes: Update to latest scenes package and remove editing stuff ( #65222 )
...
* Update to latest scenes and remove editing stuff
* fixing test
2023-03-23 10:31:25 +01:00
Ryan McKinley
7d1ebe6b75
Scenes: improve createVizPanelFromPanelModel helper ( #64918 )
2023-03-17 06:50:37 -07:00
Torkel Ödegaard
07305c72bf
DashboardScene: Add mapping for hoverHeader and displayMode to DashboardsLoader ( #64870 )
...
Dashboard scene fixes
2023-03-16 09:19:50 +01:00
Torkel Ödegaard
ec003d502b
Scenes: Update to 0.19 and update transformations scenario ( #64789 )
...
* Scene: Transformations update
* Update
2023-03-15 09:29:42 +01:00
Torkel Ödegaard
95bd79ef4b
Scene: Set maxDataPoints for dashboard scene query runners ( #63772 )
2023-03-06 11:00:47 +01:00
Torkel Ödegaard
d5b4a1288a
Scenes: Updates to variables demo ( #63511 )
...
* Scenes: Updates to variables demo to include a collapsable scene to test scenario of part of scene containing a query runnner being inactive while a variable changes value
* Table: Fixes logic for when adhoc filters are shown
* Scene: Variables minor style fix
* rever unrelated change
* Update version
* Update
2023-02-24 09:30:15 +01:00
Torkel Ödegaard
85c81ae080
Scenes: Variables minor style fix for spacing & margin ( #63643 )
...
* Table: Fixes logic for when adhoc filters are shown
* Scene: Variables minor style fix
* rever unrelated change
2023-02-23 06:41:43 -08:00
Torkel Ödegaard
70f2b01525
Scenes: Cleanups and simplify ( #61579 )
...
* Remove use of Scene / Embedded scene
* Use DashboardScene
* Update scenes package
* Updated scenes
* Updated DashboardScene
* Updates
* Updates
2023-01-17 18:02:46 +01:00
Dominik Prokop
5dbbaab3f1
Scenes: Use @grafana/scenes ( #60972 )
...
* Use @grafana/scenes WIP
* Use @grafana/scenes package
* Use released @grafana/scenes
* Fix template_srv test
2023-01-10 03:30:53 -08:00
Ryan McKinley
48fbe51d37
Chore: Avoid FC in canvas elements and dimension editors ( #61014 )
2023-01-05 09:55:55 -08:00
Ivan Ortega Alba
d0f6a3a4ca
Scene: Dashboard loader supports transformations & unit tests ( #60855 )
...
* Scene: use transformations for panel queries
* refactor: Clean up DashboardLoader class
* test: Add unit tests for creators
* test: Ensure the row herarchy is properly replicated
* test: Ensure the URLSync is initialized
* refactor: Use fixture to create panels
2023-01-04 08:29:22 -05:00
Dominik Prokop
168afa99d1
Scenes / DashboardsLoader: Add variables migration ( #60226 )
...
* VizPanel - add variables dependencies definition
* Migrate variables to scene variables
* Constant variable migration
* Update test
* Lint fix
2022-12-29 05:34:22 -08:00
Torkel Ödegaard
591c86e31d
Scene: Consolidate layout props on a layout prop (formerly named size) ( #60437 )
...
* Initial prop rename changes
* Updates
* Rename layout to placement
* Fix
* Fixed test
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
2022-12-27 09:05:06 +01:00
Torkel Ödegaard
1395436dce
Scenes: Url sync ( #59154 )
...
* Scene url sync
* muu
* Progress
* Time range stuff
* Progress
* Progress
* Adding tests
* Rennamed interface
* broken test
* handling of unique url keys
* Fixing isuse with unique key mapping and depth
* Testing grid row expand sync
* Updates
* Switched from Map to Object
* Now arrays work
* Update public/app/features/scenes/core/types.ts
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
* Update public/app/features/scenes/core/SceneTimeRange.tsx
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
* Update public/app/features/scenes/core/SceneObjectBase.tsx
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
2022-11-29 14:49:26 +01:00
Torkel Ödegaard
156ed4b56c
VizPanel: Support panel migrations and state changes ( #58501 )
...
* VizPanel: Make it more real
* Updates
* Progress on query runner and max data points from width
* Updated
* Update
* Tests
* Fixed issue with migration
* Moving VizPanel
* Fixed migration issue due to pluginVersion not being set
* Update public/app/features/scenes/querying/SceneQueryRunner.test.ts
Co-authored-by: Ivan Ortega Alba <ivanortegaalba@gmail.com>
* Some minor review fixes
* Added expect
Co-authored-by: Ivan Ortega Alba <ivanortegaalba@gmail.com>
2022-11-21 15:31:01 +01:00
Torkel Ödegaard
0c4aa6d0d8
DashboardScene: First step to loading the current dashboard model and rendering it as a scene ( #57012 )
...
* Initial dashboard loading start
* loading dashboard works and shows something
* loading dashboard works and shows something
* Minor tweaks
* Add starred dashboards to scene list page
* Use new SceneGridLayout
* Allow switching directly from dashboard to a scene
* Migrate basic dashboard rows to scene based dashboard
* Review nit
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
2022-11-17 07:15:51 -08:00