Skip to content

v2.0.0: Enter Overlay Mode

Compare
Choose a tag to compare
@antheas antheas released this 13 Mar 16:53
· 103 commits to main since this release

This major update for hhd-ui constitutes an almost complete rewrite of the underlying code. With it, hhd-ui is now able to layer over steam as an overlay with a Quick Access Menu (accessible with double pressing or holding the extra button of your controller) and can be used to control hhd from within gamemode.

New Features

  • Full Controller Support for navigation
  • Layers over steam as both a QAM and a full overlay (switch with Y button), with touchscreen and controller support
  • Using a hanging polling technique for requests
    • This allows the UI to instantly update on setting changes without a performance overhead
  • Performance optimizations
    • There are 3x less updates to the redux store during startup
    • The DOM layout of the app is simpler, which makes it easier to render
  • Tooltip interface: hovering over elements will now explain what they do
  • Hint interface during controller navigation: holding X explains what each setting does
  • Custom Animations
    • The app will now animate on load, and when switching UI type (expanded/QAM)
    • The animations are custom so that they are performance optimized and the UI is completely smooth (120hz at 1440p at 8W)
  • Switch to GPL License

Full Changelog: v1.2.0...v2.0.0