(feat): big methanium/ui migration
Some checks failed
/ build-web (push) Failing after 5m27s
/ build-desktop (linux) (push) Failing after 5m54s
/ build-mobile (push) Failing after 8m0s
/ release (push) Has been skipped

(feat): update message state icons
(qol): update todo
(qol): formatted
This commit is contained in:
Alois 2026-07-26 18:55:46 +02:00
commit ace7973dff
Signed by: alois
SSH key fingerprint: SHA256:GBzT2DXvAuGV9XIV5W3WrzVpjU54FThmxHXdbz95J24
24 changed files with 842 additions and 541 deletions

View file

@ -1,10 +1,15 @@
import type { OnboardingStep } from "@methanium/ui";
import OnboardingPage from "./pages/onboarding";
import { ThemeOnboardingPage, type OnboardingStep } from "@methanium/ui";
// Add future onboarding pages here. Completed users skip this entire manifest.
export const onboardingSteps: OnboardingStep[] = [
export const onboardingSteps = (
themeId: string | null,
setThemeId: (id: string) => void,
): OnboardingStep[] => [
{
id: "onboarding",
content: <OnboardingPage />,
id: "theme",
title: "Theming",
description:
"Pick a main theme and after that ... let's just hope you don't get into decision paralysis",
defaultCanContinue: false,
content: <ThemeOnboardingPage value={themeId} onValueChange={setThemeId} />,
},
];