mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-23 17:19:37 +02:00
Merge pull request #30632 from overleaf/mj-pdf-dark-mode-tear-down
[web] Tear down pdf-dark-mode feature flag GitOrigin-RevId: 5f3fa98af8eba70139ec614a3c2e08e380b56de9
This commit is contained in:
committed by
Copybot
parent
1b272483cd
commit
69b12f3075
@@ -457,7 +457,6 @@ const _ProjectController = {
|
||||
'wf-citations-checker',
|
||||
'wf-citations-checker-on-selection',
|
||||
'writefull-asymetric-queue-size-per-model',
|
||||
'pdf-dark-mode',
|
||||
'email-notifications',
|
||||
'editor-redesign-no-opt-out',
|
||||
].filter(Boolean)
|
||||
|
||||
@@ -87,7 +87,6 @@ export const SettingsModalProvider: FC<React.PropsWithChildren> = ({
|
||||
// TODO ide-redesign-cleanup: Rename this field and move it directly into this context
|
||||
const { leftMenuShown, setLeftMenuShown } = useLayoutContext()
|
||||
|
||||
const hasDarkModePdf = useFeatureFlag('pdf-dark-mode')
|
||||
const hasEmailNotifications = useFeatureFlag('email-notifications')
|
||||
const noNewEditorOptOut = useFeatureFlag('editor-redesign-no-opt-out')
|
||||
|
||||
@@ -213,7 +212,7 @@ export const SettingsModalProvider: FC<React.PropsWithChildren> = ({
|
||||
{
|
||||
key: 'pdfDarkMode',
|
||||
component: <DarkModePdfSetting />,
|
||||
hidden: overallTheme === 'light-' || !hasDarkModePdf,
|
||||
hidden: overallTheme === 'light-',
|
||||
},
|
||||
{
|
||||
key: 'fontSize',
|
||||
@@ -268,7 +267,7 @@ export const SettingsModalProvider: FC<React.PropsWithChildren> = ({
|
||||
href: '/user/subscription',
|
||||
},
|
||||
],
|
||||
[t, overallTheme, hasDarkModePdf, hasEmailNotifications, noNewEditorOptOut]
|
||||
[t, overallTheme, hasEmailNotifications, noNewEditorOptOut]
|
||||
)
|
||||
|
||||
const settingsTabs = useMemo(
|
||||
|
||||
@@ -2,14 +2,12 @@ import OLTooltip from '@/shared/components/ol/ol-tooltip'
|
||||
import { useCallback, useId } from 'react'
|
||||
import { useTranslation } from 'react-i18next'
|
||||
import { useDetachCompileContext as useCompileContext } from '../../../shared/context/detach-compile-context'
|
||||
import { useFeatureFlag } from '@/shared/context/split-test-context'
|
||||
import OLIconButton from '@/shared/components/ol/ol-icon-button'
|
||||
import { useIsNewEditorEnabled } from '@/features/ide-redesign/utils/new-editor-utils'
|
||||
|
||||
export const PdfHybridThemeButton = () => {
|
||||
const id = useId()
|
||||
const { t } = useTranslation()
|
||||
const splitTestEnabled = useFeatureFlag('pdf-dark-mode')
|
||||
const usesNewEditor = useIsNewEditorEnabled()
|
||||
const {
|
||||
pdfViewer,
|
||||
@@ -28,10 +26,6 @@ export const PdfHybridThemeButton = () => {
|
||||
return null
|
||||
}
|
||||
|
||||
if (!splitTestEnabled) {
|
||||
return null
|
||||
}
|
||||
|
||||
if (activeOverallTheme !== 'dark') {
|
||||
return null
|
||||
}
|
||||
|
||||
@@ -14,7 +14,6 @@ import importOverleafModules from '../../../../macros/import-overleaf-module.mac
|
||||
import PdfCodeCheckFailedBanner from '@/features/ide-redesign/components/pdf-preview/pdf-code-check-failed-banner'
|
||||
import getMeta from '@/utils/meta'
|
||||
import NewPdfLogsViewer from '@/features/ide-redesign/components/pdf-preview/pdf-logs-viewer'
|
||||
import { useFeatureFlag } from '@/shared/context/split-test-context'
|
||||
|
||||
function PdfPreviewPane() {
|
||||
const {
|
||||
@@ -25,9 +24,7 @@ function PdfPreviewPane() {
|
||||
} = useCompileContext()
|
||||
const { compileTimeout } = getMeta('ol-compileSettings')
|
||||
const usesNewEditor = useIsNewEditorEnabled()
|
||||
const inDarkModePdfSplitTest = useFeatureFlag('pdf-dark-mode')
|
||||
const darkModePdf =
|
||||
inDarkModePdfSplitTest &&
|
||||
usesNewEditor &&
|
||||
pdfViewer === 'pdfjs' &&
|
||||
activeOverallTheme === 'dark' &&
|
||||
|
||||
Reference in New Issue
Block a user