mirror of
https://git.ryujinx.app/ryubing/ryujinx.git
synced 2026-09-03 16:54:44 +02:00
fixes included in this PR:
- Fix 'profile: {name}' showing as 'profile : {name}' in the Device assignement menu
- Fix changes being persisted on the default profile until another profile was loaded, which caused other small issues on other profiles
- Fix the Dropdown menu text box switching to default when another profile was saved.
- Fix an input swap persistence bug
- Fix profile saving, renaming, creation and button behaviour
- Fix the profile name being truncated too far inside the assigned devices menu
- Fixed: Profile dropdown label shifting to the left and not being aligned properly (like the rest of the labels in other dropdowns)
- Fixed: Profile dropdown options not being properly aligned (now all align left)
- Fixed: Profile dropdown label staying in the same place when making window larger
- Fixed: Profile dropdown label, when the dropdown is closed, if the label is long, gets truncated a bit too early.
- Fixed: Profile dropdown label, when the dropdown is closed, the label is very long, and you are editing the value, expanding the entire dropdown forces the text over the link icon (icon is now hidden when editing the text).
- Fixed: Pressing "Save Profile" button, after modifying a profile, doesn't make the "(Modified!)" disappear
- Fixed: Updating a linked profile (other than "Default"), pressing "Save Profile", pressing "Apply", switching to unlinked profile, pressing "Load Profile", pressing "Apply", then closing and reopening window, it'll display the linked profile label in the profile dropdown, but won't display the updated keybindings. This behaviour can be repeated in a less convoluted way, but the binding shown on initial load weren't that of the linked profile but that of the "Default" profile, and would only be shown correctly after switching to any profile and back.
- Fixed: "Reset Keybinds" button switching to the Default profile rather than remaining on currently selected profile, while not clearing bindings for that profile (must press Save Profile button for the bindings to save).
This PR won't include enabling/disabling specific buttons (Save Profile, Reset Keybinds to Default, Cancel Current Changes)' under specific conditions (i.e. when needed). This and additional UI work for the Input tab will be implemented in a dedicated Input tab PR.
Additional credits to @Neo for completing this PR while I am away. Huuuge thanks 🤗
Co-authored-by: _Neo_ <ursamajorjanus2819@gmail.com>
Reviewed-on: https://git.ryujinx.app/projects/Ryubing/pulls/153