NewGauge: Adds new feature toggle named newGauge (#112593)

* NewGauge: Feature toggle and fixes

* Gauge: New migration test dashboard

* Update

* Updates

* Tweaked default barWidth

* Fix multi data links

* remove sizing options

* merge fix

* Update

* Restore

* Update

* Tweaked name font size logic

* use file snapshots instead of inline

---------

Co-authored-by: Paul Marbach <paul.marbach@grafana.com>
This commit is contained in:
Torkel Ödegaard
2025-10-20 18:33:19 +02:00
committed by GitHub
co-authored by Paul Marbach
parent 17771e0e1d
commit 7df537c9fc
28 changed files with 3157 additions and 573 deletions
+8
View File
@@ -2110,6 +2110,14 @@ var (
Owner: grafanaPluginsPlatformSquad,
Expression: "false",
},
{
Name: "newGauge",
Description: "Enable new gauge visualization",
Stage: FeatureStageExperimental,
FrontendOnly: true,
Owner: grafanaDatavizSquad,
Expression: "false",
},
{
Name: "preventPanelChromeOverflow",
Description: "Restrict PanelChrome contents with overflow: hidden;",
+1
View File
@@ -271,6 +271,7 @@ pluginContainers,privatePreview,@grafana/plugins-platform-backend,false,true,fal
tempoSearchBackendMigration,GA,@grafana/oss-big-tent,false,true,false
cdnPluginsLoadFirst,experimental,@grafana/plugins-platform-backend,false,false,false
cdnPluginsUrls,experimental,@grafana/plugins-platform-backend,false,false,false
newGauge,experimental,@grafana/dataviz-squad,false,false,true
preventPanelChromeOverflow,preview,@grafana/grafana-frontend-platform,false,false,true
pluginStoreServiceLoading,experimental,@grafana/plugins-platform-backend,false,false,false
onlyStoreActionSets,GA,@grafana/identity-access-team,false,false,false
1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
271 tempoSearchBackendMigration GA @grafana/oss-big-tent false true false
272 cdnPluginsLoadFirst experimental @grafana/plugins-platform-backend false false false
273 cdnPluginsUrls experimental @grafana/plugins-platform-backend false false false
274 newGauge experimental @grafana/dataviz-squad false false true
275 preventPanelChromeOverflow preview @grafana/grafana-frontend-platform false false true
276 pluginStoreServiceLoading experimental @grafana/plugins-platform-backend false false false
277 onlyStoreActionSets GA @grafana/identity-access-team false false false
+4
View File
@@ -1094,6 +1094,10 @@ const (
// Enable loading plugins via declarative URLs
FlagCdnPluginsUrls = "cdnPluginsUrls"
// FlagNewGauge
// Enable new gauge visualization
FlagNewGauge = "newGauge"
// FlagPreventPanelChromeOverflow
// Restrict PanelChrome contents with overflow: hidden;
FlagPreventPanelChromeOverflow = "preventPanelChromeOverflow"
+14
View File
@@ -2694,6 +2694,20 @@
"expression": "true"
}
},
{
"metadata": {
"name": "newGauge",
"resourceVersion": "1760700645318",
"creationTimestamp": "2025-10-17T11:30:45Z"
},
"spec": {
"description": "Enable new gauge visualization",
"stage": "experimental",
"codeowner": "@grafana/dataviz-squad",
"frontend": true,
"expression": "false"
}
},
{
"metadata": {
"name": "newInfluxDSConfigPageDesign",