import "@mantine/core/styles.css"; import { Accordion, Anchor, Badge, Button, Container, Flex, Group, List, MantineProvider, Menu, Space, Stack, Text, Title, rem } from "@mantine/core"; import { IconDeviceMobile, IconDeviceTablet, IconDeviceLaptop, IconCardboards } from '@tabler/icons-react'; import { useState } from "react"; import { theme } from "./theme"; import classes from './App.module.css'; export default function App() { const changes = [ { text: 'v1.0.8', sha: '450b52f', isLatest: true, isUpcoming: false, details: [ { system: "Android", items: [ { primaryText: 'Improved memory accuracy and sizing', secondaryText: null } ] }, { system: "Windows", items: [ { primaryText: 'Improved memory accuracy and sizing', secondaryText: null } ] } ] }, { text: 'v1.0.7', sha: 'xxxxxxx', isLatest: false, isUpcoming: false, details: [ { system: 'Windows', items: [ { primaryText: 'Fixed an issue in Super Bomberman R 2 that caused the game to not boot due to an error in the Friend service', secondaryText: null }, { primaryText: 'Fixed an issue in Animal Well that caused the game to not boot due to the audio core revision number being too low', secondaryText: null }, { primaryText: 'Fixed an issue in Princess Peach: Showtime! that caused the game to run into a black screen', secondaryText: 'Please be aware this fix is not complete and Princess Peach: Showtime! will still drop to 0fps occasionally' }, { primaryText: 'Fixed an issue in Paper Mario: The Thousand Year Door that caused the sewers to be black when using an AMD graphics card', secondaryText: 'Thank you to Ryujinx for the pointer towards LogicOp' } ] } ] } ]; const items = changes.map((item) => { const listItems = item.details.map((detail, index) => { const detailItems = detail.items.map((item) => ( <> {item.primaryText} )); return ( <> {detail.system} {detailItems} ); }); return ( {item.text} {`(${item.sha})`} {item.isLatest ? 'Latest' : item.isUpcoming ? 'Upcoming' : 'Outdated'} {...listItems} ); }); const [opened, setOpened] = useState(false); const date = new Date(); return ( = 7 && date.getHours() <= 19 ? "light" : "dark"}> @antique_codes Sudachi, a Nintendo Switch emulator Nintendo Switch emulation without the iffy bits and support for more games iOS, iPadOS }> iPad }> iPhone macOS } disabled> Apple Silicon } disabled> Intel visionOS } disabled> Apple Vision Pro Changes {items} Please backup and delete all folders within the Sudachi directory, this will fix the downloadable content and updates issue ); }