Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improved interaction with "Input" settings. #708

Draft
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

Goodfeat
Copy link
Contributor

@Goodfeat Goodfeat commented Feb 23, 2025

I made some fixes to the settings input section.

Changes and fixes:

  • Paired devices have notifications that they are configured and require connection
  • Paired devices load the configuration when connected
  • A notification appears when changing control configuration settings.
  • Now control settings will be saved only when they are changed
  • Added a button to roll back changes to the previous saved state
  • Fixed a bug: when switching the "player", if the "input device" and "controller type" settings were changed, the save dialog box did not appear.
  • "Motion", "Rumble" and "Led" also have events notifying about changes
bandicam.2025-02-22.22-27-48-129.mp4

The video shows some innovations:

The video shows some innovations:

If the controller is already configured, then the next time you enter the settings with the gamepad turned off, the inscription "Waiting for connection" is displayed in the "Input" settings section. When you connect the controller, its settings appear immediately.
image

The operation of the reset button is demonstrated. Some settings were changed, but not applied. The button in this case will roll back all changes to the last saved state.
image

When changing the settings, the word "modified" appears next to the word "Player", indicating that when applying the settings, the controller settings will also be saved.
image

Please note: the current pull request does not solve the problem with connecting the gamepad after rebooting the emulator! There is a separate topic for this

.

- paired devices have notifications that they are configured and require connection
- paired devices load the configuration when connected
- A notification appears when changing control configuration settings.
- Now control settings will be saved only when they are changed
- Added a button to roll back changes to the previously saved state
- Fixed a bug: when switching the "player", if the "input device" and "controller type" settings were changed, the save dialog box did not appear.
- "Motion", "Rumble" and "Led" also have events notifying about changes
@github-actions github-actions bot added the gui Affects the Avalonia UI or translations. label Feb 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gui Affects the Avalonia UI or translations.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant