ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.25k stars 175 forks source link

Shared Community Controller Layouts should be updatable #9440

Open Khillynn opened 1 year ago

Khillynn commented 1 year ago

Your system information

Steam Deck

Please describe your issue in as much detail as possible:

On the Steam Deck after editing a controller layout I’ve previously shared with the community, I expect to be able to update that layout. I know that feature exists for personal layouts but something similar should also exist for community layouts.

Related Steam community discussion which includes screenshots: https://steamcommunity.com/app/1675200/discussions/1/3727324491577905613/

Steps for reproducing this issue:

  1. Create a control layout on the Steam Deck.
  2. Share that layout with the community.
  3. Edit that newly created layout.
  4. When saving either by clicking the “share layout with community” or “export layout” buttons, observe lack of update button for existing shared community layout.
kisak-valve commented 1 year ago

Hello @Khillynn, managing and sharing controller layouts is an element of the Steam client, not SteamOS as a platform, so I've transferred this issue report to the steam-for-linux issue tracker.

saiki-k commented 1 year ago

Just came here to say that I wholeheartedly agree with Khillyn. The community controller layouts should be editable/deletable by their respective authors.

billw1 commented 1 year ago

This is a bad idea... If you are using someone else's shared config, they can just randomly push an update that breaks it or adds unwanted changes? Why would that ever be implemented?

Khillynn commented 1 year ago

This is a bad idea... If you are using someone else's shared config, they can just randomly push an update that breaks it or adds unwanted changes? Why would that ever be implemented?

Like any other update it could be an opt in update or stay on the outdated version. Currently the only option to update the community layout you created is to make a duplicate save or delete the one you uploaded and upload the new one. Having to create duplicate copies with minor updates is confusing and clogs up the community layouts. Deleting the outdated one doesn’t sound like a good idea for those using it and would remove stats for the layout, plus if you did want to keep updates from the layout creator you’d be left behind with a non existent community layout.

YoreonX commented 11 months ago

This is a bad idea... If you are using someone else's shared config, they can just randomly push an update that breaks it or adds unwanted changes? Why would that ever be implemented?

You can choose not to update?

The same way you can choose not to override your local save with a cloud save.

Modern Problems & Modern Solutions!

davisjc commented 10 months ago

Any update on this? This feature sounds great.

tkeene commented 5 months ago

This also affects me. I have one typo in the description I uploaded, now how am I supposed to delete it?