Skip to content

[Feature Request] Support Custom Virtual Button Icons #1

Description

@cxin0105-boop11

Feature Request

Add support for custom virtual button icons, allowing users to set their own images for on-screen touch controls / virtual gamepad buttons.

Use Cases

  • Handheld users wanting more personalization for touch layouts.
  • Different games benefiting from unique button themes (transparent, cartoon, pixel art, game-specific icons, etc.).
  • Extending the existing button label styles (Xbox / PlayStation / GameHub) with full icon customization.

Proposed Implementation

  1. Add a "Custom Icons" option in the Touch / Controls settings.
  2. Allow selecting images from gallery or file picker (PNG / WebP / SVG preferred).
  3. Save icons per shortcut (different games can have different icons).
  4. Include a "Reset to Default" button.
  5. Automatically resize + cache icons for performance.
  6. Optional: Long-press on a button to quickly replace its icon.

References

  • Current version already supports button label styles and the new Touch card.
  • Similar features exist in other controller mapping / emulator apps.

Additional Value

This would greatly improve personalization on handheld devices and attract more customization-focused users.


I am willing to help implement this: Yes (optional)

Any existing discussions or related issues? Feel free to link them!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions