feat: modify setting modal (#3008)

This commit is contained in:
Qi
2023-07-04 20:37:46 +08:00
committed by Alex Yang
parent 34ad5cdaef
commit 708e361264
6 changed files with 22 additions and 19 deletions
+4 -4
View File
@@ -17,8 +17,8 @@ export type AppSetting = {
windowFrameStyle: 'frameless' | 'NativeTitleBar';
dateFormat: DateFormats;
startWeekOnMonday: boolean;
disableBlurBackground: boolean;
disableNoisyBackground: boolean;
enableBlurBackground: boolean;
enableNoisyBackground: boolean;
autoCheckUpdate: boolean;
autoDownloadUpdate: boolean;
};
@@ -43,8 +43,8 @@ export const AppSettingAtom = atomWithStorage<AppSetting>('AFFiNE settings', {
windowFrameStyle: 'frameless',
dateFormat: dateFormatOptions[0],
startWeekOnMonday: false,
disableBlurBackground: false,
disableNoisyBackground: false,
enableBlurBackground: true,
enableNoisyBackground: true,
autoCheckUpdate: true,
autoDownloadUpdate: true,
});
@@ -10,8 +10,8 @@ export const AppContainer = (props: WorkspaceRootProps) => {
return (
<AppContainerWithoutSettings
useNoisyBackground={!appSettings.disableNoisyBackground}
useBlurBackground={!appSettings.disableBlurBackground}
useNoisyBackground={appSettings.enableNoisyBackground}
useBlurBackground={!appSettings.enableBlurBackground}
{...props}
/>
);
@@ -23,7 +23,7 @@ export const AboutAffine = () => {
<>
<SettingHeader
title={t['About AFFiNE']()}
subtitle={t['None yet']()}
subtitle={t['Information about AFFiNE']()}
data-testid="about-title"
/>
{runtimeConfig.enableNewSettingUnstableApi && environment.isDesktop ? (
@@ -145,24 +145,24 @@ export const AppearanceSettings = () => {
{environment.isDesktop ? (
<SettingWrapper title={t['Sidebar']()}>
<SettingRow
name={t['Disable the noise background on the sidebar']()}
desc={t['None yet']()}
name={t['Noise background on the sidebar']()}
desc={t['Use background noise effect on the sidebar.']()}
>
<Switch
checked={appSettings.disableNoisyBackground}
checked={appSettings.enableNoisyBackground}
onChange={checked =>
changeSwitch('disableNoisyBackground', checked)
changeSwitch('enableNoisyBackground', checked)
}
/>
</SettingRow>
<SettingRow
name={t['Disable the blur sidebar']()}
desc={t['None yet']()}
name={t['Translucent UI on the sidebar']()}
desc={t['Use transparency effect on the sidebar.']()}
>
<Switch
checked={!appSettings.disableBlurBackground}
checked={appSettings.enableBlurBackground}
onChange={checked =>
changeSwitch('disableBlurBackground', !checked)
changeSwitch('enableBlurBackground', checked)
}
/>
</SettingRow>
@@ -153,7 +153,7 @@ export const RootAppSidebar = ({
<>
<AppSidebar
router={router}
hasBackground={!appSettings.disableBlurBackground}
hasBackground={!appSettings.enableBlurBackground}
>
<SidebarContainer>
<NoSsr>
+6 -3
View File
@@ -364,8 +364,8 @@
"Discover what's new": "Discover what's new",
"Info of legal": "Info of legal",
"New version is ready": "New version is ready",
"Disable the noise background on the sidebar": "Disable the noise background on the sidebar",
"Disable the blur sidebar": "Disable the blur sidebar",
"Noise background on the sidebar": "Noise background on the sidebar",
"Translucent UI on the sidebar": "Translucent UI on the sidebar",
"Window frame style": "Window frame style",
"Move Up": "Move Up",
"Curve Connector": "Curve Connector",
@@ -392,5 +392,8 @@
"com.affine.export.success.title": "Exported successfully",
"com.affine.export.success.message": "Please open the download folder to check.",
"com.affine.export.error.title": "Export failed due to an unexpected error",
"com.affine.export.error.message": "Please try it again later."
"com.affine.export.error.message": "Please try it again later.",
"Use background noise effect on the sidebar.": "Use background noise effect on the sidebar.",
"Use transparency effect on the sidebar.": "Use transparency effect on the sidebar.",
"Information about AFFiNE": "Information about AFFiNE"
}