Chore: Remove extraThemes feature toggle (#105623)

remove extraThemes feature toggle
This commit is contained in:
Ashley Harrison
2025-05-20 09:18:08 +01:00
committed by GitHub
parent 15aa879acb
commit 546f0c2675
7 changed files with 3 additions and 22 deletions
@@ -162,10 +162,6 @@ export interface FeatureToggles {
*/
enableDatagridEditing?: boolean;
/**
* Enables extra themes
*/
extraThemes?: boolean;
/**
* Adds predefined query operations to Loki query editor
*/
lokiPredefinedOperations?: boolean;
+1 -1
View File
@@ -282,7 +282,7 @@ func (hs *HTTPServer) getThemeForIndexData(themePrefId string, themeURLParam str
if pref.IsValidThemeID(themePrefId) {
theme := pref.GetThemeByID(themePrefId)
// TODO refactor
if !theme.IsExtra || hs.Features.IsEnabledGlobally(featuremgmt.FlagExtraThemes) || hs.Features.IsEnabledGlobally(featuremgmt.FlagGrafanaconThemes) {
if !theme.IsExtra || hs.Features.IsEnabledGlobally(featuremgmt.FlagGrafanaconThemes) {
return theme
}
}
-7
View File
@@ -256,13 +256,6 @@ var (
Stage: FeatureStagePublicPreview,
Owner: grafanaDatavizSquad,
},
{
Name: "extraThemes",
Description: "Enables extra themes",
FrontendOnly: true,
Stage: FeatureStageExperimental,
Owner: grafanaFrontendPlatformSquad,
},
{
Name: "lokiPredefinedOperations",
Description: "Adds predefined query operations to Loki query editor",
-1
View File
@@ -32,7 +32,6 @@ renderAuthJWT,preview,@grafana/sharing-squad,false,false,false
refactorVariablesTimeRange,preview,@grafana/dashboards-squad,false,false,false
faroDatasourceSelector,preview,@grafana/app-o11y,false,false,true
enableDatagridEditing,preview,@grafana/dataviz-squad,false,false,true
extraThemes,experimental,@grafana/grafana-frontend-platform,false,false,true
lokiPredefinedOperations,experimental,@grafana/observability-logs,false,false,true
pluginsFrontendSandbox,privatePreview,@grafana/plugins-platform-backend,false,false,false
pluginsDetailsRightPanel,GA,@grafana/plugins-platform-backend,false,false,true
1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
32 refactorVariablesTimeRange preview @grafana/dashboards-squad false false false
33 faroDatasourceSelector preview @grafana/app-o11y false false true
34 enableDatagridEditing preview @grafana/dataviz-squad false false true
extraThemes experimental @grafana/grafana-frontend-platform false false true
35 lokiPredefinedOperations experimental @grafana/observability-logs false false true
36 pluginsFrontendSandbox privatePreview @grafana/plugins-platform-backend false false false
37 pluginsDetailsRightPanel GA @grafana/plugins-platform-backend false false true
-4
View File
@@ -139,10 +139,6 @@ const (
// Enables the edit functionality in the datagrid panel
FlagEnableDatagridEditing = "enableDatagridEditing"
// FlagExtraThemes
// Enables extra themes
FlagExtraThemes = "extraThemes"
// FlagLokiPredefinedOperations
// Adds predefined query operations to Loki query editor
FlagLokiPredefinedOperations = "lokiPredefinedOperations"
+2 -1
View File
@@ -1223,7 +1223,8 @@
"metadata": {
"name": "extraThemes",
"resourceVersion": "1743693517832",
"creationTimestamp": "2023-05-10T13:37:04Z"
"creationTimestamp": "2023-05-10T13:37:04Z",
"deletionTimestamp": "2025-05-19T15:29:06Z"
},
"spec": {
"description": "Enables extra themes",
@@ -4,10 +4,6 @@ import { config } from '@grafana/runtime';
export function getSelectableThemes() {
const allowedExtraThemes = [];
if (config.featureToggles.extraThemes) {
allowedExtraThemes.push('debug');
}
if (config.featureToggles.grafanaconThemes) {
allowedExtraThemes.push('desertbloom');
allowedExtraThemes.push('gildedgrove');