More (UI) fixes #153

Merged
LotP merged 16 commits from Babib3l/Ryubing:ui-stuff-fixed into master 2026-08-24 21:19:22 +00:00
Contributor

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 🤗

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 🤗
Ghost added this to the 1.4.0 milestone 2026-06-30 17:59:43 +00:00
Babib3l force-pushed ui-stuff-fixed from 6a9d131b53
All checks were successful
Build PR / linux-arm64 (Release) (pull_request) Successful in 4m51s
Build PR / win-arm64 (Release) (pull_request) Successful in 9m2s
Build PR / win-x64 (Release) (pull_request) Successful in 9m3s
Build PR / linux-x64 (Release) (pull_request) Successful in 9m6s
Build PR / macOS Universal (Release) (pull_request) Successful in 7m4s
to 1e0cf38a5f
Some checks failed
Build PR / linux-arm64 (Release) (pull_request) Successful in 4m56s
Build PR / win-x64 (Release) (pull_request) Successful in 9m0s
Build PR / win-arm64 (Release) (pull_request) Successful in 9m3s
Build PR / linux-x64 (Release) (pull_request) Successful in 9m4s
Build PR / macOS Universal (Release) (pull_request) Has been cancelled
2026-06-30 18:49:59 +00:00
Compare
Babib3l force-pushed ui-stuff-fixed from cf92efdf18
Some checks failed
Build PR / linux-arm64 (Release) (pull_request) Successful in 5m15s
Build PR / linux-x64 (Release) (pull_request) Successful in 8m6s
Build PR / win-x64 (Release) (pull_request) Successful in 8m8s
Build PR / win-arm64 (Release) (pull_request) Successful in 8m14s
Build PR / macOS Universal (Release) (pull_request) Failing after 10m12s
to 863562ca83
All checks were successful
Build PR / linux-arm64 (Release) (pull_request) Successful in 3m59s
Build PR / win-arm64 (Release) (pull_request) Successful in 7m37s
Build PR / win-x64 (Release) (pull_request) Successful in 7m42s
Build PR / linux-x64 (Release) (pull_request) Successful in 7m48s
Build PR / macOS Universal (Release) (pull_request) Successful in 8m9s
2026-07-04 14:17:42 +00:00
Compare
Babib3l force-pushed ui-stuff-fixed from 863562ca83
All checks were successful
Build PR / linux-arm64 (Release) (pull_request) Successful in 3m59s
Build PR / win-arm64 (Release) (pull_request) Successful in 7m37s
Build PR / win-x64 (Release) (pull_request) Successful in 7m42s
Build PR / linux-x64 (Release) (pull_request) Successful in 7m48s
Build PR / macOS Universal (Release) (pull_request) Successful in 8m9s
to 509f96b96f
All checks were successful
Build PR / linux-arm64 (Release) (pull_request) Successful in 4m18s
Build PR / win-x64 (Release) (pull_request) Successful in 8m1s
Build PR / linux-x64 (Release) (pull_request) Successful in 8m7s
Build PR / win-arm64 (Release) (pull_request) Successful in 8m9s
Build PR / macOS Universal (Release) (pull_request) Successful in 8m31s
2026-07-08 18:22:31 +00:00
Compare
Babib3l force-pushed ui-stuff-fixed from 509f96b96f
All checks were successful
Build PR / linux-arm64 (Release) (pull_request) Successful in 4m18s
Build PR / win-x64 (Release) (pull_request) Successful in 8m1s
Build PR / linux-x64 (Release) (pull_request) Successful in 8m7s
Build PR / win-arm64 (Release) (pull_request) Successful in 8m9s
Build PR / macOS Universal (Release) (pull_request) Successful in 8m31s
to fb7cafa33c
All checks were successful
Build PR / linux-arm64 (Release) (pull_request) Successful in 4m7s
Build PR / win-x64 (Release) (pull_request) Successful in 7m55s
Build PR / win-arm64 (Release) (pull_request) Successful in 7m59s
Build PR / linux-x64 (Release) (pull_request) Successful in 8m6s
Build PR / macOS Universal (Release) (pull_request) Successful in 6m48s
2026-07-10 12:11:50 +00:00
Compare
Neo force-pushed ui-stuff-fixed from fb7cafa33c
All checks were successful
Build PR / linux-arm64 (Release) (pull_request) Successful in 4m7s
Build PR / win-x64 (Release) (pull_request) Successful in 7m55s
Build PR / win-arm64 (Release) (pull_request) Successful in 7m59s
Build PR / linux-x64 (Release) (pull_request) Successful in 8m6s
Build PR / macOS Universal (Release) (pull_request) Successful in 6m48s
to d81e0dfe3f
All checks were successful
Build PR / linux-arm64 (Release) (pull_request) Successful in 3m1s
Build PR / linux-x64 (Release) (pull_request) Successful in 4m17s
Build PR / win-arm64 (Release) (pull_request) Successful in 4m22s
Build PR / win-x64 (Release) (pull_request) Successful in 2m58s
Build PR / macOS Universal (Release) (pull_request) Successful in 3m6s
2026-07-13 20:32:30 +00:00
Compare
Neo force-pushed ui-stuff-fixed from c6bee312cd
Some checks failed
Build PR / win-x64 (Release) (pull_request) Has been cancelled
Build PR / macOS Universal (Release) (pull_request) Has been cancelled
Build PR / linux-x64 (Release) (pull_request) Has been cancelled
Build PR / linux-arm64 (Release) (pull_request) Has been cancelled
Build PR / win-arm64 (Release) (pull_request) Has been cancelled
to 1c3aafc7f1
All checks were successful
Build PR / linux-arm64 (Release) (pull_request) Successful in 3m2s
Build PR / win-arm64 (Release) (pull_request) Successful in 4m0s
Build PR / linux-x64 (Release) (pull_request) Successful in 4m12s
Build PR / win-x64 (Release) (pull_request) Successful in 3m15s
Build PR / macOS Universal (Release) (pull_request) Successful in 3m6s
2026-07-17 01:30:55 +00:00
Compare
Contributor

