diff --git a/components/status/StatusContent.vue b/components/status/StatusContent.vue index e347ef17..9a4044ea 100644 --- a/components/status/StatusContent.vue +++ b/components/status/StatusContent.vue @@ -29,7 +29,7 @@ const hideAllMedia = computed( return currentUser.value ? (getHideMediaByDefault(currentUser.value.account) && (!!status.mediaAttachments.length || !!status.card?.html)) : false }, ) -const embeddedMediaPreference = usePreferences('experimentalEmbeddedMedia') +const embeddedMediaPreference = usePreferences('showEmbeddedMediaPlayer') const allowEmbeddedMedia = computed(() => status.card?.html && embeddedMediaPreference.value) diff --git a/composables/settings/definition.ts b/composables/settings/definition.ts index fec14b7c..5ebfd4d0 100644 --- a/composables/settings/definition.ts +++ b/composables/settings/definition.ts @@ -29,10 +29,10 @@ export interface PreferencesSettings { enablePinchToZoom: boolean useStarFavoriteIcon: boolean zenMode: boolean + showEmbeddedMediaPlayer: boolean experimentalVirtualScroller: boolean experimentalGitHubCards: boolean experimentalUserPicker: boolean - experimentalEmbeddedMedia: boolean } export interface UserSettings { @@ -86,10 +86,10 @@ export const DEFAULT__PREFERENCES_SETTINGS: PreferencesSettings = { enablePinchToZoom: false, useStarFavoriteIcon: false, zenMode: false, + showEmbeddedMediaPlayer: true, experimentalVirtualScroller: true, experimentalGitHubCards: true, experimentalUserPicker: true, - experimentalEmbeddedMedia: false, } export function getDefaultUserSettings(locales: string[]): UserSettings { diff --git a/pages/settings/preferences/index.vue b/pages/settings/preferences/index.vue index 97385b6c..5beffc6c 100644 --- a/pages/settings/preferences/index.vue +++ b/pages/settings/preferences/index.vue @@ -51,6 +51,16 @@ const userSettings = useUserSettings() > {{ $t('settings.preferences.enable_autoplay') }} + + + {{ $t('settings.preferences.embedded_media') }} + +