v2.0.0: Enter Overlay Mode
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