Merge branch 'main' into feature/better-repack-modal

This commit is contained in:
Zamitto 2024-05-13 19:04:20 -03:00 committed by GitHub
commit 81ea790d73
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
19 changed files with 997 additions and 79 deletions

View file

@ -27,6 +27,7 @@ export const getSteamLanguage = (language: string) => {
if (language.startsWith("it")) return "italian";
if (language.startsWith("hu")) return "hungarian";
if (language.startsWith("pl")) return "polish";
if (language.startsWith("zh")) return "chinese";
if (language.startsWith("da")) return "danish";
return "english";

View file

@ -11,6 +11,7 @@ import {
ru,
it,
be,
zhCN,
da,
} from "date-fns/locale";
import { useTranslation } from "react-i18next";
@ -30,6 +31,7 @@ export function useDate() {
if (language.startsWith("ru")) return ru;
if (language.startsWith("it")) return it;
if (language.startsWith("be")) return be;
if (language.startsWith("zh")) return zhCN;
if (language.startsWith("da")) return da;
return enUS;

View file

@ -45,6 +45,11 @@ export function SettingsGeneral({
const { t } = useTranslation("settings");
const handleChange = (values: Partial<typeof form>) => {
setForm((prev) => ({ ...prev, ...values }));
updateUserPreferences(values);
};
const handleChooseDownloadsPath = async () => {
const { filePaths } = await window.electron.showOpenDialog({
defaultPath: form.downloadsPath,
@ -53,15 +58,11 @@ export function SettingsGeneral({
if (filePaths && filePaths.length > 0) {
const path = filePaths[0];
handleChange({ downloadsPath: path });
updateUserPreferences({ downloadsPath: path });
}
};
const handleChange = (values: Partial<typeof form>) => {
setForm((prev) => ({ ...prev, ...values }));
updateUserPreferences(values);
};
return (
<>
<div className={styles.downloadsPathField}>