Fixed
Details
Details
Assignee
Scott Murray
Scott MurrayReporter
Scott Murray
Scott MurrayFix versions
Labels
Contract ID
Components
Affects versions
Priority
Created December 28, 2022 at 4:49 PM
Updated March 29, 2023 at 2:39 PM
Resolved February 21, 2023 at 10:10 PM
The implementation of receiving signals from KUKSA.val using the Riverpod state management library in the Flutter dashboard and cluster dashboard apps is problematic as the signals are being combined in one state object, which is contrary to recommended best practices. The downside is that any received signal will result in an almost full rebuild of the widget tree and potentially a lot more rendering & repainting than is necessary. The signals need to be split into their own providers and wired up to the appropriate widgets that require them.