Skip to content

Add Odin 3 controller artwork and glyph selector - #165

Draft
enjihn wants to merge 1 commit into
virtudude:mainfrom
enjihn:ui/odin3-controller-glyphs
Draft

Add Odin 3 controller artwork and glyph selector#165
enjihn wants to merge 1 commit into
virtudude:mainfrom
enjihn:ui/odin3-controller-glyphs

Conversation

@enjihn

@enjihn enjihn commented Jul 26, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Bundle Odin 3 controller artwork and button glyphs with Armada Control
  • Select the theme automatically through the Odin 3 device profile
  • Add Monochrome and Rainbow face-button options
  • Apply the theme across Steam, QAM, and overlay windows
  • Preserve the upstream MIT license and attribution

Scope

The theme is enabled only when the device profile reports AYN Odin 3. Other devices retain Steam's existing controller artwork and glyphs.

The assets are bundled into Armada Control. CSS Loader and a separate theme installation are not required. If Decky or Armada Control is unavailable, Steam continues using its stock glyphs.

Validation

  • Controller glyph regression tests passed
  • Armada Control production build passed
  • Clean merge preview against current main
  • Verified Odin-only asset and device-profile scope
  • Verified PNG structure, checksums, stylesheet references, and bundled output

This is a draft while the complete Odin 3 image receives fresh-install acceptance testing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant