elgatosf / streamdeck-kit-ipad

Swift library for controlling Stream Deck hardware from an iPadOS application.
https://docs.elgato.com/ipad
MIT License
25 stars 2 forks source link

Remove StreamDeckView and macro #42

Closed beyama closed 2 months ago

beyama commented 2 months ago

This removes the requirement for StreamDeckView and the macro by moving the update tracking into the different base views (such as key and dial views). It also fixes re-rendering issues with @Observable properties when those properties were only accessed in the content blocks and not in the custom view (where the macro added the update tracking).