Skip to content

v0.4.0 — Sidebar reorder/hide + Wii-nav toggle

Choose a tag to compare

@mmadalone mmadalone released this 22 Jun 13:22
· 382 commits to main since this release

Builds on v0.3.0 (the interactive installer). Highlights:

Added

  • Reorder + hide every sidebar entry — the MAD Sidebar page now reorders entries (carry-mode: A lift / move / A drop) and shows/hides each one (X cycles Auto / Always show / Always hide), core pages included. An Apply button rebuilds the sidebar immediately (no panel reopen) and the layout persists (SIDEBAR_ORDER + FORCE_* in install.conf). The Sidebar entry itself can be reordered but never hidden (escape hatch); capability auto-hide stays as the per-row Auto state.
  • Wii-Remote navigation toggle — ES-DE → Main Menu → Input Device Settings → WII REMOTE NAVIGATION (on by default) enables/disables the Wii-nav bridge live, no restart.
  • Hardware-setup + Maintenance-scripts GUIDE sections.

Changed

  • Maintenance CLIs are now portable — skyscraper-apply, dedup-disc-gamelists, reorganize-cd-games, clean-manual-cruft, fix-media-names-for-dir-as-file, wire-bezels, and the convert-pixel-* / inject-carousel-logos tools read the ROM dir, gamelists, media folder, and RetroArch config from ES-DE's own settings (new esde_settings.media_root()), so they work on any Deck — not just the maintainer's SD-card layout.

Fixed

  • Suspend reliability — deep-vs-s2idle is now decided by the Steam Deck DMI (every current Deck's kernel forbids s2idle → uses deep), fixing "the screen dims then immediately wakes" and a case where a SteamOS update could re-break suspend.
  • Honest post-update recovery — samba-setup.sh reports failures instead of falsely claiming success (and won't hang non-interactively); deck-fetch-esde.sh got network timeouts.

The patched ES-DE itself (sidebar/Wii-toggle C++) ships separately as the rolling latest-steamdeck AppImage via ES-DE's in-app updater. Full notes: CHANGELOG.