![Image 1 — [theme] dsi-puh-lus update](https://preview.redd.it/la3324jupgah1.jpg?width=899&format=pjpg&auto=webp&s=0af19eceff4516f5b66a0e8ed0cecef71eabe5ae)
![Image 2 — [theme] dsi-puh-lus update](https://preview.redd.it/jmvdr3jupgah1.jpg?width=899&format=pjpg&auto=webp&s=c2581136acbb5a1022b98260f5faa9a248d2640e)
[theme] dsi-puh-lus update
Download: https://github.com/thatgameovergirl/dsi-puh-lus/releases/tag/v.2.1
Based on https://github.com/beebono/dii-ess-aye by u/beebono
Special thanks to u/NiKo_OnReddit who has been supporting this project a lot since the start :)
Features
- Works with both screens — The theme knows your device has two displays. Everything is placed exactly where it needs to go, nothing bleeds off the edge.
- Pick your background — Choose between "Castlevania Throne" and "Mario Castle" in the settings menu. Swap any time.
- System icons pop — Each console's logo and controller art have a soft white outline so they're easy to see even against dark areas.
- Fancy system selector — Browse your consoles with a golden glow around the selected one and a little red arrow that bounces above it.
- Clean game list — Game names show up on a see-through panel with resized box art beside them. Looks sharp.
- Your RetroAchievements name — If you use achievements, your username shows at the top of the screen.
- Battery, clock, Wi-Fi — All the usual status icons are styled to match the theme instead of looking out of place.
- Bonus tools included — A one-click installer and uninstaller you run from the Ports menu, a cleaning tool for messy names and a helper for scraping game info over SSH.
What's changed since last month?
- Fixed bug that prevented FBneo and MSX emulators from running.
- Fixed bug that made the default background permanent, now you can change the background.
- Fixed background scrolling when navigating between systems
- Removed golden overlay from the game carousel selection
- Subtle separator lines added between game list entries.
- New helper tools, clean_gamelists_dsi-puh-lus.py and stub_missing_games.py let you clean up messy game names and fill in missing entries.
- Install script fixed. The enable script now restarts ES at the end.
- Uninstall script. You can now fully remove the theme.
Will there be more updates? Probably, I think the top screen looks empty most of the time but still need to figure out what I want to put in there (Probably videos + description)
Why don't we have notifications? The RG DS has two screens, but this theme has to work with a stretched canvas that's wider than what's actually visible. That "invisible" area is where the notification popups end up, so you never see them. There's no fix without rewriting how EmulationStation places its popups.