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).
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).