[Tauri] Fix window title (#6204)
This commit is contained in:
parent
d4f4155967
commit
a07e7d9a53
@ -8,8 +8,10 @@ import type { UiLoaderPage } from './common/UiLoader';
|
||||
|
||||
import {
|
||||
DARK_THEME_BG_COLOR, INACTIVE_MARKER, LIGHT_THEME_BG_COLOR, PAGE_TITLE,
|
||||
PAGE_TITLE_TAURI,
|
||||
} from '../config';
|
||||
import { selectTabState, selectTheme } from '../global/selectors';
|
||||
import { IS_TAURI } from '../util/browser/globalEnvironment';
|
||||
import { IS_INSTALL_PROMPT_SUPPORTED, PLATFORM_ENV } from '../util/browser/windowEnvironment';
|
||||
import buildClassName from '../util/buildClassName';
|
||||
import { setupBeforeInstallPrompt } from '../util/installPrompt';
|
||||
@ -52,7 +54,8 @@ enum AppScreens {
|
||||
}
|
||||
|
||||
const TRANSITION_RENDER_COUNT = Object.keys(AppScreens).length / 2;
|
||||
const INACTIVE_PAGE_TITLE = `${PAGE_TITLE} ${INACTIVE_MARKER}`;
|
||||
const ACTIVE_PAGE_TITLE = IS_TAURI ? PAGE_TITLE_TAURI : PAGE_TITLE;
|
||||
const INACTIVE_PAGE_TITLE = `${ACTIVE_PAGE_TITLE} ${INACTIVE_MARKER}`;
|
||||
|
||||
const App: FC<StateProps> = ({
|
||||
authState,
|
||||
@ -194,7 +197,7 @@ const App: FC<StateProps> = ({
|
||||
document.title = INACTIVE_PAGE_TITLE;
|
||||
markInactive();
|
||||
} else {
|
||||
document.title = PAGE_TITLE;
|
||||
document.title = ACTIVE_PAGE_TITLE;
|
||||
unmarkInactive();
|
||||
}
|
||||
}, [isInactiveAuth, markInactive, unmarkInactive]);
|
||||
|
||||
@ -35,6 +35,7 @@ export const DEBUG_ALERT_MSG = 'Shoot!\nSomething went wrong, please see the err
|
||||
export const DEBUG_GRAMJS = false;
|
||||
|
||||
export const PAGE_TITLE = process.env.APP_TITLE!;
|
||||
export const PAGE_TITLE_TAURI = 'Telegram Air';
|
||||
export const INACTIVE_MARKER = '[Inactive]';
|
||||
|
||||
export const DEBUG_PAYMENT_SMART_GLOCAL = false;
|
||||
|
||||
@ -6,6 +6,7 @@ import type { ActionReturnType, GlobalState } from '../../types';
|
||||
import {
|
||||
ANIMATION_WAVE_MIN_INTERVAL,
|
||||
DEBUG, GLOBAL_STATE_CACHE_CUSTOM_EMOJI_LIMIT, INACTIVE_MARKER, PAGE_TITLE,
|
||||
PAGE_TITLE_TAURI,
|
||||
} from '../../../config';
|
||||
import { IS_TAURI } from '../../../util/browser/globalEnvironment';
|
||||
import { IS_WAVE_TRANSFORM_SUPPORTED } from '../../../util/browser/windowEnvironment';
|
||||
@ -797,9 +798,11 @@ addActionHandler('updatePageTitle', (global, actions, payload): ActionReturnType
|
||||
const isTestServer = global.config?.isTestServer;
|
||||
const prefix = isTestServer ? '[T] ' : '';
|
||||
|
||||
const defaultTitle = IS_TAURI ? PAGE_TITLE_TAURI : PAGE_TITLE;
|
||||
|
||||
if (document.title.includes(INACTIVE_MARKER)) {
|
||||
updateIcon(false);
|
||||
setPageTitleInstant(`${prefix}${PAGE_TITLE} ${INACTIVE_MARKER}`);
|
||||
setPageTitleInstant(`${prefix}${defaultTitle} ${INACTIVE_MARKER}`);
|
||||
return;
|
||||
}
|
||||
|
||||
@ -836,7 +839,7 @@ addActionHandler('updatePageTitle', (global, actions, payload): ActionReturnType
|
||||
}
|
||||
}
|
||||
|
||||
setPageTitleInstant(`${prefix}${PAGE_TITLE}`);
|
||||
setPageTitleInstant(`${prefix}${defaultTitle}`);
|
||||
});
|
||||
|
||||
addActionHandler('closeInviteViaLinkModal', (global, actions, payload): ActionReturnType => {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user