Skip to content

feat(android): emit <uses-feature android.hardware.gamepad required=false> in generated manifest #246

@apotema

Description

@apotema

Surfaced during #248 (sokol/Android gamepad detection). The Android manifest is generated by generateAndroidManifest (src/cli/android/package.zig), so the gamepad uses-feature line must be added there, not in the assembler backend. Add:

<uses-feature android:name="android.hardware.gamepad" android:required="false"/>

so the app stays installable on TVs without a controller and remains D-pad navigable. Part of the controller-support epic labelle-toolkit/labelle-engine#609.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    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