From c0ac142f115d7a3c8ff630688300faac00e25f12 Mon Sep 17 00:00:00 2001 From: LynithDev <61880709+LynithDev@users.noreply.github.com> Date: Tue, 17 Sep 2024 20:35:32 +0200 Subject: [PATCH] chore: Some small tweaks --- apps/frontend/src/ui/components/content/FormattedLog.tsx | 8 ++++---- apps/frontend/src/ui/components/content/ProviderIcon.tsx | 2 +- packages/core/src/store/processor.rs | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/apps/frontend/src/ui/components/content/FormattedLog.tsx b/apps/frontend/src/ui/components/content/FormattedLog.tsx index a1f5c09d..12b8ae72 100644 --- a/apps/frontend/src/ui/components/content/FormattedLog.tsx +++ b/apps/frontend/src/ui/components/content/FormattedLog.tsx @@ -1,8 +1,8 @@ -import type { Ref } from '@solid-primitives/refs'; -import type { OnUpdatedEventListenerArgs, OverlayScrollbars } from 'overlayscrollbars'; -import { AlignBottom01Icon } from '@untitled-theme/icons-solid'; +import { ChevronDownDoubleIcon } from '@untitled-theme/icons-solid'; import { OverlayScrollbarsComponent, type OverlayScrollbarsComponentRef } from 'overlayscrollbars-solid'; import { createEffect, createMemo, createSignal, Index, Show, untrack } from 'solid-js'; +import type { Ref } from '@solid-primitives/refs'; +import type { OnUpdatedEventListenerArgs, OverlayScrollbars } from 'overlayscrollbars'; import Button from '../base/Button'; import styles from './FormattedLog.module.scss'; @@ -47,7 +47,7 @@ function FormattedLog(props: FormattedLogProps) { } + children={} class="h-full! rounded-md! py-1!" onChecked={toggleAutoScroll} /> diff --git a/apps/frontend/src/ui/components/content/ProviderIcon.tsx b/apps/frontend/src/ui/components/content/ProviderIcon.tsx index b112319a..4c16a8be 100644 --- a/apps/frontend/src/ui/components/content/ProviderIcon.tsx +++ b/apps/frontend/src/ui/components/content/ProviderIcon.tsx @@ -1,6 +1,6 @@ -import type { ManagedPackage, Providers } from '@onelauncher/client/bindings'; import ModrinthImage from '~assets/logos/modrinth.svg?component-solid'; import { type Component, type JSX, Match, Show, splitProps, Switch } from 'solid-js'; +import type { ManagedPackage, Providers } from '@onelauncher/client/bindings'; export function getProviderLogoElement(provider: ManagedPackage | Providers): string | Component { const providerName = (typeof provider === 'string' ? provider : provider.provider)?.toLowerCase() as Lowercase; diff --git a/packages/core/src/store/processor.rs b/packages/core/src/store/processor.rs index 16b6848b..d4a10ade 100644 --- a/packages/core/src/store/processor.rs +++ b/packages/core/src/store/processor.rs @@ -449,9 +449,9 @@ impl Processor { #[cfg(target_os = "linux")] { if enable_gamemode.is_some_and(|x| x == true) { - // TODO: maybe just ignore the error...? - onelauncher_gamemode::request_start_for_wrapper(pid) - .map_err(|e| anyhow::anyhow!("failed to enable gamemode: {e}"))?; + if let Err(err) = onelauncher_gamemode::request_start_for_wrapper(pid) { + tracing::warn!("failed to enable gamemode, continuing: {}", err); + }; } }