AppChrome: Improved responsive use of vertical space (#103488)

* Progress

* Progress

* Update

* Update

* Update

* Update

* Responsive improvements

* Update

* Update

* Update

* Revert height change

* Update

* add missing testid

* update

* Fixes

* update

* Refactoring

* fix bug in app chrome service

* Fixed e2e tests

* fix

* fix

* Update

* Update

* fix bookmarks e2e

* Update

* improve responsiveness on small screens for breadcrumbs

* Always use two levels when menu is docked

* Adding kiosk toggle button to dashboards only

* update

* Update

* Update

* when menu is docked and no actions use 1 level

* removed formatting change that caused unnessary diff in PR

* remove extra separator line after merge with main

* Fix double separators

* Update

* remove temp change

* Update
This commit is contained in:
Torkel Ödegaard
2025-04-09 14:51:22 +02:00
committed by GitHub
parent 927ce79dcf
commit 24474dcb9c
30 changed files with 388 additions and 258 deletions
+8
View File
@@ -1775,6 +1775,14 @@ var (
Owner: grafanaPluginsPlatformSquad,
FrontendOnly: false,
},
{
Name: "unifiedNavbars",
Description: "Enables unified navbars",
Stage: FeatureStageGeneralAvailability,
Owner: grafanaPluginsPlatformSquad,
FrontendOnly: true,
Expression: "false", // enabled by default
},
{
Name: "logsPanelControls",
Description: "Enables a control component for the logs panel in Explore",
+1
View File
@@ -232,5 +232,6 @@ alertingRuleRecoverDeleted,GA,@grafana/alerting-squad,false,false,true
xrayApplicationSignals,experimental,@grafana/aws-datasources,false,false,true
multiTenantTempCredentials,experimental,@grafana/aws-datasources,false,false,false
localizationForPlugins,experimental,@grafana/plugins-platform-backend,false,false,false
unifiedNavbars,GA,@grafana/plugins-platform-backend,false,false,true
logsPanelControls,privatePreview,@grafana/observability-logs,false,false,true
metricsFromProfiles,experimental,@grafana/observability-traces-and-profiling,false,false,true
1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
232 xrayApplicationSignals experimental @grafana/aws-datasources false false true
233 multiTenantTempCredentials experimental @grafana/aws-datasources false false false
234 localizationForPlugins experimental @grafana/plugins-platform-backend false false false
235 unifiedNavbars GA @grafana/plugins-platform-backend false false true
236 logsPanelControls privatePreview @grafana/observability-logs false false true
237 metricsFromProfiles experimental @grafana/observability-traces-and-profiling false false true
+4
View File
@@ -939,6 +939,10 @@ const (
// Enables localization for plugins
FlagLocalizationForPlugins = "localizationForPlugins"
// FlagUnifiedNavbars
// Enables unified navbars
FlagUnifiedNavbars = "unifiedNavbars"
// FlagLogsPanelControls
// Enables a control component for the logs panel in Explore
FlagLogsPanelControls = "logsPanelControls"
+17
View File
@@ -3069,6 +3069,23 @@
"frontend": true
}
},
{
"metadata": {
"name": "unifiedNavbars",
"resourceVersion": "1744174965165",
"creationTimestamp": "2025-04-05T06:53:21Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-04-09 05:02:45.165634 +0000 UTC"
}
},
"spec": {
"description": "Enables unified navbars",
"stage": "GA",
"codeowner": "@grafana/plugins-platform-backend",
"frontend": true,
"expression": "false"
}
},
{
"metadata": {
"name": "unifiedRequestLog",