Flutter dashboard app performance improvements

Description

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.

Environment

None

Activity

Walt Miner 
February 23, 2023 at 9:54 PM

Close for NN 14.0.3

Fixed

Details

Assignee

Reporter

Labels

Contract ID

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

Flag notifications