diff --git a/src/renderer/src/app.tsx b/src/renderer/src/app.tsx index daa93a6b..0b738c6f 100644 --- a/src/renderer/src/app.tsx +++ b/src/renderer/src/app.tsx @@ -263,9 +263,7 @@ export function App() { useEffect(() => { const unsubscribe = window.electron.onCssInjected((cssString) => { - if (cssString) { - injectCustomCss(cssString); - } + injectCustomCss(cssString); }); return () => unsubscribe(); diff --git a/src/renderer/src/main.tsx b/src/renderer/src/main.tsx index 13160aeb..eb890d18 100644 --- a/src/renderer/src/main.tsx +++ b/src/renderer/src/main.tsx @@ -18,26 +18,17 @@ import { store } from "./store"; import resources from "@locales"; -import { SuspenseWrapper } from "./components"; import { logger } from "./logger"; import { addCookieInterceptor } from "./cookies"; - -const Home = React.lazy(() => import("./pages/home/home")); -const GameDetails = React.lazy( - () => import("./pages/game-details/game-details") -); -const Downloads = React.lazy(() => import("./pages/downloads/downloads")); -const Settings = React.lazy(() => import("./pages/settings/settings")); -const Catalogue = React.lazy(() => import("./pages/catalogue/catalogue")); -const Profile = React.lazy(() => import("./pages/profile/profile")); -const Achievements = React.lazy( - () => import("./pages/achievements/achievements") -); -const ThemeEditor = React.lazy( - () => import("./pages/theme-editor/theme-editor") -); - import * as Sentry from "@sentry/react"; +import Catalogue from "./pages/catalogue/catalogue"; +import Home from "./pages/home/home"; +import Downloads from "./pages/downloads/downloads"; +import GameDetails from "./pages/game-details/game-details"; +import Settings from "./pages/settings/settings"; +import Profile from "./pages/profile/profile"; +import Achievements from "./pages/achievements/achievements"; +import ThemeEditor from "./pages/theme-editor/theme-editor"; Sentry.init({ dsn: import.meta.env.RENDERER_VITE_SENTRY_DSN, @@ -82,37 +73,16 @@ ReactDOM.createRoot(document.getElementById("root")!).render( }> - } /> - } - /> - } - /> - } - /> - } - /> - } - /> - } - /> + } /> + } /> + } /> + } /> + } /> + } /> + } /> - } - /> + } /> diff --git a/src/renderer/src/pages/settings/aparence/settings-appearance.tsx b/src/renderer/src/pages/settings/aparence/settings-appearance.tsx index 2cc5bec1..b8ab0b84 100644 --- a/src/renderer/src/pages/settings/aparence/settings-appearance.tsx +++ b/src/renderer/src/pages/settings/aparence/settings-appearance.tsx @@ -110,6 +110,7 @@ export function SettingsAppearance({ onClose={() => { setIsImportThemeModalVisible(false); clearTheme(); + setHasShownModal(false); }} onThemeImported={onThemeImported} themeName={importTheme.theme}