Bug 477337

Summary: Show inputs supported by an app on its product page
Product: [Applications] Discover Reporter: William Ethridge <gamerminstrel>
Component: discoverAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: wishlist CC: aleixpol, nate
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Unspecified   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Mockup of new icons

Description William Ethridge 2023-11-21 17:52:58 UTC
Created attachment 163345 [details]
Mockup of new icons

When using Linux on less common form factors (tablets, touch screens, Home Theater setups), usually there is no way to know if an app is going to be usable until you install and run it. For example, you have no idea if an app will respond to touch inputs properly, or if a game will work well with a gamepad.

However, it has come to my attention that the Appstream specification allows apps to list what <control/>s they support. see here:
https://freedesktop.org/software/appstream/docs/chap-Metadata.html

When viewing an app in Discover, would it be possible to add icons to indicate what forms of input this app supports? 
Screenshot attached as a rough mockup of what I'm thinking.

If this is an acceptable idea, I am willing to take an honest stab at implementing this myself in a pull request. However, I am a web developer, with barely any c++ experience. I would likely need guidance.
Comment 1 Nate Graham 2023-11-29 22:57:24 UTC
It's a good idea indeed! Feel free to give it a shot. If you need help, see https://community.kde.org/Get_Involved/development#Where_to_find_the_development_team