After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 780756 - Allow to assign controllers to players
Allow to assign controllers to players
Status: RESOLVED OBSOLETE
Product: gnome-games
Classification: Core
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: GNOME Games maintainers
GNOME Games maintainers
Depends on:
Blocks:
 
 
Reported: 2017-03-31 11:04 UTC by Adrien Plazas
Modified: 2018-06-05 22:02 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
core: Add ControllerSet (2.19 KB, patch)
2017-08-28 01:18 UTC, Abhinav Singh
none Details | Review
retro: Use ControllerSet in RetroInputManager (5.38 KB, patch)
2017-08-28 01:18 UTC, Abhinav Singh
none Details | Review
core: Add 'controller-set' property to Runner (2.32 KB, patch)
2017-08-28 01:18 UTC, Abhinav Singh
none Details | Review
ui: Add ControllerReassigner (7.21 KB, patch)
2017-08-28 01:18 UTC, Abhinav Singh
none Details | Review
ui: Add ControllerPopover (6.07 KB, patch)
2017-08-28 01:18 UTC, Abhinav Singh
none Details | Review
ui: Display ControllerPopover in DisplayHeaderBar (3.50 KB, patch)
2017-08-28 01:18 UTC, Abhinav Singh
none Details | Review

Description Adrien Plazas 2017-03-31 11:04:23 UTC
Currently the users have no control of which controller is used by which controller is used for which player. We should allow to reassign the controllers to players.
Comment 1 Abhinav Singh 2017-08-28 01:18:16 UTC
Created attachment 358552 [details] [review]
core: Add ControllerSet

This will be used to move controller information from retro to ui
similar to media set.
Comment 2 Abhinav Singh 2017-08-28 01:18:23 UTC
Created attachment 358553 [details] [review]
retro: Use ControllerSet in RetroInputManager

This allows to setup retro input device manager with predefined ports.
Also simplifies the plugging in and out of controllers.
Comment 3 Abhinav Singh 2017-08-28 01:18:30 UTC
Created attachment 358554 [details] [review]
core: Add 'controller-set' property to Runner

Allows to share the controller information with the UI code.
Comment 4 Abhinav Singh 2017-08-28 01:18:36 UTC
Created attachment 358555 [details] [review]
ui: Add ControllerReassigner

Allows the user to reassign controllers based on the orders in which
they pressed the buttons on their controllers.
Comment 5 Abhinav Singh 2017-08-28 01:18:43 UTC
Created attachment 358556 [details] [review]
ui: Add ControllerPopover

Shows the user the current ControllerSet and allows them to reassign the
controller using ControllerReassigner.
Comment 6 Abhinav Singh 2017-08-28 01:18:51 UTC
Created attachment 358557 [details] [review]
ui: Display ControllerPopover in DisplayHeaderBar
Comment 7 Adrien Plazas 2018-06-05 22:02:48 UTC
Migrated to https://gitlab.gnome.org/GNOME/gnome-games/issues/49