UI: User Profiles + General Fixes
WELCOME to a fresh batch of UI Updates!
This MR updates the Options → User Profiles (+its related elements) and includes a few additional improvements.
USER PROFILES:
-
Revamped User Profiles Manager main design.
- Previous design was slightly cramped up with its margins/padding and border.
- Fixed issues with longer profile names causing highlighting problems on certain images.
- Simplified some terms:
- "Recover Lost Accounts" was simplified to "Lost Accounts" (it's implied you recover something lost).
- "Manage Saves" was simplified to "Saves" (it's implied you manage your saves).
BEFORE:
AFTER:
-
Improved spacing in all User Profiles windows.
- This makes everything less cramped and fixes visual issues like cut-off border corners.
Here are some examples:
BEFORE:
AFTER:
BEFORE:
AFTER:
-
Improved/made changes to every window:
-
User Profiles → User Editor View:
- Simplified "Change Profile Image" to "Change Image" (it's implied that it's the profile image).
- Added more margins on elements.
- Made the profile image bigger.
- Added a note in the dialog about deleting a profile, that the action is not reversible.
-
User Profiles → User Editor View → Change Image
- Added a period and removed a comma in "You may import..." description.
- Simplified "Import Image File" to "Import Image" (it's implied that it's a file).
- Added a dialog title when a user imports a custom image "Choose a supported image format"
-
User Profiles → User Editor View → Change Image → Select Firmware Avatar
- Improved "Choose Avatar" button size
- Added a margin around the avatar image table (since a similar margin is applied to other windows).
-
User Profiles → Saves
- Added an overall grid margin + decreased spacing between individual saves (since it was way too big originally)
- Removed "Search" label and turned it into a watermark in the search box.
- Changed the window title from "Manage Saves for {Profile} (UserID}" to "{Profile}'s Saves".
- Original title was long and User ID isn't necessarily useful element for most users, as it can be copied only when editing a profile.
- Most users will have distinct profile names, so they'll know to what profile belongs a particular save.
- Even if a user has profiles of the same name, they'll still know to what profile a particular save belongs by memory or simply checking the "Saves" section.
-
User Profiles → Lost Accounts
- Fixed "No Profiles To Recover" text appearing when there is a profile to recover.
- Fixed "Recover" button not recovering a profile.
- Fixed the window title not properly changing when going back after clicking "Recover".
- Change window title to "Lost Profile Recovery".
-
ProfileSelectorDialog
- Follows practically the same code as the UserSelectorView, except without the buttons.
-
User Profiles → User Editor View:
GENERAL/MISCELLANEOUS:
-
Removed “Change” from “Change Language” in Options → Change Language
- It’s clear this option changes the language, so “Change” was removed, especially as a right caret indicates a dropdown.
-
Improved "Toggle Favorite" (NEW!)
- Now shows “Add to Favorites” or “Remove from Favorites” depending on the game’s status, fixing issues in non-English languages.
- Fixed wording and capitalization in “Purge PPTC Cache” and “Purge Shader Cache” messages
- Added a period in the Create/Edit Custom Configuration tooltip
- Added a missing word in the English locale of "Classic Interface" tooltip
A HUUUUGEEEE, HUUUUGEEEE thank you to @babib3l, @piplup, and @VewDev for helping with the testing and discovering many important issues!
Edited by Neo





