Skip to content

v4.4.0

Choose a tag to compare

@github-actions github-actions released this 03 Aug 02:53

UI modernization release — redesigned navigation, 28 reusable UI
components, full i18n compliance, accessibility infrastructure, and a
unified visual language across every screen.

  • New 5-tab navigation — Home, Games, Files, Console, Tasks. The old
    40-item sidebar is now a clean tab rail (desktop) and bottom nav
    (mobile), with secondary destinations in a "More" drawer.
  • Home dashboard — new landing page with console status, quick
    actions, recent activity, storage, and telemetry widgets.
  • 28 UI component primitives — Spinner, Badge, ErrorCard, EmptyState,
    Callout, Card, Tabs, Tooltip, Drawer, Sheet, Toaster, LiveRegion,
    SkipNav, and more. All screens now use a shared design system instead
    of ad-hoc markup.
  • Unified loading & error states — every screen's spinner and error
    display now uses the centralized Spinner and ErrorCard components
    for consistent visual feedback and screen-reader announcements.
  • Full i18n compliance — all hardcoded UI strings migrated to the
    translation system. Zero lint errors from the no-untranslated-jsx
    rule.
  • Accessibility infrastructure — WCAG 2.2 AA groundwork: skip-nav,
    live regions, reduced-motion support, 44px touch targets, keyboard
    navigation, and focus management.
  • Mobile groundwork — pull-to-refresh, bottom tab nav, back-stack
    support, and haptic feedback hooks.
  • Engine fixcheats.rs compile fix for Android (NDK rustc type
    inference).