Additional commits address the following:

  • 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 commits address the following: - **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.
Babib3l changed title from WIP: More (UI) fixes to More (UI) fixes 2026-07-17 18:04:26 +00:00
Babib3l force-pushed ui-stuff-fixed from 1c3aafc7f1
All checks were successful
Build PR / linux-arm64 (Release) (pull_request) Successful in 3m2s
Build PR / win-arm64 (Release) (pull_request) Successful in 4m0s
Build PR / linux-x64 (Release) (pull_request) Successful in 4m12s
Build PR / win-x64 (Release) (pull_request) Successful in 3m15s
Build PR / macOS Universal (Release) (pull_request) Successful in 3m6s
to 5756546d96
All checks were successful
Build PR / linux-arm64 (Release) (pull_request) Successful in 2m48s
Build PR / linux-x64 (Release) (pull_request) Successful in 4m0s
Build PR / win-arm64 (Release) (pull_request) Successful in 4m15s
Build PR / win-x64 (Release) (pull_request) Successful in 3m6s
Build PR / macOS Universal (Release) (pull_request) Successful in 3m3s
2026-07-17 18:04:39 +00:00
Compare
Babib3l force-pushed ui-stuff-fixed from 5756546d96
All checks were successful
Build PR / linux-arm64 (Release) (pull_request) Successful in 2m48s
Build PR / linux-x64 (Release) (pull_request) Successful in 4m0s
Build PR / win-arm64 (Release) (pull_request) Successful in 4m15s
Build PR / win-x64 (Release) (pull_request) Successful in 3m6s
Build PR / macOS Universal (Release) (pull_request) Successful in 3m3s
to c4f14587c1
All checks were successful
Build PR / linux-arm64 (Release) (pull_request) Successful in 4m14s
Build PR / linux-x64 (Release) (pull_request) Successful in 7m28s
Build PR / win-arm64 (Release) (pull_request) Successful in 7m34s
Build PR / win-x64 (Release) (pull_request) Successful in 5m44s
Build PR / macOS Universal (Release) (pull_request) Successful in 6m20s
2026-07-27 20:12:46 +00:00
Compare
Babib3l force-pushed ui-stuff-fixed from c4f14587c1
All checks were successful
Build PR / linux-arm64 (Release) (pull_request) Successful in 4m14s
Build PR / linux-x64 (Release) (pull_request) Successful in 7m28s
Build PR / win-arm64 (Release) (pull_request) Successful in 7m34s
Build PR / win-x64 (Release) (pull_request) Successful in 5m44s
Build PR / macOS Universal (Release) (pull_request) Successful in 6m20s
to a2c39d308d
All checks were successful
Build PR / linux-arm64 (Release) (pull_request) Successful in 6m4s
Build PR / win-x64 (Release) (pull_request) Successful in 12m23s
Build PR / win-arm64 (Release) (pull_request) Successful in 12m26s
Build PR / linux-x64 (Release) (pull_request) Successful in 12m35s
Build PR / macOS Universal (Release) (pull_request) Successful in 9m24s
2026-07-30 22:10:49 +00:00
Compare
Babib3l force-pushed ui-stuff-fixed from a2c39d308d
All checks were successful
Build PR / linux-arm64 (Release) (pull_request) Successful in 6m4s
Build PR / win-x64 (Release) (pull_request) Successful in 12m23s
Build PR / win-arm64 (Release) (pull_request) Successful in 12m26s
Build PR / linux-x64 (Release) (pull_request) Successful in 12m35s
Build PR / macOS Universal (Release) (pull_request) Successful in 9m24s
to c61af693e1
All checks were successful
Build PR / linux-arm64 (Release) (pull_request) Successful in 3m25s
Build PR / linux-x64 (Release) (pull_request) Successful in 6m25s
Build PR / win-x64 (Release) (pull_request) Successful in 4m49s
Build PR / win-arm64 (Release) (pull_request) Successful in 7m13s
Build PR / macOS Universal (Release) (pull_request) Successful in 4m8s
2026-08-17 11:43:39 +00:00
Compare
Babib3l force-pushed ui-stuff-fixed from c61af693e1
All checks were successful
Build PR / linux-arm64 (Release) (pull_request) Successful in 3m25s
Build PR / linux-x64 (Release) (pull_request) Successful in 6m25s
Build PR / win-x64 (Release) (pull_request) Successful in 4m49s
Build PR / win-arm64 (Release) (pull_request) Successful in 7m13s
Build PR / macOS Universal (Release) (pull_request) Successful in 4m8s
to e2ec4d727f
All checks were successful
Build PR / linux-arm64 (Release) (pull_request) Successful in 3m46s
Build PR / linux-x64 (Release) (pull_request) Successful in 6m31s
Build PR / win-x64 (Release) (pull_request) Successful in 5m29s
Build PR / win-arm64 (Release) (pull_request) Successful in 5m50s
Build PR / macOS Universal (Release) (pull_request) Successful in 5m38s
2026-08-24 18:55:55 +00:00
Compare
LotP force-pushed ui-stuff-fixed from e2ec4d727f
All checks were successful
Build PR / linux-arm64 (Release) (pull_request) Successful in 3m46s
Build PR / linux-x64 (Release) (pull_request) Successful in 6m31s
Build PR / win-x64 (Release) (pull_request) Successful in 5m29s
Build PR / win-arm64 (Release) (pull_request) Successful in 5m50s
Build PR / macOS Universal (Release) (pull_request) Successful in 5m38s
to b77b7dddd3
All checks were successful
Build PR / linux-arm64 (Release) (pull_request) Successful in 3m38s
Build PR / linux-x64 (Release) (pull_request) Successful in 6m19s
Build PR / win-x64 (Release) (pull_request) Successful in 4m55s
Build PR / win-arm64 (Release) (pull_request) Successful in 7m21s
Build PR / macOS Universal (Release) (pull_request) Successful in 4m50s
2026-08-24 21:03:33 +00:00
Compare
LotP merged commit 2b6e077918 into master 2026-08-24 21:19:22 +00:00
LotP referenced this pull request from a commit 2026-08-24 21:19:23 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
projects/Ryubing!153
No description provided.